home Co-Located with:ICSE25
date Date: TBD
registration Submission: TBD

Theme & Goals

The engineering of green software-intensive systems is critical in our drive towards a sustainable, smarter planet. The goal of green software engineering is to apply green principles to the design and operation of software-intensive systems. Green and self-greening software systems have tremendous potential to decrease energy consumption. Moreover, enterprise software can and should be re-thought to address sustainability issues using innovative business models, processes, and incentives. Monitoring and measuring the greenness of software is critical towards the notion of sustainable and green software. Demonstrating improvement is paramount for users to achieve and effect change. Analysis of the sustainability of a specific software system requires software that aids developers in weighing the four dimensions of sustainability – economic, social, environmental, and technical – with their attendant trade-offs. The software architecture community must assume leadership in this important challenge. In this workshop we will explore the theme of “architectural implications of green software” with a goal towards creating actionable outcomes that will affect how software architecture is practiced and taught in the future.

Topics of Interest

GREENS 2025 seeks contributions addressing, but not limited to, the following topics related to sustainable software and software for sustainability:

  • Architectural implications (architectural tactics, architectural styles, design patterns and anti-patterns) for green and sustainable software
  • Practices for sustainability-aware software architecture
  • Metrics and measures for sustainability-aware software architecture
  • Sustainability-aware architectures in context (e.g., cloud-edge continuum)
  • Teaching and training of skills and competences in sustainability-aware software architecture
  • Sustainable computing from a software architecture and software-intensive system perspective
  • Applied, or experimented with, software engineering methodologies at all levels (from requirements elicitation to architecture design, coding, testing)
  • Conceptual reflections related to software sustainability
  • Progress on the various dimensions of software sustainability and their interplay
  • Software adaptation for sustainability
  • Tools to support sustainability-aware decision making
  • Sustainability of emerging computing technologies (AI systems, edge devices)
  • Green AI, lighter, less data-intensive and less energy-consuming AI models and architectures

Important Dates

  • Paper Submission: November 11, 2024
  • Paper Notification: December 1, 2024
  • Camera-Ready: TBD
  • Workshop Date: TBD

Submission Guidelines

Participants are invited to submit three types of contributions:

  • Emerging research papers (up to 8 pages): These should describe contributions offering novel research results, addressing challenging real-world problems with innovative ideas. Submissions should clearly describe the challenges and problems tackled, the relevant state of the art, the solution being offered, and the potential benefits of the contribution, from an academic or industrial perspective.
  • Position papers (up to 5 pages): These should be contributions outlining forward-looking ideas or thought-provoking reflections that call for further discussion and research in the community. These should describe a specific position or opinion of the authors, or provide a well-reasoned and motivated vision.
  • Extended abstracts (up to 2 pages): These abstracts should propose novel research topics for discussion in the community, addressing challenging problems from an academic or industrial perspective. The motivation for your topic should be grounded in the literature or in practical experience.

Organization Committee

Steering Committee:

Workshop Chairs:

Web and Proceedings Chair:

Program Committee

TBD