• Complex
  • Title
  • Keyword
  • Abstract
  • Scholars
  • Journal
  • ISSN
  • Conference
成果搜索

author:

王毅 (王毅.) [1] | 陈迎仁 (陈迎仁.) [2] | 陈星 (陈星.) [3] (Scholars:陈星) | 林兵 (林兵.) [4] | 马郓 (马郓.) [5]

Indexed by:

PKU CSCD

Abstract:

随着移动设备硬件技术和5G等通信技术的发展,智能应用软件不断涌现,其提供的功能已涉及人们生活和工作的方方面面.应用内功能众多,不仅可以满足应用使用者的需求,还能被进一步发布成应用程序接口(API)用于外部调用,例如应用发布的A PI可以被智能语音助手调用.然而,为了生成应用内功能的A PI,开发者通常需要在应用开发阶段通过手工编码来实现,对于开发时没有发布的A PI,在应用上线以后,其功能则无法被外部调用.针对此问题,文中提出了一种基于计算反射的A ndroid应用A PI自动生成方法.该方法能够在不修改源代码的情况下,基于计算反射机制重建Android应用的Activity界面运行时软件体系结构;面向指定功能的测试用例,分析用户行为工作流以及对应的程序调用;通过模拟用户行为的方式调用指定功能,并生成对应的API.针对"豌豆荚"Android应用商店中的300个流行应用进行方法评估,实验结果显示,所提方法适用于其中的280个应用;对于指定功能,所提方法能够在15 min左右实现其A PI,且A PI的性能满足外部调用的需求.

Keyword:

Android应用 API生成 工作流 计算反射 运行时软件体系结构

Community:

  • [ 1 ] [马郓]北京大学
  • [ 2 ] [陈星]福建省网络计算与智能信息处理重点实验室
  • [ 3 ] [林兵]福建省网络计算与智能信息处理重点实验室
  • [ 4 ] [王毅]福建省网络计算与智能信息处理重点实验室
  • [ 5 ] [陈迎仁]福建省网络计算与智能信息处理重点实验室

Reprint 's Address:

Email:

Show more details

Related Keywords:

Source :

计算机科学

ISSN: 1002-137X

CN: 50-1075/TP

Year: 2022

Issue: 12

Volume: 49

Page: 136-145

Cited Count:

WoS CC Cited Count: 0

SCOPUS Cited Count:

ESI Highly Cited Papers on the List: 0 Unfold All

WanFang Cited Count: -1

Chinese Cited Count:

30 Days PV: 1

Online/Total:343/10902403
Address:FZU Library(No.2 Xuyuan Road, Fuzhou, Fujian, PRC Post Code:350116) Contact Us:0591-22865326
Copyright:FZU Library Technical Support:Beijing Aegean Software Co., Ltd. 闽ICP备05005463号-1