当前位置: X-MOL 学术Empir. Software Eng. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Investigating types and survivability of performance bugs in mobile apps
Empirical Software Engineering ( IF 3.5 ) Pub Date : 2020-03-05 , DOI: 10.1007/s10664-019-09795-6
Alejandro Mazuera-Rozo , Catia Trubiani , Mario Linares-Vásquez , Gabriele Bavota

A recent research showed that mobile apps represent nowadays 75% of the whole usage of mobile devices. This means that the mobile user experience, while tied to many factors ( e.g., hardware device, connection speed, etc.), strongly depends on the quality of the apps being used. With “quality” here we do not simply refer to the features offered by the app, but also to its non-functional characteristics, such as security, reliability, and performance. This latter is particularly important considering the limited hardware resources ( e.g., memory) mobile apps can exploit. In this paper, we present the largest study at date investigating performance bugs in mobile apps. In particular, we (i) define a taxonomy of the types of performance bugs affecting Android and iOS apps; and (ii) study the survivability of performance bugs ( i.e., the number of days between the bug introduction and its fixing). Our findings aim to help researchers and apps developers in building performance-bugs detection tools and focusing their verification and validation activities on the most frequent types of performance bugs.

中文翻译:

调查移动应用程序中性能错误的类型和生存能力

最近的一项研究表明,如今移动应用程序占移动设备总使用量的 75%。这意味着移动用户体验虽然与许多因素有关(例如硬件设备、连接速度等),但在很大程度上取决于所使用应用程序的质量。这里的“质量”不仅仅指应用程序提供的功能,还指其非功能特性,例如安全性、可靠性和性能。考虑到移动应用程序可以利用的有限硬件资源(例如,内存),后者尤为重要。在本文中,我们展示了迄今为止调查移动应用程序性能错误的最大研究。特别是,我们 (i) 定义了影响 Android 和 iOS 应用程序的性能错误类型的分类法;(ii) 研究性能错误的生存能力(即,错误引入和修复之间的天数)。我们的发现旨在帮助研究人员和应用程序开发人员构建性能错误检测工具,并将他们的验证和验证活动集中在最常见的性能错误类型上。
更新日期:2020-03-05
down
wechat
bug