Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Wake Lock Leak Detection in Android Apps Using Multi-Layer Perceptron

Full metadata record
DC Field Value Language
dc.contributor.authorKhan, Muhammad Umair-
dc.contributor.authorLee, Scott Uk-Jin-
dc.contributor.authorWu, Zhiqiang-
dc.contributor.authorAbbas, Shanza-
dc.date.accessioned2022-07-18T01:33:01Z-
dc.date.available2022-07-18T01:33:01Z-
dc.date.issued2021-09-
dc.identifier.issn2079-9292-
dc.identifier.issn2079-9292-
dc.identifier.urihttps://scholarworks.bwise.kr/erica/handle/2021.sw.erica/108218-
dc.description.abstractWith the proliferation of mobile devices, the popularity of Android applications (apps) has increased exponentially. Efficient power consumption in a device is essential from the perspective of the user because users want their devices to work all day. Developers must properly utilize the application programming interfaces (APIs) provided by Android software development kit to optimize the power consumption of their app. Occasionally, developers fail to relinquish the resources required by their app, resulting in a resource leak. Wake lock APIs are used in apps to manage the power state of the Android smartphone, and they frequently consume more power than necessary if not used appropriately (also called energy leak). In this study, we use a multi-layer perceptron (MLP) to detect wake lock leaks in Android apps because the MLP can solve complex problems and determine similarities in graphs. To detect wake lock leaks, we extract the call graph as features from the APK and embed the instruction and neighbor information in the node's label of the call graph. Then, the encoded data are input to an MLP model for training and testing. We demonstrate that our model can identify wake lock leaks in apps with 99% accuracy.-
dc.format.extent22-
dc.language영어-
dc.language.isoENG-
dc.publisherMDPI AG-
dc.titleWake Lock Leak Detection in Android Apps Using Multi-Layer Perceptron-
dc.typeArticle-
dc.publisher.location스위스-
dc.identifier.doi10.3390/electronics10182211-
dc.identifier.scopusid2-s2.0-85114622074-
dc.identifier.wosid000699350200001-
dc.identifier.bibliographicCitationElectronics (Basel), v.10, no.18, pp 1 - 22-
dc.citation.titleElectronics (Basel)-
dc.citation.volume10-
dc.citation.number18-
dc.citation.startPage1-
dc.citation.endPage22-
dc.type.docTypeArticle-
dc.description.isOpenAccessY-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalResearchAreaEngineering-
dc.relation.journalResearchAreaPhysics-
dc.relation.journalWebOfScienceCategoryComputer Science, Information Systems-
dc.relation.journalWebOfScienceCategoryEngineering, Electrical & Electronic-
dc.relation.journalWebOfScienceCategoryPhysics, Applied-
dc.subject.keywordPlusSTATIC ANALYSIS-
dc.subject.keywordPlusVALIDATION-
dc.subject.keywordAuthorwake lock-
dc.subject.keywordAuthorAndroid-
dc.subject.keywordAuthoroversampling-
dc.subject.keywordAuthorpower consumption-
dc.subject.keywordAuthormulti-layer perceptron-
dc.identifier.urlhttps://www.mdpi.com/2079-9292/10/18/2211-
Files in This Item
Go to Link
Appears in
Collections
COLLEGE OF COMPUTING > ERICA 컴퓨터학부 > 1. Journal Articles

qrcode

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

Related Researcher

Researcher Lee, Scott Uk Jin photo

Lee, Scott Uk Jin
ERICA 소프트웨어융합대학 (ERICA 컴퓨터학부)
Read more

Altmetrics

Total Views & Downloads

BROWSE