计算机科学 ›› 2017, Vol. 44 ›› Issue (4): 104-108.doi: 10.11896/j.issn.1002-137X.2017.04.023

• NASAC 2015 • 上一篇    下一篇

面向用户使用习惯的安卓应用自适应方法

沈立炜,宁柯丞,赵文耘   

  1. 复旦大学软件学院 上海201203 上海市数据科学重点实验室复旦大学 上海201203,复旦大学软件学院 上海201203 上海市数据科学重点实验室复旦大学 上海201203,复旦大学软件学院 上海201203 上海市数据科学重点实验室复旦大学 上海201203
  • 出版日期:2018-11-13 发布日期:2018-11-13
  • 基金资助:
    本文受国家自然科学基金(61402113), 国家高技术研究发展计划(863)(2013AA01A605)资助

Usage Habit-oriented Self-adaptive Method for Android Applications

SHEN Li-wei, NING Ke-cheng and ZHAO Wen-yun   

  • Online:2018-11-13 Published:2018-11-13

摘要: 使安卓应用具有适应用户个性化使用习惯的能力可提升其用户体验。针对该目标,提出了一种面向用户使用习惯的安卓应用自适应方法。该方法结合软件自适应技术,以用户使用习惯为自适应的上下文因素,同时将自适应目标聚焦在动态管理应用的活动跳转序列上。为了支持开发者实现这样的应用,归纳了一组设计需求,并以两个用户使用场景为例展现了安卓应用构造过程中对设计需求的实现细节。

关键词: 用户使用习惯,自适应,安卓应用,个性化

Abstract: Endowing Android applications with the capability of adapting to users’ personalized usage habits is able to improve their user experience.Aiming at this objective,this paper proposed a usage habit-oriented self-adaptive method for Android applications.Based on the conventional self-adaptive mechanism,this method takes the usage habits as the context factor.Meanwhile,the adaptation implementation of the method focuses on the ma-nagement of the transition sequence of the activities in an application.The paper further concluded a set of designing requirements in order to support developers to construct this kind of applications.In addition,two usage scenarios are illustrated to explain the implementation details towards the designing requirements in the application development phase.

Key words: User habit,Self-adaptive,Android application,Personalization

[1] WANG Q X,SHEN J R,MEI H.An introduction to self-adaptive software[J].Computer Science,2004,31(10):168-171.(in Chinese) 王千祥,申峻嵘,梅宏.自适应软件初探[J].计算机科学,2004,31(10):168-171.
[2] KEPHART J O,CHESS D M.The vision of autonomic computing[J].Computer,2003,36(1):41-50.
[3] DEHLINGER J,DIXON J.Mobile application software engi-neering:Challenges and research directions[M]∥Workshop on Mobile Software Engineering.2011.
[4] MCKINLEY P K,SADJADI S M,KASTEN E P,et al.Compo-sing adaptive software[J].Computer,2004,7(7):56-64.
[5] NAKAGAWA H,KUDO T,SEI Y,et al.Towards Software Evolution for Embedded Systems Based on MAPE Loop Encapsulation[C]∥2014 IEEE Eighth International Conference on Self-Adaptive and Self-Organizing Systems (SASO).IEEE,2014:203-204.
[6] CUGOLA G,GHEZZI C,PINTO L S,et al.Adaptive service-oriented mobile applications:A declarative approach[M]∥Ser-vice-Oriented Computing.Springer Berlin Heidelberg,2012:607-614.
[7] CUGOLA G,GHEZZI C,PINTO L S,et al.SelfMotion:a declarative language for adaptive service-oriented mobile apps[C]∥Proceedings of the ACM SIGSOFT 20th International Sympo-sium on the Foundations of Software Engineering.ACM,2012.
[8] DATTA S K,BONNET C,NIKAEIN N.Self-adaptive battery and context aware mobile application development[C]∥2014 International Wireless Communications and Mobile Computing Conference (IWCMC).IEEE,2014:761-766.
[9] DITTRICH K R,GATZIU S,GEPPERT A.The Active Database Management System Manifesto:A Rulebase of ADBMS Features[C]∥LNCS 985.Springer,1995:3-20.

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!