首页> 外文会议>International Conference on Software Maintenance and Evolution >How developers detect and fix performance bottlenecks in Android apps
【24h】

How developers detect and fix performance bottlenecks in Android apps

机译:开发人员如何检测和修复Android应用程序中的性能瓶颈

获取原文

摘要

Performance of rapidly evolving mobile apps is one of the top concerns for users and developers nowadays. Despite the efforts of researchers and mobile API designers to provide developers with guidelines and best practices for improving the performance of mobile apps, performance bottlenecks are still a significant and frequent complaint that impacts the ratings and apps' chances for success. However, little research has been done into understanding actual developers' practices for detecting and fixing performance bottlenecks in mobile apps. In this paper, we present the results of an empirical study aimed at studying and understanding these practices by surveying 485 open source Android app and library developers, and manually analyzing performance bugs and fixes in their app repositories hosted on GitHub. The paper categorizes actual practices and tools used by real developers while dealing with performance issues. In general, our findings indicate that developers heavily rely on user reviews and manual execution of the apps for detecting performance bugs. While developers also use available tools to detect performance bottlenecks, these tools are mostly for profiling and do not help in detecting and fixing performance issues automatically.
机译:快速发展的移动应用程序的性能是现在用户和开发人员的最重要问题之一。尽管研究人员和移动API设计人员提供了具有提高移动应用程序的准则和最佳实践的开发人员,但性能瓶颈仍然是一个重要而频繁的投诉,从而影响了评级和应用程序的成功机会。但是,已经完成了很少的研究,以了解实际开发人员的检测和修复移动应用程序中的性能瓶颈的实践。在本文中,我们展示了旨在通过测量485个开源Android应用程序和图书馆开发人员进行研究和理解这些实践的实证研究的结果,并在GitHub上托管的应用程序存储库中手动分析性能错误和修复。本文对实际开发人员使用的实际做法和工具分类进行了处理性能问题。一般来说,我们的调查结果表明,开发人员依靠用户审查和手动执行应用程序,以检测性能错误。虽然开发人员还使用可用的工具来检测性能瓶颈,但这些工具主要用于分析,并且没有帮助自动检测和修复性能问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号