Abstract
This paper extends previous work on the concept of a new software energy metric: Energy Debt. This metric is a reflection on the implied cost, in terms of energy consumption over time, of choosing an energy flawed software implementation over a more robust and efficient, yet time consuming, approach.This paper presents the implementation a SonarQube tool called E-Debitum which calculates the energy debt of Android applications throughout their versions. This plugin uses a robust, well defined, and extendable smell catalog based on current green software literature, with each smell defining the potential energy savings. To conclude, an experimental validation of E-Debitum was executed on 3 popular Android applications with various releases, showing how their energy debt fluctuated throughout releases.
Author supplied keywords
Cite
CITATION STYLE
Maia, D., Couto, M., Saraiva, J., & Pereira, R. (2020). E-Debitum: Managing Software Energy Debt. In Proceedings - 2020 35th IEEE/ACM International Conference on Automated Software Engineering Workshops, ASEW 2020 (pp. 170–177). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1145/3417113.3422999
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.