Improving Energy Consumption in Android Apps

被引:0
|
作者
Bernal-Cardenas, Carlos [1 ]
机构
[1] Coll William & Mary, Williamsburg, VA 23185 USA
关键词
Energy consumption; mobile applications; empirical study;
D O I
10.1145/2786805.2807558
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mobile applications sometimes exhibit behaviors that can be attributed to energy bugs depending on developer implementation decisions. In other words, certain design decisions that are technically "correct" might affect the energy performance of applications. Such choices include selection of color palettes, libraries used, API usage and task scheduling order. We study the energy consumption of Android apps using a power model based on a multi-objective approach that minimizes the energy consumption, maximizes the contrast, and minimizes the distance between the chosen colors by comparing the new options to the original palette. In addition, the usage of unnecessary resources can also be a cause of energy bugs depending on whether or not these are implemented correctly. We present an opportunity for continuous investigation of energy bugs by analyzing components in the background during execution on Android applications. This includes a potential new taxonomy type that is not covered by state-of-the-art approaches.
引用
收藏
页码:1048 / 1050
页数:3
相关论文
共 50 条
  • [41] Annotation practices in Android apps
    Jha, Ajay Kumar
    Nadi, Sarah
    [J]. 2020 20TH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2020), 2020, : 132 - 142
  • [42] Target Fragmentation in Android Apps
    Mutchler, Patrick
    Safaei, Yeganeh
    Doupe, Adam
    Mitchell, John
    [J]. 2016 IEEE SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (SPW 2016), 2016, : 204 - 213
  • [43] Automated Documentation of Android Apps
    Aghajani, Emad
    Bavota, Gabriele
    Linares-Vasquez, Mario
    Lanza, Michele
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (01) : 204 - 220
  • [44] CRSPR: PageRank for Android Apps
    Li, Chengze
    Wang, Haoyu
    Wang, Junfeng
    Li, Qi
    Yu, Jianbo
    Guo, Jingyi
    Xu, Guoai
    Guo, Yanhui
    [J]. IEEE ACCESS, 2017, 5 : 18004 - 18015
  • [45] On Vulnerability Evolution in Android Apps
    Gao, Jun
    Li, Li
    Kong, Pingfan
    Bissyande, Tegawende F.
    Klein, Jacques
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 276 - 277
  • [46] Authorship Attribution of Android Apps
    Gonzalez, Hugo
    Stakhanova, Natalia
    Ghorbani, Ali A.
    [J]. PROCEEDINGS OF THE EIGHTH ACM CONFERENCE ON DATA AND APPLICATION SECURITY AND PRIVACY (CODASPY'18), 2018, : 277 - 286
  • [47] Improving the Automatic Identification of Malicious Android Apps in Unofficial Stores through Logo Analysis
    Vollero, L.
    Biondo, D.
    Setola, R.
    Bocci, G.
    Mammoliti, R.
    Toma, A.
    [J]. ICISSP: PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2017, : 567 - 572
  • [48] Improving Energy Consumption in Cloud
    Mishra, Sambit Kumar
    Deswal, Reenu
    Sahoo, Sampa
    Sahoo, Bibhudatta
    [J]. 2015 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2015,
  • [49] DelayDroid: an instrumented approach to reducing tail-time energy of Android apps
    Huang, Gang
    Cai, Huaqian
    Swiech, Maciej
    Zhang, Ying
    Liu, Xuanzhe
    Dinda, Peter
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2017, 60 (01)
  • [50] Automated Re-factoring of Android Apps to Enhance Energy-efficiency
    Banerjee, Abhijeet
    Roychoudhury, Abhik
    [J]. 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 139 - 150