Computer Science ›› 2017, Vol. 44 ›› Issue (4): 104-108.doi: 10.11896/j.issn.1002-137X.2017.04.023

Previous Articles     Next Articles

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!
Full text



No Suggested Reading articles found!