User behavior pattern mining and reuse across similar Android apps

被引:6
|
作者
Mao, Qun [1 ]
Wang, Weiwei [1 ]
You, Feng [1 ]
Zhao, Ruilian [1 ]
Li, Zheng [1 ]
机构
[1] Beijing Univ Chem Technol, Coll Informat Sci & Technol, Beijing 100029, Peoples R China
基金
中国国家自然科学基金;
关键词
Android apps; Behavior pattern reuse; Semantic-based event fuzzy matching; GUI model;
D O I
10.1016/j.jss.2021.111085
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Nowadays, Android apps have penetrated all aspects of our lives. Despite their popularity, understand-ing their behaviors is still a challenging task. Considering that many Android apps are in the same category and share similar workflows, in this paper, we propose a user behavior pattern mining and reuse approach across similar Android apps, thereby reducing the cost of understanding new apps. Particularly, for a specific new app, to figure out its typical behaviors, the behavior patterns that refer to the frequently-occurring workflows can be obtained from another similar app and transferred to this app. Moreover, to reuse the behavior patterns on this app, a semantic-based event fuzzy matching strategy and continuous workflow generation strategy are raised to generate workflows for this app. To evaluate our approach's effectiveness and rationality, we conduct a series of experiments on 25 Android apps in five categories. Furthermore, the experimental results show that 88.3% of behavior patterns can be completely reused on similar apps, and the generated workflows cover 89.1% of the top 20% of important states. (c) 2021 Elsevier Inc. All rights reserved.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] ShuffleDog: Characterizing and Adapting User-Perceived Latency of Android Apps
    Huang, Gang
    Xu, Mengwei
    Lin, Felix Xiaozhu
    Liu, Yunxin
    Ma, Yun
    Pushp, Saumay
    Liu, Xuanzhe
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2017, 16 (10) : 2913 - 2926
  • [22] SUPOR: Precise and Scalable Sensitive User Input Detection for Android Apps
    Huang, Jianjun
    Li, Zhichun
    Xiao, Xusheng
    Wu, Zhenyu
    Lu, Kangjie
    Zhang, Xiangyu
    Jiang, Guofei
    PROCEEDINGS OF THE 24TH USENIX SECURITY SYMPOSIUM, 2015, : 977 - 992
  • [23] How Does Machine Translated User Interface Affect User Experience? A Study on Android Apps
    Qin, Xue
    Holla, Smitha
    Huang, Liang
    Montijo, Lymari
    Aguirre, Dylan
    Wang, Xiaoyin
    11TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2017), 2017, : 430 - 435
  • [24] On Mining Mobile Apps Usage Behavior for Predicting Apps Usage in Smartphones
    Liao, Zhung-Xun
    Pan, Yi-Chin
    Peng, Wen-Chih
    Lei, Po-Ruey
    PROCEEDINGS OF THE 22ND ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM'13), 2013, : 609 - 618
  • [25] Analysis of User Needs on Downloading Behavior of English Vocabulary APPs Based on Data Mining for Online Comments
    Chen, Tinggui
    Peng, Lijuan
    Yang, Jianjun
    Cong, Guodong
    MATHEMATICS, 2021, 9 (12)
  • [26] Research and Mining of Intelligent Home User Behavior Pattern Based on Machine Learning
    Zhao Yan
    Zhang Jinglu
    Zhao Wanfang
    2018 INTERNATIONAL CONFERENCE ON SMART GRID AND ELECTRICAL AUTOMATION (ICSGEA), 2018, : 131 - 134
  • [27] User review analysis of dating apps based on text mining
    Shen, Qian
    Han, Siteng
    Han, Yu
    Chen, Xi
    PLOS ONE, 2023, 18 (04):
  • [28] Improving the User Experience on Mobile Apps Through Data Mining
    Auad, Tassio de O. S.
    Mendes, Luiz Felipe C.
    Stroele, Victor
    David, Jose Maria N.
    2016 IEEE 20th International Conference on Computer Supported Cooperative Work in Design (CSCWD), 2016, : 158 - 163
  • [29] Self-Hiding Behavior in Android Apps: Detection and Characterization
    Shan, Zhiyong
    Neamtiu, Iulian
    Samuel, Raina
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, : 728 - 739
  • [30] LAND: A User-Friendly and Customizable Test Generation Tool for Android Apps
    Yan, Jiwei
    Pan, Linjie
    Li, Yaqi
    Yan, Jun
    Zhang, Jian
    ISSTA'18: PROCEEDINGS OF THE 27TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, 2018, : 360 - 363