TCSE logo 
 Sigsoft logo
Sustainability badge

With increasing awareness of climate change, there is a growing emphasis on the environmental impact of digital solutions. While numerous tools are available to assess softwareenvironmental footprint post-development, few focus on sustainability during the software design phase. To address this gap, we propose EcoDocSense, a framework that supports engineers to evaluate the sustainability of a software design at design time. Utilizing Large Language Models fine-tuned on a catalog of green software patterns, EcoDocSense analyzes software architecture documents to generate sustainability reports, assessing alignment with green software practices to minimize carbon emissions and recommending improvements. As one of the first frameworks targeting sustainability at the design stage, EcoDoc Sense represents a significant advancement, though opportunities remain for further enhancement. In future we plan to extend EcoDocSense’s applicability to a variety of architectural types and documents as well as to provide the capability to estimate carbon emissions.

Tue 29 Apr

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

09:00 - 10:30
Session 1: Workshop opening and Pitch Session 1 (7-minute pitch of each paper and 3-minute question/comment)GREENS 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
10m
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
09:25
10m
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
09:35
10m
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
09:45
10m
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
09:55
10m
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
10:05
10m
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
10:15
15m
Other
Final session question/comment filling and posting (via Miro)
GREENS

:
:
:
: