A Black Box Technique to Reduce Energy Consumption of Android Apps

被引:0
|
作者
Bangash, Abdul Ali [1 ]
Ali, Karim [1 ]
Hindle, Abram [1 ]
机构
[1] Univ Alberta, Dept Comp Sci, Edmonton, AB, Canada
关键词
OPTIMIZATION;
D O I
10.1145/3510455.3512795
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Android byte-code transformations are used to optimize applications (apps) in terms of run-time performance and size. But do they affect the energy consumption during this process? If they do, can we employ them to reduce an app's energy consumption? Given that most existing energy optimization techniques require developers to modify their code, a byte-code level modification technique will save developers' time and effort. In this paper, we investigate if byte-code transformations combined with genetic search can reduce an app's energy consumption. After applying our technique on four real-world apps, we find that some combinations of the byte-code transformations reduce the energy consumption by up to 11%.
引用
收藏
页码:1 / 5
页数:5
相关论文
共 50 条
  • [31] Combining Multimodal DNN and SigPid technique for detecting Malicious Android Apps
    Vasu, Balaji
    Pari, Neelavathy
    [J]. 2019 11TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC 2019), 2019, : 289 - 294
  • [32] CovDroid: A Black-Box Testing Coverage System for Android
    Yeh, Chao-Chun
    Huang, Shih-Kun
    [J]. IEEE 39TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC 2015), VOL 3, 2015, : 447 - 452
  • [33] CLUSTERING TECHNIQUE BASED ON DISTANCE OPTIMIZATION FOR AMBULANCE DEPLOYMENT TO REDUCE ENERGY CONSUMPTION
    Kaur, Amandeep
    [J]. JOURNAL OF ENGINEERING SCIENCE AND TECHNOLOGY, 2021, 16 (03): : 2285 - 2297
  • [34] Breaking the Glass Box: Strategies to reduce the Energy Consumption in 24/7 IT Offices in Delhi NCR
    Singh, Gunveer
    Rodriguez-Alvarez, Jorge
    [J]. SMART AND HEALTHY WITHIN THE TWO-DEGREE LIMIT (PLEA 2018), VOL 1, 2018, : 470 - 475
  • [35] Robotic Testing of Mobile Apps for Truly Black-Box Automation
    Mao, Ke
    Harman, Mark
    Jia, Yue
    [J]. IEEE SOFTWARE, 2017, 34 (02) : 11 - 16
  • [36] An Empirical Study of the Energy Consumption of Android Applications
    Li, Ding
    Hao, Shuai
    Gui, Jiaping
    Halfond, William G. J.
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2014, : 121 - 130
  • [37] Analysis and modeling of Android application energy consumption
    [J]. Duan, L.-T., 1600, Univ. of Electronic Science and Technology of China (43):
  • [38] A Method for Characterizing Energy Consumption in Android Smartphones
    Corral, Luis
    Georgiev, Anton B.
    Sillitti, Alberto
    Succi, Giancarlo
    [J]. 2013 2ND INTERNATIONAL WORKSHOP ON GREEN AND SUSTAINABLE SOFTWARE (GREENS), 2013, : 38 - 45
  • [39] Cyan Droid: stable and effective energy inefficiency diagnosis for Android apps
    Qiwei LI
    Chang XU
    Yepang LIU
    Chun CAO
    Xiaoxing MA
    Jian LU¨
    [J]. Science China(Information Sciences), 2017, 60 (01) : 51 - 68
  • [40] Measurement and Analysis of Energy Consumption on Android Smartphones
    Li, Xiangyu
    Zhang, Xiao
    Chen, Kongyang
    Feng, Shengzhong
    [J]. 2014 4TH IEEE INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2014, : 242 - 245