Communication Dans Un Congrès Année : 2025

Investigating the Impact of Software Design Patterns on Energy Consumption

Résumé

GoF's design patterns are popular structures designed for flexible and reusable object-oriented software. However, their energy impact is not well understood, with contradictory existing results. In this paper, we aim to answer the relation between design patterns and energy consumption through a multi-platform and multi-software stack empirical study, covering all design patterns, and multiple hardware, OS, languages and compilers. We found, with a high confidence level, that none of the GoF's design patterns has a significant impact on energy consumption. Therefore, they can be considered energy-neutral, allowing eco-friendly developers to continue using them. We argue that software energy efficiency should rather be considered within the business logic embedded by a design pattern, and ultimately raised to a higher perspective of software development.

Fichier principal
Vignette du fichier
Design_patterns___ICSA_2025.pdf (348.39 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-04843913 , version 1 (02-04-2025)

Licence

Identifiants

Citer

Adel Noureddine, Olivier Le Goaer. Investigating the Impact of Software Design Patterns on Energy Consumption. 22nd IEEE International Conference on Software Architecture, Mar 2025, Odense, Denmark. ⟨10.1109/ICSA65012.2025.00024⟩. ⟨hal-04843913⟩

Collections

425 Consultations
856 Téléchargements

Altmetric

Partager

  • More