SEEAT (Software Energy Efficiency Assessment Tool)


Financed by: Ministry of Science and Innovation and NextGenerationEU Funds
Total Amount: 72450 €
Identifier Code: PDC2022-133249-C31


Sustainability is a key factor in our progress as a society, climate change is undeniable and contrary to what one might think a priori, software is also responsible for CO2 emissions and has a non-negligible environmental impact. As a consequence, software companies will increasingly need to assess the energy efficiency of software, both to provide their users with information on the environmental impact of their products, as well as to implement continuous improvement programs of the energy efficiency of the software they develop/maintain. And a key success factor to providing this information is a robust and reliable infrastructure for measuring software energy consumption. The current proposal aims to take a first firm step in this direction by valorising the results obtained in the source project (BizDevOps-Global) in terms of measuring the energy consumption of software to provide automated support for a consumption measurement laboratory based on the use of hardware measurement devices (versus software estimators), enabling companies and other stakeholders to evaluate their products from an energy point of view. Namely, the general goal is: To develop a fully functional application, SEEAT, capable of automatically assessing the energy efficiency of the software provided by the user, covering from the definition of the measurement project to the obtention of advanced analytical reports of the results. To fulfill this general objective the following subobjectives are stated:
  • O1. Development of a tool to manage, schedule and data visualization and analysis of energy software measurement projects.
  • O2. Development of EETHAN: Manager of the automatic execution of energy software measurement jobs.
  • O3. Adaptation to the technological architecture and inclusion of an advanced data management module in the tool for the administration and analysis of the energy measurement log (ELLIOT).
  • O4. Integration Testing and Validation with target users (practitioners).
  • O5. Monitoring the privacy, security, sustainability and usability quality attributes of the proof of concept. The practical approach of the tool developed in this project will facilitate the transfer of the results derived from the project to the software organizations.

  • Main Researchers:
    1) Félix Óscar García Rubio
    2) Ignacio García Rodríguez de Guzman

    Other Researchers:
    3) Coral Calero Muñoz
    4) Francisco Ruiz González
    5) Aurora Vizcaíno Barceló
    6) María Ángeles Moraga de la Rubia
    7) Olivia Poy García de Marina
    8) Elena Desdentado Fernández
    9) Alberto Gordillo Rivero