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
- Abstract Submission: November 11, 2024 Paper Submission: November 11, 2024
- Paper Submission: November 14, 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
- Adel Noureddine - University of Pau and Pays de l'Adour, France
- Alcides Fonseca - University of Lisbon, Portugal
- Coral Calero - University of Castilla-La Mancha, Spain
- Fabio Palomba - University of Salerno, Italy
- Geerd-Dietger Hoffmann - Green Coding Solutions, Germany
- Grace A. Lewis - Carnegie Mellon Software Engineering Institute, United States of America
- Henry Muccini - University of L`Aquila, Italy
- Jieke Shi - Singapore Management University, Singapore
- João Saraiva - University of Minho, Portugal
- João Paulo Fernandes - New York University Abu Dhabi, United Arab Emirates
- June Sallou - Wageningen University and Research, Netherlands
- Karthik Vaidhyanathan - IIIT Hyderabad, India
- Maja H. Kirkeby - Roskilde University, Denmark
- Marco Miozzo - Centre Tecnològic de Telecomunicacons de Catalunya, Spain
- Maria Spichkova - RMIT University, Australia
- Maria Kechagia - University College London (UCL), United Kingdom
- Max Hort - Simula Research Laboratory, Norway
- Olivier Le Goaër - University of Pau and Pays de l'Adour, France
- Pablo Oliveira Antonino - Fraunhofer Institute for Experimental Software Engineering, Germany
- Pooja Rani - University of Zurich, Switzerland
- Rafael Capilla - Rey Juan Carlos University, Spain
- Roberto Verdecchia - University of Florence, Italy
- Ruzanna Chitchyan - University of Bristl, United Kingdom
- Shaiful Chowdhury - University of Manitoba, Canada
- Stefan Naumann - Hochschule Trier, Environmental Campus Birkenfeld, Germany
- Stefanie Betz - Furtwangen Univeristy & LUT, Germany/Finland
- Tamar Eilam - IBM Research, United States of America
- Tushar Sharma - Dalhousie University, Canada
- Vasilios Andrikopoulos - University of Groningen, Netherlands
- Wellington de Oliveira Junior - Universidade Lusófona, Portugal