paper-with-me

홈 › Papers

SEER: Sustainability Enhanced Engineering of Software Requirements

2025-10-10 · Mandira Roy, Novarun Deb, Nabendu Chaki, Agostino Cortesi arxiv

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.

📄 PDF Abstract BibTeX arXiv:2510.08981

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Reasoning Efficiently Through Adaptive Chain-of-Thought Compression: A Self-Optimizing Framework

2025-09-17 · Kerui Huang, Shuhan Liu, Xing Hu, Tongtong Xu 외 arxiv

Chain-of-Thought (CoT) reasoning enhances Large Language Models (LLMs) by prompting intermediate steps, improving accuracy and robustness in arithmetic, logic, and commonsense tasks. However, this benefit comes with high…

Code Generation

Software Sustainability: A Systematic Literature Review and Comprehensive Analysis

2019-10-11 · Asif Imran, Tevfik Kosar

Software Engineering is a constantly evolving subject area that faces new challenges every day as it tries to automate newer business processes. One of the key challenges to the success of a software solution is attainin…

Systematic Literature Review

Time to Retrain? Detecting Concept Drifts in Machine Learning Systems

2024-10-11 · Tri Minh Triet Pham, Karthikeyan Premkumar, Mohamed Naili, Jinqiu Yang

With the boom of machine learning (ML) techniques, software practitioners build ML systems to process the massive volume of streaming data for diverse software engineering tasks such as failure prediction in AIOps. Train…

Innovating for Tomorrow: The Convergence of SE and Green AI

2024-06-26 · Luís Cruz, Xavier Franch Gutierrez, Silverio Martínez-Fernández

The latest advancements in machine learning, specifically in foundation models, are revolutionizing the frontiers of existing software engineering (SE) processes. This is a bi-directional phenomona, where 1) software sys…

A Research Agenda on Agents and Software Engineering: Outcomes from the Rio A2SE Seminar

2026-05-12 · Davide Taibi, Henry Muccini, Karthik Vaidhyanathan, Marcos Kalinowski 외 arxiv

The rise of agentic AI is reshaping software engineering in two intertwined directions: agents are increasingly applied to support software engineering tasks, and Agentic AI systems themselves are complex systems that re…