Theme & Goals
Engineering 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, software can and should be rethought to address sustainability issues, for instance, innovative business models, new processes, and incentives. Monitoring and measuring the greenness of software is critical to the notion of sustainable 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 engineering community must assume leadership in this important challenge. In this workshop, we explore the theme of “green software engineering for software sustainability” with the goal of creating actionable outcomes that will affect how software engineering is practiced and taught in the future to help organizations prioritize their sustainability objectives. Therefore, contributions should consider and reflect on the impact of the software engineering practices on sustainability.
Topics of Interest
GREENS 2025 seeks contributions addressing, but not limited to, the following topics related to sustainable software systems and green software engineering:
- Practices for sustainability-aware software engineering
- Metrics and measures for sustainability-aware software engineering
- Teaching and training of skills and competencies in sustainability-aware software engineering
- Sustainable computing from a software engineering and software-intensive system perspective
- Applied, or experimented with, sustainability-aware software engineering methodologies at all levels (from requirements engineering and architecture design to coding, testing, and maintenance)
- Energy-efficient choices for architecture, including design patterns, algorithms, data structures, programming languages, language runtime, and infrastructure.
- Architectural implications (architectural tactics, architectural styles, design patterns and anti-patterns) for green and sustainable software
- Sustainability-aware architectures in context (e.g., cloud-edge continuum)
- Meta-analyses and syntheses of studies to build theories on green and sustainable software
- Conceptual reflections related to software sustainability
- Progress on the various dimensions of software sustainability and their interplay
- Software adaptation and evolution for sustainability
- Tools to support sustainability-aware decision-making
- Sustainability of emerging computing technologies (AI and generative AI, cloud-fog-edge, quantum computing)
- Green AI, lighter, less data-intensive, and less energy-consuming AI models and architectures
- Sustainable Large Language Models (LLMs)
- Reduction of software organizations' compute-heavy workloads
- Cloud and energy efficiency
- Standards on the environmental sustainability of software and AI software
Important Dates
- Paper Submission: November 11, 2024
- Paper Notification: December 9, 2024
- Camera-Ready: January 29, 2025
- Workshop Date: April 29, 2025
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.
Attending
For information regarding attending the workshop, please refer to the details available on the ICSE 2025 page. In particular, to the pages in the 'Attending' menu.Organization Committee
Steering Committee:
- Patricia Lago, Vrije Universiteit Amsterdam
- Rick Kazman, University of Hawaii
Workshop Chairs:
- Silverio Martı́nez Fernández, Universitat Politècnica de Catalunya-BarcelonaTech
- Elisa Yumi Nakagawa, University of São Paulo
- Luís Cruz, Delft University of Technology
Web and Proceedings Chair:
- Vincenzo Stoico, Vrije Universiteit Amsterdam
Program Committee
TBD