ICSE 2025
Sat 26 April - Sun 4 May 2025 Ottawa, Ontario, Canada

Welcome to GREENS25!

Visit the GREENS 2025 workshop website for full information on submissions, important dates, topics of interest, and more!

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.

Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Tue 29 Apr

Displayed time zone: Eastern Time (US & Canada) change

07:00 - 19:00
09:00 - 10:30
Session 1: Workshop Opening and KeynoteGREENS at 203
Chair(s): Luís Cruz TU Delft, Elisa Yumi Nakagawa University of São Paulo
09:00
15m
Talk
Opening
GREENS

09:15
75m
Keynote
Perspectives and challenges in green and sustainable software
GREENS
10:30 - 11:00
10:30
30m
Break
Tuesday Morning Break
Catering

11:00 - 12:30
Session 2: Pitch SessionGREENS at 203
Chair(s): Elisa Yumi Nakagawa University of São Paulo
11:00
5m
Talk
Educated Energy Efficiency Optimization of Distributed Software: Measure, Monitor, Mitigate
GREENS
Tobias Leonhard Joschka Peslalz Munich University of Applied Sciences, Bastian Katz Munich University of Applied Sciences
11:05
5m
Talk
Assessment of Embedded AI Solutions with the Green Software Measurement Model
GREENS
Christoph Bockisch Philipps-Universität Marburg, Hartmut Weber TH Mittelhessen – University of Applied Sciences, Dennis M. Pöpperl Technische Hochschule Mittelhessen–University of Applied Sciences, Severin Stahl TH Mittelhessen – University of Applied Sciences
11:10
5m
Talk
On the Energy Consumption of Web Applications: An Empirical Study of their Design Solutions
GREENS
Louay Khrouf Berger-Levault, Anas Shatnawi University of Milano-Bicocca, Boubou Thiam Niang Berger-Levault, Benoit Verhaeghe Berger-Levrault
11:15
5m
Talk
Automatically Assessing Software Architecture Compliance With Green Software Patterns
GREENS
Naman Ahuja University College London, Yile Feng University College London, Luming Li University College London, Amisha Malik University College London, Thuvaragan Sivayoganathan University College London, Navveen Balani Accenture, Srinivasan Rakhunathan Microsoft, Federica Sarro University College London
11:20
5m
Talk
Green AI: Which Programming Language Consumes the Most?
GREENS
Niccolò Marini University of Florence, Leonardo Pampaloni University of Florence, Filippo Di Martino University of Florence, Roberto Verdecchia University of Florence, Enrico Vicario University of Florence
Pre-print
11:25
5m
Talk
Specification Completion for Sustainable Software Development via Sustainability-Driven Mining
GREENS
Mohamed Toufik Ailane Siemens Foundational Technologies, Siemens AG, Carolin Rubner Siemens Foundational Technologies, Siemens AG, Andreas Rausch Clausthal University of Technology
11:30
5m
Talk
Generating Energy-efficient code with LLMs
GREENS
Tom Cappendijk University of Amsterdam, Pepijn de Reus University of Amsterdam, Ana Oprescu University of Amsterdam
11:35
5m
Talk
Prompt engineering and its implications on the energy consumption of Large Language Models
GREENS
Riccardo Rubei University of L'Aquila, Aicha Moussaid University of L'Aquila (Italy), Claudio Di Sipio University of l'Aquila, Davide Di Ruscio University of L'Aquila
11:40
5m
Talk
Breaking the ICE: Exploring promises and challenges of benchmarks for Inference Carbon & Energy estimation for LLMs
GREENS
Samarth Sikand Accenture Labs, Rohit Mehra Accenture Labs, Priyavanshi Pathania Accenture Labs, Nikhil Bamby Accenture Labs, Vibhu Saujanya Sharma Accenture Labs, Vikrant Kaulgud Accenture Labs, India, Sanjay Podder Accenture, Adam P. Burden Accenture
11:45
5m
Talk
Calculating Software’s Energy Use and Carbon Emissions: A Survey of the State of Art, Challenges, and the Way Ahead
GREENS
Priyavanshi Pathania Accenture Labs, Nikhil Bamby Accenture Labs, Rohit Mehra Accenture Labs, Samarth Sikand Accenture Labs, Vibhu Saujanya Sharma Accenture Labs, Vikrant Kaulgud Accenture Labs, India, Sanjay Podder Accenture, Adam P. Burden Accenture
11:50
5m
Talk
Responsible and Sustainable AI: Considering Energy Consumption in Automated Text Classification Evaluation Tasks
GREENS
Angelika Kaplan Karlsruhe Institute of Technology (KIT), Jan Keim Karlsruhe Institute of Technology (KIT), Lukas Greiner Karlsruhe Institute of Technology (KIT), Ralf Sieger FZI Research Center for Information Technology, Raffaela Mirandola Karlsruhe Institute of Technology (KIT), Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI)
11:55
5m
Talk
Mapping of the system of software-related emissions and shared responsibilities
GREENS
Laura Partanen LUT University, Antti Sipilä LUT University, Sanaul Haque LUT University, Jari Porras LUT University
12:00
5m
Talk
PowerLetrics: An Open-Source Framework for Power and Energy Metrics for Linux
GREENS
Geerd-Dietger Hoffmann Employed by Green Coding Solutions, Verena Majuntke HTW Berlin
12:05
5m
Talk
Echoes of the Future: Designing a Game for Green Software Engineering
GREENS
Georgia Samaritaki University of Amsterdam, Humeyra Tugce Yavuz University of Amsterdam, Daphnee Chabal University of Amsterdam, Ana Oprescu University of Amsterdam
12:10
20m
Other
Final question/comment filling and posting (via Miro)
GREENS

12:30 - 14:00
12:30
90m
Lunch
Tuesday Lunch
Catering

14:00 - 15:30
Session 3: Talk on Green Conferences and Discussion SessionGREENS at 203
Chair(s): Luís Cruz TU Delft
14:00
25m
Talk
The Greening of Our Conferences
GREENS
Rick Kazman University of Hawai‘i at Mānoa
14:25
65m
Other
Breakout participants into groups for discussing 3~4 topics
GREENS

15:30 - 16:00
15:30
30m
Break
Tuesday Afternoon Break
Catering

16:00 - 17:30
Session 4: Discussion and Closing SessionGREENS at 203
Chair(s): Luís Cruz TU Delft, Elisa Yumi Nakagawa University of São Paulo
16:00
60m
Other
Breakout participants into groups for discussing 3~4 topics (Continuation)
GREENS

17:00
20m
Other
Presentation of resulting discussions
GREENS

17:20
10m
Other
Closing session
GREENS

19:00 - 22:00
Quiet Room Tuesday EveningSocial, Networking and Special Rooms at 202

Accepted Papers

Title
Assessment of Embedded AI Solutions with the Green Software Measurement Model
GREENS
Automatically Assessing Software Architecture Compliance With Green Software Patterns
GREENS
Breaking the ICE: Exploring promises and challenges of benchmarks for Inference Carbon & Energy estimation for LLMs
GREENS
Calculating Software’s Energy Use and Carbon Emissions: A Survey of the State of Art, Challenges, and the Way Ahead
GREENS
Echoes of the Future: Designing a Game for Green Software Engineering
GREENS
Educated Energy Efficiency Optimization of Distributed Software: Measure, Monitor, Mitigate
GREENS
Generating Energy-efficient code with LLMs
GREENS
Green AI: Which Programming Language Consumes the Most?
GREENS
Pre-print
Mapping of the system of software-related emissions and shared responsibilities
GREENS
On the Energy Consumption of Web Applications: An Empirical Study of their Design Solutions
GREENS
PowerLetrics: An Open-Source Framework for Power and Energy Metrics for Linux
GREENS
Prompt engineering and its implications on the energy consumption of Large Language Models
GREENS
Responsible and Sustainable AI: Considering Energy Consumption in Automated Text Classification Evaluation Tasks
GREENS
Specification Completion for Sustainable Software Development via Sustainability-Driven Mining
GREENS