Energy-aware software design: A hardware and behavioural consumption scoring and labelling algorithm

• Approach to estimate and label the resource consumption and behavioral patterns. • First proposal applicable at the design phase (usable even with hypothetical software). • A variation allows categorizing the parallel execution of software and its operations. • Customizable algorithm to study specific components and behavioral patterns. • Extensive experimental evaluation by categorizing existing software. Energy labelling of electric appliances, among other goods and services, matters to both consumers and producers. It aids the consumers in gathering an expectation of how much electricity the good they are acquiring will consume, and it establishes guidelines that producers can follow to create more efficient products and services. Energy labelling is, nevertheless, nearly absent for software due to the heterogeneous hardware execution environments and unequal circumstances. Throughout this article, we provide an equal ground for software energy labelling by providing an intelligent prospective behavioural, hardware and energy-consumption patterns rating algorithm meant for the design phase of the Software-Development Life Cycle, as opposed to the existing approaches whose labelling procedure applies to the implementation phase onward. We expect our categorization method to guide software developers, helping them to decrease their energy consumption by raising their awareness of the energy footprint that their design choices produce; culminating in aware consumers who know what energy usage to expect from the software they consume.

Authors

Institutions

Publication Details

Journal
Expert Systems with Applications
Published
2025-10-26
DOI
https://doi.org/10.1016/j.eswa.2025.130046
Primary Topic
Green IT and Sustainability
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Energy-aware software design: A hardware and behavioural consumption scoring and labelling algorithm

Jorge Andrés Larracoechea, Philippe Roose, Sergio Ilarri
Expert Systems with Applications
Green IT and Sustainability
article

Energy-aware software design: A hardware and behavioural consumption scoring and labelling algorithm

Jorge Andrés Larracoechea, Philippe Roose, Sergio Ilarri
article en

Abstract

• Approach to estimate and label the resource consumption and behavioral patterns. • First proposal applicable at the design phase (usable even with hypothetical software). • A variation allows categorizing the parallel execution of software and its operations. • Customizable algorithm to study specific components and behavioral patterns. • Extensive experimental evaluation by categorizing existing software. Energy labelling of electric appliances, among other goods and services, matters to both consumers and producers. It aids the consumers in gathering an expectation of how much electricity the good they are acquiring will consume, and it establishes guidelines that producers can follow to create more efficient products and services. Energy labelling is, nevertheless, nearly absent for software due to the heterogeneous hardware execution environments and unequal circumstances. Throughout this article, we provide an equal ground for software energy labelling by providing an intelligent prospective behavioural, hardware and energy-consumption patterns rating algorithm meant for the design phase of the Software-Development Life Cycle, as opposed to the existing approaches whose labelling procedure applies to the implementation phase onward. We expect our categorization method to guide software developers, helping them to decrease their energy consumption by raising their awareness of the energy footprint that their design choices produce; culminating in aware consumers who know what energy usage to expect from the software they consume.

Expert Systems with ApplicationsVol. 299
Université de Pau et des Pays de l'Adour (FR), Universidad de Zaragoza (ES)
Gobierno de Aragón, Agencia Estatal de Investigación
Openalex Percentile: Top 69%
Green IT and Sustainability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.