首页 | 本学科首页   官方微博 | 高级检索  
     

安卓应用用户界面交互模式抽取与检索
引用本文:吴俊伟,沈立炜,郭武楠,王超,赵文耘.安卓应用用户界面交互模式抽取与检索[J].软件学报,2018,29(8):2198-2209.
作者姓名:吴俊伟  沈立炜  郭武楠  王超  赵文耘
作者单位:复旦大学计算机科学技术学院, 上海 201203;上海市数据科学重点实验室(复旦大学), 上海 201203,复旦大学计算机科学技术学院, 上海 201203;上海市数据科学重点实验室(复旦大学), 上海 201203,复旦大学计算机科学技术学院, 上海 201203;上海市数据科学重点实验室(复旦大学), 上海 201203,复旦大学计算机科学技术学院, 上海 201203;上海市数据科学重点实验室(复旦大学), 上海 201203,复旦大学计算机科学技术学院, 上海 201203;上海市数据科学重点实验室(复旦大学), 上海 201203
基金项目:国家自然科学基金(61402113);国家重点研发计划(2016YFB1000801)
摘    要:安卓开发者需要通过不断地经验积累来提升其设计安卓界面及行为交互的能力.在数据驱动的软件开发中,代码推荐是其中一个关注热点.在此背景下,本文提出了一种安卓应用界面交互模式抽取与检索方法,提供面向安卓应用的界面相关代码查询与推荐能力,从而降低开发者在选择、试用、学习安卓应用所带来的人工成本.以安卓活动(Activity)为单元的界面交互模式代表了活动的界面构成及交互行为.本方法以此为分析目标,从一组开源的安卓应用项目中抽取出每一个活动的界面交互模式.在此基础上,支持用户通过检索的方式获取与其需求相关的活动设计细节.该方法被实现为一组工具链,为抽取与检索提供自动化支持.最后,通过两个案例对本方法的准确性与有效性进行验证.

关 键 词:安卓  界面交互模式  模式抽取
收稿时间:2017/7/18 0:00:00
修稿时间:2017/9/28 0:00:00

UI Interaction Pattern Extraction and Retrieving of Android Applications
WU Jun-Wei,SHEN Li-Wei,GUO Wu-Nan,WANG Chao and ZHAO Wen-Yun.UI Interaction Pattern Extraction and Retrieving of Android Applications[J].Journal of Software,2018,29(8):2198-2209.
Authors:WU Jun-Wei  SHEN Li-Wei  GUO Wu-Nan  WANG Chao and ZHAO Wen-Yun
Affiliation:School of Computer Science, Fudan University, Shanghai 200433, China;Shanghai Key Laboratory of Data Science, Fudan University, Shanghai 200433, China,School of Computer Science, Fudan University, Shanghai 200433, China;Shanghai Key Laboratory of Data Science, Fudan University, Shanghai 200433, China,School of Computer Science, Fudan University, Shanghai 200433, China;Shanghai Key Laboratory of Data Science, Fudan University, Shanghai 200433, China,School of Computer Science, Fudan University, Shanghai 200433, China;Shanghai Key Laboratory of Data Science, Fudan University, Shanghai 200433, China and School of Computer Science, Fudan University, Shanghai 200433, China;Shanghai Key Laboratory of Data Science, Fudan University, Shanghai 200433, China
Abstract:Android developers need to accumulate experience to enhance their ability to design Android interface and behavior. Code recommendation has been one of the concerns in data driven software development. In this context, this paper proposed a method of UI interaction pattern extraction and retrieving of Android applications. The method offers the ability to retrieve and recommend UI related codes, so that developers'' effort of selecting, using and learning Android applications can be reduced. The UI interaction pattern of an activity represents the interface composition and the interaction behavior of the activity. Taking the pattern as the target, this method extracts the UI interaction pattern of each activity from a set of open source Android applications. On this basis, the method supports users to retrieve the related design details of activities by constructing queries. The method is implemented as a set of tool chains that provide automation support for extracting and retrieving. Furthermore, the accuracy and effectiveness of the method are verified by two working examples.
Keywords:Android  UI Interaction Pattern  Pattern Extraction
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号