Towards a Taxonomy of Sustainability Requirements for Software Design
- URL: http://arxiv.org/abs/2510.08990v1
- Date: Fri, 10 Oct 2025 04:20:11 GMT
- Title: Towards a Taxonomy of Sustainability Requirements for Software Design
- Authors: Mandira Roy, Novarun Deb, Nabendu Chaki, Agostino Cortesi,
- Abstract summary: 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.
- Score: 3.8168092489216385
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Software systems are a significant contributor to global sustainability concerns, demanding that environmental, social, technical, and economic factors be systematically addressed from the initial requirements engineering phase. Although existing research provides various sustainability requirements (SRs), these contributions are often fragmented, specific to certain dimensions, or limited to particular application domains, resulting in a critical lack of a unified, comprehensive taxonomy for the software engineering community. To address this gap, this research conducts a Systematic Literature Review (SLR) to extract and organize sustainability requirements from the state-of-the-art. The primary contribution is a comprehensive taxonomy of SRs across the four dimensions of sustainability (environmental, technical, social, and economic). For each identified category, we provide clear definitions, associated metrics, and measures. Furthermore, we depict a correlation matrix that projects the positive and negative influences (synergies and conflicts) among categories across different dimensions. This systematized reference assists both software developers and researchers in effectively formulating, managing, and reconciling trade-offs within sustainable software development.
Related papers
- 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) - 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) - A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic System [56.40989626804489]
This survey provides the first holistic analysis of Large Language Models-powered software engineering.<n>We review over 150 recent papers and propose a taxonomy along two key dimensions: (1) Solutions, categorized into prompt-based, fine-tuning-based, and agent-based paradigms, and (2) Benchmarks, including tasks such as code generation, translation, and repair.
arXiv Detail & Related papers (2025-10-10T06:56:50Z) - SEER: Sustainability Enhanced Engineering of Software Requirements [3.8168092489216385]
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.
arXiv Detail & Related papers (2025-10-10T03:48:30Z) - Ten Years of Software Engineering in Society [6.551497209671684]
We want to use the articles published in the SEIS track as a proxy or example of the research in this field.<n>We conducted a mapping study of the 123 articles published in the SEIS track and among the results identified trends pertaining sustainability, diversity and inclusion, and open-source software.<n>As future work, our aim is to stimulate discussion in the community and we hope to inspire replications of this work in other conference venues.
arXiv Detail & Related papers (2025-05-23T12:19:58Z) - Edge-Cloud Collaborative Computing on Distributed Intelligence and Model Optimization: A Survey [58.50944604905037]
Edge-cloud collaborative computing (ECCC) has emerged as a pivotal paradigm for addressing the computational demands of modern intelligent applications.<n>Recent advancements in AI, particularly deep learning and large language models (LLMs), have dramatically enhanced the capabilities of these distributed systems.<n>This survey provides a structured tutorial on fundamental architectures, enabling technologies, and emerging applications.
arXiv Detail & Related papers (2025-05-03T13:55:38Z) - Multimodal Chain-of-Thought Reasoning: A Comprehensive Survey [124.23247710880008]
multimodal CoT (MCoT) reasoning has recently garnered significant research attention.<n>Existing MCoT studies design various methodologies to address the challenges of image, video, speech, audio, 3D, and structured data.<n>We present the first systematic survey of MCoT reasoning, elucidating the relevant foundational concepts and definitions.
arXiv Detail & Related papers (2025-03-16T18:39:13Z) - 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) - An Overview of Large Language Models for Statisticians [109.38601458831545]
Large Language Models (LLMs) have emerged as transformative tools in artificial intelligence (AI)<n>This paper explores potential areas where statisticians can make important contributions to the development of LLMs.<n>We focus on issues such as uncertainty quantification, interpretability, fairness, privacy, watermarking and model adaptation.
arXiv Detail & Related papers (2025-02-25T03:40:36Z) - Modelling and Classification of Fairness Patterns for Designing Sustainable Information Systems [0.2867517731896504]
This paper explores the concept of fairness in sociotechnical system design.<n>It is based on a reference sustainability meta-model capturing the concepts of value, assumption, regulation, metric and task.
arXiv Detail & Related papers (2024-11-26T21:23:56Z) - Understanding the Application of Utility Theory in Robotics and
Artificial Intelligence: A Survey [5.168741399695988]
The utility is a unifying concept in economics, game theory, and operations research, even in the Robotics and AI field.
This paper introduces a utility-orient needs paradigm to describe and evaluate inter and outer relationships among agents' interactions.
arXiv Detail & Related papers (2023-06-15T18:55:48Z) - 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.