期刊文献+

基于日志挖掘的移动应用用户访问模型建模技术研究 被引量:2

User Behavior Modeling Method for Mobile Applications Based on Log Mining
下载PDF
导出
摘要 提出了一种基于监控日志挖掘的移动应用用户访问模型自动构造方法,该方法包括监控代码注入和界面访问模型构造两部分。首先,提出了一种监控代码自动注入方法,即通过对移动应用代码的静态分析,自动地在相应位置插入监控代码以支持在运行时动态地监控用户的访问行为。其次,提出了一种基于状态机的移动应用用户访问模型构造方法。访问模型中状态机的节点和节点间跳转上的附加属性描述了UI界面之间的跳转行为和界面内控件的使用情况。对移动应用进行的实验表明,这种基于监控日志挖掘的移动应用用户访问模型自动构造方法能够成功地自动注入移动应用的监控代码,并能够有效获得移动应用用户界面访问行为。 This paper presented a user behavior modeling method for mobile applications based on log mining.The method is two-fold,including monitoring instructions instrumentation and UI access modeling.We presented an automatic monitoring instructions instrumentation method that uses static analysis to automatically insert monitoring instructions at the appropriate site in order to dynamically monitor user behavior at run time.We also presented an automata based user behavior modeling method for mobile applications.Information attached to states and transitions of the automata in user behavior model describes transitions between UIs and the usage of each widget within UIs.The test results on real world mobile applications show that this method can both successfully instrument monitoring instructions and effectively obtain the UI access behaviors.
出处 《计算机科学》 CSCD 北大核心 2014年第11期25-30,共6页 Computer Science
基金 国家自然科学基金资助项目(61173005) 国家自然科学基金资助项目(61003029)资助
关键词 移动应用 用户界面访问行为 界面跳转 自动注入 Mobile applications User interface access behavior UI transition graph Instrumentation
  • 相关文献

参考文献15

  • 1友盟统计分析平台[OL].http://www.umeng.com/analytics.
  • 2Flurry Analytics[OL]. http://www, flurry, com/flurry-analyt- ics. html.
  • 3Ravindranath I., Padhye J, Agarwal S, et al. Applnsight : Mobile App Performance Monitoring in the Wild [C] // Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation. Hollywood, USA, 2012.
  • 4Enck W, PGilbert W, Chun B-G, et al. TaintDroid: An Informa- tion Flow Tracking System for Realtime Privacy Monitoring on Smartphones[C] // Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation. Vancouver, Canada, 2010.
  • 5Yang Wei,Prasad M R,Xie Tao. A Grey-Box Approach for Au tomated GUI Model Generation of Mobile Applications[C]// Proceedings of the 16th International Conference on Fundamen- tal Approaches to Software Engineering. Rome, Italy, 2013.
  • 6Hao Shuai,Li Ding, Halfond W G J, et al. SIF: A Selective In strumentation Framework for Mobile Applications [C]//Pro ceeding of the 1 lth Annual International Conference on Mobile Systems,Applications,and Services. Taipei,Taiwan,2013.
  • 7Brooks P A, Memon A M. Automated GUI Testing Guided By Usage Profiles[C]//Proceedings of the 22nd IEEE/ACM Inter national Conference on Automated Software Engineering. Atlan ta, USA, 2007.
  • 8Zheng Cong, Zhu Shi-xiong, Dai Shuai-fu, et al. SmarlDroid: an Automatic System for Revealing UI-based Trigger Conditions in Android Applications [C] // Proceedings of 2nd Annual ACM CCS Workshop on Security and Privacy in Smartphones and Mobile Devices. Raleigh, USA, 2012.
  • 9Menasc: D A, Almeida V A F, Fonseca R, et al. A Methodology for Workload Characterization of E-commerce Sites[C]//Pro- ceedings of the First ACM Conference on Electronic Commerce. Denver, USA, 1999.
  • 10Cook J E,Wolf A L. Discovering Models of Software Processes from Event-Based Data[J]. ACM Transactions on Software En- gineering and Methodology, 1998,7(3) : 215 249.

二级参考文献3

共引文献7

同被引文献17

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部