Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/105519
PIRA download icon_1.1View/Download Full Text
Title: Demystifying diehard Android apps
Authors: Zhou, H 
Wang, H
Zhou, Y
Luo, X 
Tang, Y
Xue, L 
Wang, T
Issue Date: 2020
Source: ASE '20: Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 22 - 25 September 2020, Virtual Event, p. 187-198
Abstract: Smartphone vendors are using multiple methods to kill processes of Android apps to reduce the battery consumption. This motivates developers to find ways to extend the liveness time of their apps, hence the name diehard apps in this paper. Although there are blogs and articles illustrating methods to achieve this purpose, there is no systematic research about them. What's more important, little is known about the prevalence of diehard apps in the wild. In this paper, we take a first step to systematically investigate diehard apps by answering the following research questions. First, why and how can they circumvent the resource-saving mechanisms of Android? Second, how prevalent are they in the wild? In particular, we conduct a semi-automated analysis to illustrate insights why existing methods to kill app processes could be evaded, and then systematically present 12 diehard methods. After that, we develop a system named DiehardDetector to detect diehard apps in a large scale. The experimental result of applying DiehardDetector to more than 80k Android apps downloaded from Google Play showed that around 21% of apps adopt various diehard methods. Moreover, our system can achieve high precision and recall.
Publisher: Association for Computing Machinery
ISBN: 978-1-4503-6768-4
DOI: 10.1145/3324884.3416637
Rights: ©2020 Association for Computing Machinery. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in ASE '20: Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, http://dx.doi.org/10.1145/3324884.3416637.
Appears in Collections:Conference Paper

Files in This Item:
File Description SizeFormat 
Zhou_Demystifying_Diehard_Android.pdfPre-Published version1.95 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

135
Last Week
7
Last month
Citations as of Nov 30, 2025

Downloads

122
Citations as of Nov 30, 2025

SCOPUSTM   
Citations

13
Citations as of Dec 19, 2025

WEB OF SCIENCETM
Citations

9
Citations as of Dec 18, 2025

Google ScholarTM

Check

Altmetric


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