An Empirical Study of the Energy Consumption of Android Applications

被引:94
|
作者
Li, Ding [1 ]
Hao, Shuai [1 ]
Gui, Jiaping [1 ]
Halfond, William G. J. [1 ]
机构
[1] Univ Southern Calif, Dept Comp Sci, Los Angeles, CA 90089 USA
关键词
Mobile applications; Energy; Empirical study;
D O I
10.1109/ICSME.2014.34
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Energy is a critical resource for smartphones. However, developers who create apps for these platforms lack quantitative and objective information about the behavior of apps with respect to energy consumption. In this paper, we describe the results of our source-line level energy consumption study of 405 real-world market applications. Based on our study, we discover several interesting observations. For example, we find on average apps spend 61% of their energy in idle states, network is the most energy consuming component, and only a few APIs dominate non-idle energy consumption. The results of this study provide developers with objective information about how energy is consumed by a broad sample of mobile applications and can guide them in their efforts of improving the energy efficiency of their applications.
引用
收藏
页码:121 / 130
页数:10
相关论文
共 50 条
  • [1] Detecting Anomalous Energy Consumption in Android Applications
    Couto, Marco
    Carcao, Tiago
    Cunha, Jacome
    Fernandes, Joao Paulo
    Saraiva, Joao
    PROGRAMMING LANGUAGES, SBLP 2014, 2014, 8771 : 77 - 91
  • [2] Empirical study of android repackaged applications
    Kobra Khanmohammadi
    Neda Ebrahimi
    Abdelwahab Hamou-Lhadj
    Raphaël Khoury
    Empirical Software Engineering, 2019, 24 : 3587 - 3629
  • [3] Empirical study of android repackaged applications
    Khanmohammadi, Kobra
    Ebrahimi, Neda
    Hamou-Lhadj, Abdelwahab
    Khoury, Raphael
    EMPIRICAL SOFTWARE ENGINEERING, 2019, 24 (06) : 3587 - 3629
  • [4] Lightweight energy consumption analysis and prediction for Android applications
    Hu, Yan
    Yan, Jiwei
    Yan, Dong
    Lu, Qiong
    Yan, Jun
    SCIENCE OF COMPUTER PROGRAMMING, 2018, 162 : 132 - 147
  • [5] An Empirical Study of UI Implementations in Android Applications
    Wan, Mian
    Abolhassani, Negarsadat
    Alotaibi, Ali
    Halfond, William G. J.
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2019), 2019, : 65 - 75
  • [6] Do You Have the Energy for This Meeting? An Empirical Study on the Energy Consumption of the Google Meet and Zoom Android apps
    Wattenbach, Leonhard
    Aslan, Basel
    Fiore, Matteo Maria
    Ding, Henley
    Verdecchia, Roberto
    Malavolta, Ivano
    9TH IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS, MOBILESOFT 2022, 2022, : 6 - 16
  • [7] Empirical Evaluation of Energy Consumption for Mobile Applications
    Song, Shutong
    Wedyan, Fadi
    Jararweh, Yaser
    2021 12TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2021, : 352 - 357
  • [8] OAUTHLINT: An Empirical Study on OAuth Bugs in Android Applications
    Al Rahat, Tamjid
    Feng, Yu
    Tian, Yuan
    34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 293 - 304
  • [9] An Empirical Study on the Effectiveness of Monkey Testing for Android Applications
    Samad Paydar
    Iranian Journal of Science and Technology, Transactions of Electrical Engineering, 2020, 44 : 1013 - 1029
  • [10] An Empirical Study on the Effectiveness of Monkey Testing for Android Applications
    Paydar, Samad
    IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY-TRANSACTIONS OF ELECTRICAL ENGINEERING, 2020, 44 (02) : 1013 - 1029