arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2407.05090cs.SE
收藏

Android应用性能问题在真实世界应用与文献中的比较研究

A Comparative Study of Android Performance Issues in Real-world Applications and Literature

The Australian National University(澳大利亚国立大学);Huazhong University of Science and Technology(华中科技大学)

Dianshu Liao, Shidong Pan, Siyuan Yang, Yanjie Zhao, Zhenchang Xing, Xiaoyu Sun

AI总结:

本研究通过大规模比较真实应用与文献中的Android性能问题,发现研究者、开发者与用户关注点显著分歧,多数关键因素未被学术研究、工具或数据集覆盖,凸显了需弥合的巨大差距。

摘要:

Android应用中的性能问题严重损害用户体验、参与度和留存率,这是学术界长期关注的研究课题。与功能性问题不同,性能问题因其复杂的根本原因而更难诊断和解决,这些原因往往仅在特定条件或负载下才会显现。尽管许多研究尝试通过开发自动识别和解决性能问题的方法来减轻其影响,但这一目标是否已实现,以及现有方法是否确实针对了真实世界场景中最关键的性能问题,仍不清楚。为此,我们对真实世界应用和文献中的Android性能问题进行了大规模比较研究。具体而言,我们首先调查了真实世界的性能问题、其潜在根本原因(即促成因素)和常见代码模式。随后,我们进一步通过文献综述实证总结了现有方法和数据集,评估学术研究在多大程度上反映了开发者和用户面临的真实世界挑战。我们的比较结果显示,研究人员、开发者和用户的主要性能关注点之间存在显著分歧。在所有已识别的因素中,57.14%未在学术研究中被考察,而高达76.39%的因素未被现有工具解决,66.67%的因素缺乏相应数据集。这种鲜明对比凸显了我们在理解和处理性能问题方面的巨大差距。因此,我们的社区亟需加大努力以弥合这些差距,实现性能问题的全面检测和解决。

英文摘要:

Performance issues in Android applications significantly undermine users' experience, engagement, and retention, which is a long-lasting research topic in academia. Unlike functionality issues, performance issues are more difficult to diagnose and resolve due to their complex root causes, which often emerge only under specific conditions or payloads. Although many efforts haven attempt to mitigate the impact of performance issues by developing methods to automatically identify and resolve them, it remains unclear if this objective has been fulfilled, and the existing approaches indeed targeted on the most critical performance issues encountered in real-world settings. To this end, we conducted a large-scale comparative study of Android performance issues in real-world applications and literature. Specifically, we started by investigating real-world performance issues, their underlying root causes (i.e., contributing factors), and common code patterns. We then took an additional step to empirically summarize existing approaches and datasets through a literature review, assessing how well academic research reflects the real-world challenges faced by developers and users. Our comparison results show a substantial divergence exists in the primary performance concerns of researchers, developers, and users. Among all the identified factors, 57.14% have not been examined in academic research, while a substantial 76.39% remain unaddressed by existing tools, and 66.67% lack corresponding datasets. This stark contrast underscores a substantial gap in our understanding and management of performance issues. Consequently, it is crucial for our community to intensify efforts to bridge these gaps and achieve comprehensive detection and resolution of performance issues.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑