PAID: Prioritizing App Issues for Developers by Tracking User Reviews Over Versions

被引:0
|
作者
Gao, Cuiyun [1 ,2 ]
Wang, Baoxiang [2 ]
He, Pinjia [2 ]
Zhu, Jieming [2 ]
Zhou, Yangfan [1 ,3 ]
Lyu, Michael R. [1 ,2 ]
机构
[1] Chinese Univ Hong Kong, Shenzhen Res Inst, Hong Kong, Hong Kong, Peoples R China
[2] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
[3] Fudan Univ, Sch Comp Sci, Shanghai, Peoples R China
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
User review analysis is critical to the bug-fixing and version-modification process for app developers. Many research efforts have been put to user review mining in discovering app issues, including laggy user interface, high memory overhead, privacy leakage, etc. Existing exploration of app reviews generally depends on static collections. As a result, they largely ignore the fact that user reviews are tightly related to app versions. Furthermore, the previous approaches require a developer to spend much time on filtering out trivial comments and digesting the informative textual data. This would be labor-intensive especially to popular apps with tremendous reviews. In the paper, we target at designing a framework in Prioritizing App Issues for Developers (PAID) with minimal manual power and good accuracy. The PAID design is based on the fact that the issues presented in the level of phrase, i.e., a couple of consecutive words, can be more easily understood by developers than in long sentences. Hence, we aim at recommending phrase-level issues of an app to its developers by tracking reviews over the release versions of the app. To assist developers in better comprehending the app issues, PAID employs ThemeRiver to visualize the analytical results to developers. Finally, PAID also allows the developers to check the most related reviews, when they want to obtain a deep insight of a certain issue. In contrast to the traditional evaluation methods such as manual labeling or examining the discussion forum, our experimental study exploits the first-hand information from developers, i.e., app changelogs, to measure the performance of PAID. We analyze millions of user reviews from 18 apps with 117 app versions and the results show that the prioritized issues generated by PAID match the official changelogs with high precision.
引用
收藏
页码:35 / 45
页数:11
相关论文
共 8 条
  • [1] App Update Patterns: How Developers Act on User Reviews in Mobile App Stores
    Wang, Shance
    Wang, Zhongjie
    Xu, Xiaofei
    Sheng, Quan Z.
    SERVICE-ORIENTED COMPUTING, ICSOC 2017, 2017, 10601 : 125 - 141
  • [2] Can App Reviews Help Developers to Improve Mobile User Interface Design?
    Le, Wenge
    Wang, Yong
    Gao, Cuiyun
    Wei, Liangfen
    Yang, Fei
    JOURNAL OF INTERNET TECHNOLOGY, 2023, 24 (04): : 955 - 964
  • [3] Too Many User-Reviews! What Should App Developers Look at First?
    Noei, Ehsan
    Zhang, Feng
    Zou, Ying
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (02) : 367 - 378
  • [4] OASIS: Prioritizing Static Analysis Warnings for Android Apps Based on App User Reviews
    Wei, Lili
    Liu, Yepang
    Cheung, Shing-Chi
    ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 672 - 682
  • [5] Analyzing and automatically labelling the types of user issues that are raised in mobile app reviews
    McIlroy, Stuart
    Ali, Nasir
    Khalid, Hammad
    Hassan, Ahmed E.
    EMPIRICAL SOFTWARE ENGINEERING, 2016, 21 (03) : 1067 - 1106
  • [6] Analyzing and automatically labelling the types of user issues that are raised in mobile app reviews
    Stuart McIlroy
    Nasir Ali
    Hammad Khalid
    Ahmed E. Hassan
    Empirical Software Engineering, 2016, 21 : 1067 - 1106
  • [7] Prioritizing user concerns in app reviews-A study of requests for new features, enhancements and bug fixes
    Malgaonkar, Saurabh
    Licorish, Sherlock A.
    Savarimuthu, Bastin Tony Roy
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 144
  • [8] Experience Report: Understanding Cross-Platform App Issues From User Reviews
    Man, Yichuan
    Gao, Cuiyun
    Lyu, Michael R.
    Jiang, Jiuchun
    2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2016, : 138 - 149