• English
    • français
  • Aide
  •  | 
  • Contact
  •  | 
  • À Propos
  •  | 
  • Ouvrir une session
  • Portail HAL
  •  | 
  • Pages Pro Chercheurs
  • EN
  •  / 
  • FR
Voir le document 
  •   Accueil de LillOA
  • Liste des unités
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
  • Voir le document
  •   Accueil de LillOA
  • Liste des unités
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
  • Voir le document
JavaScript is disabled for your browser. Some features of this site may not work without it.

Tales from the Code #1: The Effective ...
  • BibTeX
  • CSV
  • Excel
  • RIS

Type de document :
Communication dans un congrès avec actes
URL permanente :
http://hdl.handle.net/20.500.12210/56993
Titre :
Tales from the Code #1: The Effective Impact of Code Refactorings on Software Energy Consumption
Auteur(s) :
Ournani, Zakaria [Auteur]
Self-adaptation for distributed services and large software systems [SPIRALS]
Orange Labs R&D [Rennes]
Rouvoy, Romain [Auteur] refId
Self-adaptation for distributed services and large software systems [SPIRALS]
Rust, Pierre [Auteur]
Orange Labs R&D [Rennes]
Penhoat, Joel [Auteur]
Orange Labs R&D [Rennes]
Titre de la manifestation scientifique :
ICSOFT 2021 - 16th International Conference on Software Technologies
Ville :
Virtual
Pays :
France
Date de début de la manifestation scientifique :
2021-07-06
Mot(s)-clé(s) en anglais :
Code refactoring
empirical software engineering
software energy consumption
Discipline(s) HAL :
Informatique [cs]
Résumé en anglais : [en]
Software maintenance and evolution enclose a broad set of actions that aim to improve both functional and non-functional concerns of a software system. Among the non-functional concerns, energy consumption is getting more ...
Lire la suite >
Software maintenance and evolution enclose a broad set of actions that aim to improve both functional and non-functional concerns of a software system. Among the non-functional concerns, energy consumption is getting more and more traction in the industry, no matter the software is mobile or deployed in the cloud. In this context, the impact of code refactorings on energy consumption remains unclear, though. In particular, while the state of the art investigated the impact of some specific code refactorings on dedicated benchmarks, we miss an assessment that those apply to more comprehensive and complex software. To address this threat, this paper studies the evolution of the energy consumption of 7 open-source software developed for more than 5 years. Then, by focusing on the impact on energy consumption of changes involving code refactorings, we intend to assess the effects induced by such code refactorings in practice. For all these software systems we studied, our empirical results report that the code refactorings we mined do not substantially impact energy consumption. Interestingly, these results highlight that i) structural code refactorings bring energy-preserving changes to the code, and ii) major energy variations seem to be related to functional and computational code evolutions.Lire moins >
Langue :
Anglais
Comité de lecture :
Oui
Audience :
Internationale
Vulgarisation :
Non
Collections :
  • Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Source :
Harvested from HAL
Date de dépôt :
2021-11-13T02:35:43Z
Fichiers
Thumbnail
  • https://hal.archives-ouvertes.fr/hal-03202437/document
  • Accès libre
  • Accéder au document
Université de Lille

Mentions légales
Université de Lille © 2017