Skip to Main content Skip to Navigation
Conference papers

On Reducing the Energy Consumption of Software: From Hurdles to Requirements

Zakaria Ournani 1, 2 Romain Rouvoy 2, 3 Pierre Rust 1 Joël Penhoat 4
2 SPIRALS - Self-adaptation for distributed services and large software systems
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189
Abstract : Background. As software took control over hardware in many domains, the question of the energy footprint induced by the software is becoming critical for our society, as the resources powering the underlying infrastructure are finite. Yet, beyond this growing interest, energy consumption remains a difficult concept to master for a developer. Aims. The purpose of this study is to better understand the root causes that prevent software energy consumption to be more widely adopted by developers and companies. Method. To investigate this issue, this paper reports on a qualitative study we conducted in an industrial context. We applied an in-depth analysis of the interviews of 10 experienced developers and summarized a set of implications. Results. We argue that our study delivers i) insightful feedback on how green software design is considered among the interviewed developers and ii) a set of findings to build helpful tools, motivate further research, and establish better development strategies to promote green software design. Conclusion. This paper covers an industrial case study of developers' awareness of green software design and how to promote it within the company. While it might not be generalizable for any company, we believe our results deliver a common body of knowledge with implications to be considered for similar cases and further researches.
Document type :
Conference papers
Complete list of metadata

Cited literature [45 references]  Display  Hide  Download
Contributor : Romain Rouvoy <>
Submitted on : Wednesday, July 22, 2020 - 5:14:03 PM
Last modification on : Friday, December 11, 2020 - 6:44:06 PM
Long-term archiving on: : Tuesday, December 1, 2020 - 5:13:47 AM


Files produced by the author(s)



Zakaria Ournani, Romain Rouvoy, Pierre Rust, Joël Penhoat. On Reducing the Energy Consumption of Software: From Hurdles to Requirements. ESEM 2020 - ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, Oct 2020, Bari, Italy. ⟨10.1145/3382494.3410678⟩. ⟨hal-02892900⟩



Record views


Files downloads