Detalhes do Documento

On energy debt: Managing consumption on evolving software

Autor(es): Couto, Marco ; Maia, Daniel ; Saraiva, João ; Pereira, Rui Alexandre Afonso

Data: 2020

Identificador Persistente: https://hdl.handle.net/1822/68610

Origem: RepositóriUM - Universidade do Minho

Assunto(s): code analysis; energy debt; green software


Descrição

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 de Documento Comunicação em conferência
Idioma Inglês
Contribuidor(es) Universidade do Minho
facebook logo  linkedin logo  twitter logo 
mendeley logo

Documentos Relacionados