Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/68610
Título: | On energy debt: Managing consumption on evolving software |
Autor(es): | Couto, Marco Maia, Daniel Saraiva, João Pereira, Rui Alexandre Afonso |
Palavras-chave: | code analysis energy debt green software |
Data: | 2020 |
Editora: | ACM |
Resumo(s): | This paper introduces the concept of energy debt: a new metric, reflecting the implied cost in terms of energy consumption over time, of choosing a flawed implementation of a software system rather than a more robust, yet possibly time consuming, approach. A flawed implementation is considered to contain code smells, known to have a negative influence on the energy consumption. Similar to technical debt, if energy debt is not properly addressed, it can accumulate an energy "interest". This interest will keep increasing as new versions of the software are released, and eventually reach a point where the interest will be higher than the initial energy debt. Addressing the issues/smells at such a point can remove energy debt, at the cost of having already consumed a significant amount of energy which can translate into high costs. We present all underlying concepts of energy debt, bridging the connection with the existing concept of technical debt and show how to compute the energy debt through a motivational example. |
Tipo: | Artigo em ata de conferência |
URI: | https://hdl.handle.net/1822/68610 |
ISBN: | 9781450379601 |
DOI: | 10.1145/3387906.3388628 |
Versão da editora: | https://dl.acm.org/doi/10.1145/3387906.3388628 |
Arbitragem científica: | yes |
Acesso: | Acesso aberto |
Aparece nas coleções: |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
TechDebt-Proceedings.pdf | 523,66 kB | Adobe PDF | Ver/Abrir |