首页> 外文会议>IEEE International Symposium on Software Reliability Engineering >Experience Report: Understanding Cross-Platform App Issues from User Reviews
【24h】

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

机译:体验报告:通过用户评论了解跨平台应用程序问题

获取原文

摘要

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 "UI". 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.
机译:应用程序开发人员在不同的平台(例如Google Play,App Store和Windows Store)上发布应用程序,以最大程度地增加用户量和潜在收入。由于平台的特性不同和用户偏好不同(例如,Android比iOS更受用户定制),这三个平台上的应用测试案例的设计也应有所不同。全面的应用程序测试对于开发人员而言可能是耗时的。因此,了解这些平台上应用程序问题的差异可以简化测试过程。在本文中,我们提出了一个名为CrossMiner的新颖框架,以分析必要的应用程序问题,并探讨应用程序问题在这三个平台上的表现是否不同。该框架基于500万用户评论,自动捕获了七个应用问题的分布,即“电池”,“崩溃”,“内存”,“网络”,“隐私”,“垃圾邮件”和“ UI”。我们发现,用于不同平台的应用程序确实会产生不同的问题分布,应用程序开发人员可以使用它们来安排和设计测试案例。基于官方用户论坛的验证还证明了我们框架的有效性。此外,我们还发现,与“崩溃”和“网络”相关的问题比这三个平台上的其他问题更受用户关注。为了帮助开发人员深入了解用户问题,我们还对与问题相对应的用户评论进行了优先排序。总体而言,我们旨在了解不同平台上问题的差异,并为应用开发者提供便利的测试流程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号