{"title":"Energy Efficiency Issues in Android Application: A Literature Review","authors":"Obaid Ullah, Muhammad Hanan, Maryam Abdul Ghafoor","doi":"10.1109/INMIC56986.2022.9972939","DOIUrl":null,"url":null,"abstract":"In today's digital world, almost every person owns a smartphone device. Due to more emphasis on the functional aspect of an application, programmers often follow such practices that consume a lot of energy. Hence, the purpose of this literature review is to find such issues that can cause more energy consumption in the android applications along with finding their solutions from the literature. The literature review also includes year-wise and venue-wise paper distribution. Out of our initial 145 papers, we discarded 4 papers based on a duplicate study, then 100 papers were discarded on the title and abstract-based screening while 22 papers were discarded based on inclusion/exclusion and quality assurance criteria. A final of 19 studies were considered for this study and were read thoroughly. Our results reveal that bad programming practice was the most discussed issue (26%) while tool-related problems and patterns were the least discussed issues in the literature (15.7%). Tool-based solutions are discussed mostly (36.84%) while refactoring technique and applying other techniques are discussed least (10.5%) in the literature. The work is helpful for the researchers and developers as they can learn from this about the energy consumption reasons and their solutions.","PeriodicalId":404424,"journal":{"name":"2022 24th International Multitopic Conference (INMIC)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 24th International Multitopic Conference (INMIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INMIC56986.2022.9972939","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In today's digital world, almost every person owns a smartphone device. Due to more emphasis on the functional aspect of an application, programmers often follow such practices that consume a lot of energy. Hence, the purpose of this literature review is to find such issues that can cause more energy consumption in the android applications along with finding their solutions from the literature. The literature review also includes year-wise and venue-wise paper distribution. Out of our initial 145 papers, we discarded 4 papers based on a duplicate study, then 100 papers were discarded on the title and abstract-based screening while 22 papers were discarded based on inclusion/exclusion and quality assurance criteria. A final of 19 studies were considered for this study and were read thoroughly. Our results reveal that bad programming practice was the most discussed issue (26%) while tool-related problems and patterns were the least discussed issues in the literature (15.7%). Tool-based solutions are discussed mostly (36.84%) while refactoring technique and applying other techniques are discussed least (10.5%) in the literature. The work is helpful for the researchers and developers as they can learn from this about the energy consumption reasons and their solutions.