Experience Report: Understanding Cross-Platform App Issues From User Reviews

被引:32
|
作者
Man, Yichuan [1 ,2 ,3 ]
Gao, Cuiyun [3 ,4 ]
Lyu, Michael R. [3 ,4 ]
Jiang, Jiuchun [1 ,2 ]
机构
[1] Beijing Jiaotong Univ, Natl Active Distribut Network Technol Res Ctr N, Beijing, Peoples R China
[2] Beijing Jiaotong Univ, Collaborat Innovat Ctr Elect Vehicles Beijing, Beijing, Peoples R China
[3] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
[4] Chinese Univ Hong Kong, Shenzhen Res Inst, Shenzhen, Peoples R China
关键词
MOBILE; IOS;
D O I
10.1109/ISSRE.2016.27
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
App developers publish apps on different platforms, such as Google Play, App Store, and Windows Store, to maximize the user volumes and potential revenues. Due to the different characteristics of the platforms and the different user preference (e.g., Android is more customized than iOS), app testing cases on these three platforms should also be designed differently. Comprehensive app testing can be time-consuming for developers. Therefore, understanding the differences of the app issues on these platforms can facilitate the testing process. In this paper, we propose a novel framework named CrossMiner to analyze the essential app issues and explore whether the app issues exhibit differently on the three platforms. Based on five million user reviews, the framework automatically captures the distributions of seven app issues, i.e., "battery", "crash", "memory", "network", "privacy", "spam", and "UIV. We discover that the apps for different platforms indeed generate different issue distributions, which can be employed by app developers to schedule and design the testing cases. The verification based on the official user forums also demonstrates the effectiveness of our framework. Furthermore, we also identify that the issues related to "crash" and "network" are more concerned by users than the other issues on these three platforms. To assist developers in gaining a deep insight on the user issues, we also prioritize the user reviews corresponding to the issues. Overall, we aim at understanding the differences of issues on different platforms and facilitating the testing process for app developers.
引用
收藏
页码:138 / 149
页数:12
相关论文
共 50 条
  • [21] Context-sensitive, cross-platform user interface generation
    Macik, Miroslav
    Cerny, Tomas
    Slavik, Pavel
    JOURNAL ON MULTIMODAL USER INTERFACES, 2014, 8 (02) : 217 - 229
  • [22] User recommendation based on cross-platform online social networks
    Peng J.
    Wang T.
    Chen Y.
    Liu T.
    Xu W.
    Tongxin Xuebao/Journal on Communications, 2018, 39 (03): : 147 - 158
  • [23] PERSONALIZED VIDEO RECOMMENDATION BASED ON CROSS-PLATFORM USER MODELING
    Deng, Zhengyu
    Sang, Jitao
    Xu, Changsheng
    2013 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME 2013), 2013,
  • [24] Context-sensitive, cross-platform user interface generation
    Miroslav Macik
    Tomas Cerny
    Pavel Slavik
    Journal on Multimodal User Interfaces, 2014, 8 : 217 - 229
  • [25] Cloud backup: an enhanced smartphone app designed with cross-platform approach
    Jang, Yu-Teng Jacky
    Chang, Shuchih Ernest
    Shen, Wei-Cheng
    Wang, Sheng-Wen
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2016, 8 (2-3) : 174 - 184
  • [26] Some issues with cross-platform virtual reality application development
    Coull, Tom
    Computer Design, 1994, 33 (12):
  • [27] Evaluating the performance of Android based Cross-Platform App Development Frameworks
    Mahendra, Mohammad
    Anggorojati, Bayu
    2020 6TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION PROCESSING, ICCIP 2020, 2020, : 32 - 37
  • [28] Chouette: An Automated Cross-Platform UI Crawler for Improving App Quality
    Wong, Terrence
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, ASEW, 2023, : 175 - 178
  • [29] Cross-Platform App Facilitating Radiation Exposure Assessments in Epidemiological Studies
    Borrego, D.
    Lee, C.
    Borrego, D.
    MEDICAL PHYSICS, 2020, 47 (06) : E258 - E259
  • [30] Towards the definitive evaluation framework for cross-platform app development approaches
    Rieger, Christoph
    Majchrzak, Tim A.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 153 : 175 - 199