Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/105476
PIRA download icon_1.1View/Download Full Text
Title: A systematical study on application performance management libraries for apps
Authors: Tang, Y
Wang, H
Zhan, X 
Luo, X 
Zhou, Y
Zhou, H 
Yan, Q
Sui, Y
Keung, J
Issue Date: 2021
Source: IEEE transactions on software engineering, Aug. 2022, v. 48, no. 8, p. 3044-3065
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. A pplication P erformance M anagement (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.
Keywords: Android
Application performance management
Empirical study
Publisher: Institute of Electrical and Electronics Engineers
Journal: IEEE transactions on software engineering 
ISSN: 0098-5589
EISSN: 1939-3520
DOI: 10.1109/TSE.2021.3077654
Rights: © 2021 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
The following publication Y. Tang et al., "A Systematical Study on Application Performance Management Libraries for Apps," in IEEE Transactions on Software Engineering, vol. 48, no. 8, pp. 3044-3065, 1 Aug. 2022 is available at https://doi.org/10.1109/TSE.2021.3077654.
Appears in Collections:Journal/Magazine Article

Files in This Item:
File Description SizeFormat 
Zhan_Systematical_Study_Application.pdfPre-Published version3.93 MBAdobe PDFView/Open
Open Access Information
Status open access
File Version Final Accepted Manuscript
Access
View full-text via PolyU eLinks SFX Query
Show full item record

Page views

18
Citations as of Jul 7, 2024

Downloads

3
Citations as of Jul 7, 2024

SCOPUSTM   
Citations

3
Citations as of Jul 4, 2024

WEB OF SCIENCETM
Citations

4
Citations as of Jul 4, 2024

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.