Most studies and regulatory controls focus on hardware-related measurement, analysis, and control for energy consumption. However, all forms of hardware include significant software components. Although software systems don't consume energy directly, they affect hardware utilization, leading to indirect energy consumption. Therefore, it's important to engineer software to optimize its energy consumption. The software engineering research domain has recently been paying attention to sustainability, as the increased number of publications, empirical studies, and conferences on the topic demonstrate. The guest editors of this special issue explain the articles they selected to highlight this important research area. The Web extra at http://youtu.be/h0tQoOH9_aM is an audio interview in which IEEE Software multimedia editor Davide Falessi interviews guest editor Ayse Basar Bener about how green software can help minimize the negative effects of software products and their development.
Read full abstract