Jump to content

Towards a Conceptual Framework for Greener Software Systems

Fast facts

  • Publishment

    • 2025
    • Volume 2025 IEEE European Technology and Engineering Management Summit (E-TEMS)
  • Title of the conference proceedings

    2025 IEEE European Technology and Engineering Management Summit (E-TEMS)

  • Organizational unit

  • Subjects

    • Computer science in general
  • Research fields

    • Institute for the Digital Transformation of Application and Living Domains (IDiAL)
  • Publication format

    Conference paper

Quote

M. Hecktor and S. Sachweh, "Towards a Conceptual Framework for Greener Software Systems," in 2025 IEEE European Technology and Engineering Management Summit (E-TEMS), 2025, pp. 62-67.

Content

The Internet and Communication Technology (ICT) sector is one of the fastest growing contributors to greenhouse gas emissions and is expected to consume 20% of global energy by 2025. To mitigate the environmental impacts of software systems, which are an important part of the ICT, it is mandatory to evaluate energy efficiency already during the early design phases to achieve greener software systems. Applying the Design Science Research Methodology, key challenges are identified, solution objectives are defined, and a conceptual framework for greener software systems is developed, drawing on insights from existing research in software development, architecture, and energy-efficient programming. This paper presents a holistic framework for greener software systems by integrating energy efficiency considerations into traditional software development processes using the C4 software architecture model, identifying Green Smells to detect inefficiencies, and incorporating runtime monitoring for continuous optimization, thus providing a structured and practical approach to sustainable software engineering.

Notes and references

This site uses cookies to ensure the functionality of the website and to collect statistical data. You can object to the statistical collection via the data protection settings (opt-out).

Settings(Opens in a new tab)