A Developer-Oriented Framework for Assessing Power Consumption in Mobile Applications: Android Energy Smells Case Study

被引:1
|
作者
Groza, Claudiu [1 ]
Dumitru-Cristian, Apostol [1 ]
Marcu, Marius [1 ]
Bogdan, Razvan [1 ]
机构
[1] Polyethn Univ Timisoara, Fac Automat & Comp, Timisoara 300006, Romania
关键词
power consumption; software design patterns; bad patterns; energy code smells;
D O I
10.3390/s24196469
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Currently, people spend a lot of time using their mobile devices. With such ubiquity of mobile devices in our daily life, battery capacity and quality are of utmost importance. Running software applications (called apps) are one of the major factors influencing the power consumption in mobile devices. In order to meet user needs, mobile apps are becoming inherently complex and resource greedy. Therefore, fulfilling these requirements at the pace imposed by the market may degrade software construction quality and insert so-called energy code smells: bad patterns in the source code of an app that indicate a deeper problem and adversely affect power consumption. This work proposes a developer-oriented framework for identifying and fixing patterns via analyzing different application code flavors in a user-driven test scenario. A special app was designed in order to validate the Android implementation of the proposed methodology. The study results have shown significant improvement regarding energy efficiency after correcting one or more energy code smells, with a 4 to 30 percent decrease in battery drain. Additionally, the power consumption signature term is defined in the context of mobile applications. This paper presents a developer-oriented framework for assessing power consumption in mobile applications. Our key contributions include identifying significant energy code smells, demonstrating their impact on power consumption, and providing a toolset for developers to improve energy efficiency.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Resonant power converters applications: LsCsLpCp circuit for renewable energy sources as case study
    Outeiro, Maria Teresa
    Suryawanshi, Hiralal
    Buja, Giuseppe
    PROCEEDINGS OF THE IECON 2016 - 42ND ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2016, : 5651 - 5656
  • [32] A customization-oriented framework for product development. Case study- energy-efficient windows
    Parv, A. L.
    Deaky, B. A.
    Stasiak-Betlejewska, R.
    Stawicka, J.
    3RD CHINA-ROMANIA SCIENCE AND TECHNOLOGY SEMINAR (CRSTS 2018), 2018, 399
  • [33] Assessing the economic and energy efficiency for multi-energy virtual power plants in regulated markets: A case study in Egypt
    Elgamal, Ahmed Hany
    Vahdati, Maria
    Shahrestani, Mehdi
    SUSTAINABLE CITIES AND SOCIETY, 2022, 83
  • [34] Development of a simulation-based ANN framework for predicting energy consumption metrics: a case study of an office building
    Roodkoly, S. Haghighat
    Fard, Z. Qavidel
    Tahsildoost, M.
    Zomorodian, Z.
    Karami, M.
    ENERGY EFFICIENCY, 2024, 17 (01)
  • [35] Meta-regression framework for energy consumption prediction in a smart city: A case study of Songdo in South Korea
    Carrera, Berny
    Peyrard, Suzanne
    Kim, Kwanho
    SUSTAINABLE CITIES AND SOCIETY, 2021, 72
  • [36] Development of a simulation-based ANN framework for predicting energy consumption metrics: a case study of an office building
    S. Haghighat Roodkoly
    Z. Qavidel Fard
    M. Tahsildoost
    Z. Zomorodian
    M. Karami
    Energy Efficiency, 2024, 17
  • [37] A comprehensive evaluation framework of energy and resources consumption of public buildings: Case study, People's Bank of China
    Xu, Tong
    Zhang, Yajing
    Shi, Longyu
    Feng, Yunshuang
    Ke, Xinjue
    Zhang, Chengliang
    APPLIED ENERGY, 2023, 351
  • [38] Regulatory-framework-embedded energy management system for microgrids: The case study of the Spanish self-consumption scheme
    de la Hoz, Jordi
    Martin, Helena
    Alonso, Alex
    Carolina Luna, Adriana
    Matas, Jose
    Vasquez, Juan C.
    Guerrero, Josep M.
    APPLIED ENERGY, 2019, 251
  • [39] A framework for assessing the technical and economic potential of shallow geothermal energy in individual and district heating systems: A case study of Slovenia
    Stegnar, Gasper
    Stanicic, D.
    Cesen, M.
    Cizman, J.
    Pestotnik, S.
    Prestor, J.
    Urbancic, A.
    Merse, S.
    ENERGY, 2019, 180 : 405 - 420
  • [40] Assessing discrepancies in heat demand: A case study of diverse energy management systems within the energy performance certificate framework in a student's dormitory☆,☆☆
    Kaczmarczyk, Michal
    Ksiazek, Roger
    Halaj, Elzbieta
    Gdowska, Katarzyna
    Kaplan, Radoslaw
    Pelka, Grzegorz
    Lubon, Wojciech
    ENERGY AND BUILDINGS, 2025, 329