SEER: Sustainability Enhanced Engineering of Software Requirements
- URL: http://arxiv.org/abs/2510.08981v1
- Date: Fri, 10 Oct 2025 03:48:30 GMT
- Title: SEER: Sustainability Enhanced Engineering of Software Requirements
- Authors: Mandira Roy, Novarun Deb, Nabendu Chaki, Agostino Cortesi,
- Abstract summary: We introduce SEER, a framework which addresses sustainability concerns in the early software development phase.<n>The framework operates in three stages: (i) it identifies sustainability requirements 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 optimize system requirements that fail to satisfy any SR.<n>Results generated using Gemini 2.5 reasoning model demonstrate the effectiveness of the proposed approach in accurately identifying a broad range of sustainability concerns across diverse domains.
- Score: 3.8168092489216385
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: The rapid expansion of software development has significant environmental, technical, social, and economic impacts. Achieving the United Nations Sustainable Development Goals by 2030 compels developers to adopt sustainable practices. Existing methods mostly offer high-level guidelines, which are time-consuming to implement and rely on team adaptability. Moreover, they focus on design or implementation, while sustainability assessment should start at the requirements engineering phase. In this paper, we introduce SEER, a framework which 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 on four software projects from different domains. Results generated using Gemini 2.5 reasoning model demonstrate the effectiveness of the proposed approach in accurately identifying a broad range of sustainability concerns across diverse domains.
Related papers
- EcoGym: Evaluating LLMs for Long-Horizon Plan-and-Execute in Interactive Economies [61.267836443398124]
We introduce EcoGym, a benchmark for continuous plan-and-execute decision making in interactive economies.<n>EcoGym is released as an open, testbed for transparent long-horizonity agent evaluation and for studying controllability-utility trade-offs in realistic economic settings.
arXiv Detail & Related papers (2026-02-10T08:12:23Z) - Benchmarking and Studying the LLM-based Agent System in End-to-End Software Development [33.01897134024342]
Development of LLM-based autonomous agents for end-to-end software development represents a significant paradigm shift in software engineering.<n>This work provides the community with a more realistic benchmark, a comprehensive evaluation framework, and crucial insights into the current capabilities and core challenges of software development agents.
arXiv Detail & Related papers (2025-11-06T05:10:04Z) - Sustainability of Machine Learning-Enabled Systems: The Machine Learning Practitioner's Perspective [14.551508252812203]
We conduct an empirical study to characterize sustainability in Machine Learning (ML)-enabled systems from a practitioner's perspective.<n>Our key findings reveal a significant disconnection between sustainability awareness and its systematic implementation.
arXiv Detail & Related papers (2025-11-02T11:38:58Z) - Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agents [63.03252293761656]
This paper systematically reviews the technologies, applications, and evaluation methods of industry agents based on large language models (LLMs)<n>We examine the three key technological pillars that support the advancement of agent capabilities: Memory, Planning, and Tool Use.<n>We provide an overview of the application of industry agents in real-world domains such as digital engineering, scientific discovery, embodied intelligence, collaborative business execution, and complex system simulation.
arXiv Detail & Related papers (2025-10-20T12:46:55Z) - A Survey of Vibe Coding with Large Language Models [93.88284590533242]
"Vibe Coding" is a development methodology where developers validate AI-generated implementations through outcome observation.<n>Despite its transformative potential, the effectiveness of this emergent paradigm remains under-explored.<n>This survey provides the first comprehensive and systematic review of Vibe Coding with large language models.
arXiv Detail & Related papers (2025-10-14T11:26:56Z) - Towards a Taxonomy of Sustainability Requirements for Software Design [3.8168092489216385]
This research conducts a Systematic Literature Review to extract and organize sustainability requirements from the state-of-the-art.<n>For each identified category, we provide clear definitions, associated metrics, and measures.<n>This systematized reference assists both software developers and researchers in effectively formulating, managing, and reconciling trade-offs within sustainable software development.
arXiv Detail & Related papers (2025-10-10T04:20:11Z) - Agentic Services Computing [51.50424046053763]
We propose Agentic Services Computing, a paradigm that reimagines services as autonomous, adaptive, and collaborative agents.<n>We organize ASC around a four-phase lifecycle: Design, Deployment, Operation, and Evolution.
arXiv Detail & Related papers (2025-09-29T07:29:18Z) - A Scalable Framework for the Management of STPA Requirements: a Case Study on eVTOL Operations [1.3898092652070853]
System-Theoretic Process Analysis (STPA) is a recommended method for analysing complex systems.<n>The absence of a structured framework for managing and prioritising requirements presents challenges in fast-paced development environments.<n>This paper introduces a scalable framework for prioritising aSTPA-derived requirements.
arXiv Detail & Related papers (2025-08-22T13:26:00Z) - Insights Informed Generative AI for Design: Incorporating Real-world Data for Text-to-Image Output [51.88841610098437]
We propose a novel pipeline that integrates DALL-E 3 with a materials dataset to enrich AI-generated designs with sustainability metrics and material usage insights.<n>We evaluate the system through three user tests: (1) no mention of sustainability to the user prior to the prompting process with generative AI, (2) sustainability goals communicated to the user before prompting, and (3) sustainability goals communicated along with quantitative CO2e data included in the generative AI outputs.
arXiv Detail & Related papers (2025-06-17T22:33:11Z) - A Survey on Post-training of Large Language Models [185.51013463503946]
Large Language Models (LLMs) have fundamentally transformed natural language processing, making them indispensable across domains ranging from conversational systems to scientific exploration.<n>These challenges necessitate advanced post-training language models (PoLMs) to address shortcomings, such as restricted reasoning capacities, ethical uncertainties, and suboptimal domain-specific performance.<n>This paper presents the first comprehensive survey of PoLMs, systematically tracing their evolution across five core paradigms: Fine-tuning, which enhances task-specific accuracy; Alignment, which ensures ethical coherence and alignment with human preferences; Reasoning, which advances multi-step inference despite challenges in reward design; Integration and Adaptation, which
arXiv Detail & Related papers (2025-03-08T05:41:42Z) - Transitioning ECP Software Technology into a Foundation for Sustainable
Research Software [0.586336038845426]
The Sustainable Research Software Institute (SRSI) Model has been designed to address the concerns.
This white paper provides an overview and detailed description of how ECP-ST will transition into the SRSI.
arXiv Detail & Related papers (2023-08-29T01:03:12Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
We argue that ethical considerations need to be embedded into the (agile) software development process.
We put emphasis on the possibility to implement ethical deliberations in already existing and well established agile software development processes.
arXiv Detail & Related papers (2021-07-15T11:14:03Z) - The United Nations Sustainable Development Goals in Systems Engineering:
Eliciting sustainability requirements [0.0]
Using the United Nations Sustainable Development Goals as explicit inputs to drive the Software Requirements Engineering process will result in requirements with improved sustainability benefits.
Three DSRM cycles are being used to test the hypothesis in safety-critical, highprecision, software-intensive systems in aerospace and healthcare.
arXiv Detail & Related papers (2020-06-12T14:14:05Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.