Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

A Systematical Study on Application Performance Management Libraries for Apps (2103.11286v1)

Published 21 Mar 2021 in cs.SE

Abstract: Being able to automatically detect the performance issues in apps can significantly improve apps' quality as well as having a positive influence on user satisfaction. Application Performance Management (APM) libraries are used to locate the apps' performance bottleneck, monitor their behaviors at runtime, and identify potential security risks. Although app developers have been exploiting application performance management (APM) tools to capture these potential performance issues, most of them do not fully understand the internals of these APM tools and the effect on their apps. To fill this gap, in this paper, we conduct the first systematic study on APMs for apps by scrutinizing 25 widely-used APMs for Android apps and develop a framework named APMHunter for exploring the usage of APMs in Android apps. Using APMHunter, we conduct a large-scale empirical study on 500,000 Android apps to explore the usage patterns of APMs and discover the potential misuses of APMs. We obtain two major findings: 1) some APMs still employ deprecated permissions and approaches, which makes APMs fail to perform as expected; 2) inappropriate use of APMs can cause privacy leaks. Thus, our study suggests that both APM vendors and developers should design and use APMs scrupulously.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (9)
  1. Yutian Tang (17 papers)
  2. Haoyu Wang (309 papers)
  3. Xian Zhan (10 papers)
  4. Xiapu Luo (106 papers)
  5. Yajin Zhou (38 papers)
  6. Hao Zhou (351 papers)
  7. Qiben Yan (40 papers)
  8. Yulei Sui (29 papers)
  9. Jacky Keung (17 papers)
Citations (7)

Summary

We haven't generated a summary for this paper yet.