SEER: <i>S</i> ustainability <i>E</i> nhanced <i>E</i> ngineering of <i>S</i> oftware <i>R</i> equirements

The rapid expansion of software development has significant environmental, technical, social, and economic impacts. The global effort to achieve the United Nations (UN) Sustainable Development Goals (SDGs) by 2030 necessitates the adoption of sustainable practices by developers. Existing sustainable software development methods mostly offer high-level guidelines that are time-consuming to implement and rely on team adaptability. Moreover, they focus on design or implementation, while sustainability assessment should start at the early requirements engineering phase. In this paper, we introduce SEER , a framework that addresses sustainability concerns in the early software development phase. The framework operates in three stages: (i) it identifies sustainability requirements (SRs) relevant to a specific software product from a general taxonomy; (ii) it evaluates how sustainable system requirements are based on the identified SRs; and (iii) it optimizes system requirements that fail to satisfy any SR. The framework is implemented using the reasoning capabilities of large language models and the agentic RAG (Retrieval Augmented Generation) approach. SEER has been experimented with four software case studies in different domains, combining with the knowledge contained in the UN SDG document, as well as the Sustainability Standard References of the Canadian Government. The results generated using the Gemini 2.5 reasoning model demonstrate the effectiveness of the proposed approach in accurately identifying a wide range of sustainability concerns in diverse domains.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Software Engineering and Methodology
Published
2026-07-18
DOI
https://doi.org/10.1145/3830904
Primary Topic
Green IT and Sustainability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

SEER: S ustainability E nhanced E ngineering of S oftware R equirements

Nabendu Chaki, Agostino Cortesi, Mandira Roy, Novarun Deb
ACM Transactions on Software Engineering and Methodology
Green IT and Sustainability
article

SEER: S ustainability E nhanced E ngineering of S oftware R equirements

Nabendu Chaki, Agostino Cortesi, Mandira Roy, Novarun Deb
article en

Abstract

The rapid expansion of software development has significant environmental, technical, social, and economic impacts. The global effort to achieve the United Nations (UN) Sustainable Development Goals (SDGs) by 2030 necessitates the adoption of sustainable practices by developers. Existing sustainable software development methods mostly offer high-level guidelines that are time-consuming to implement and rely on team adaptability. Moreover, they focus on design or implementation, while sustainability assessment should start at the early requirements engineering phase. In this paper, we introduce SEER , a framework that addresses sustainability concerns in the early software development phase. The framework operates in three stages: (i) it identifies sustainability requirements (SRs) relevant to a specific software product from a general taxonomy; (ii) it evaluates how sustainable system requirements are based on the identified SRs; and (iii) it optimizes system requirements that fail to satisfy any SR. The framework is implemented using the reasoning capabilities of large language models and the agentic RAG (Retrieval Augmented Generation) approach. SEER has been experimented with four software case studies in different domains, combining with the knowledge contained in the UN SDG document, as well as the Sustainability Standard References of the Canadian Government. The results generated using the Gemini 2.5 reasoning model demonstrate the effectiveness of the proposed approach in accurately identifying a wide range of sustainability concerns in diverse domains.

ACM Transactions on Software Engineering and Methodology
University of Calcutta (IN), Ca' Foscari University of Venice (IT), University of Calgary (CA)
Openalex Percentile: Top 14%
Green IT and Sustainability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.