No One Left Behind: Cross-Level Analysis for Sustainable Software Engineering
- URL: http://arxiv.org/abs/2609.03861v1
- Date: Thu, 03 Sep 2026 13:50:39 GMT
- Title: No One Left Behind: Cross-Level Analysis for Sustainable Software Engineering
- Abstract summary: We introduce the concept of sustainability antipatterns to capture conditions that systematically produce unsustainable outcomes.<n>To guide future research, we outline concrete directions for identifying, formalizing, detecting, and mitigating sustainability anti-patterns.
- Score: 3.0332210076508326
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Software engineers expect a software system to be efficient, maintainable, economically viable, and socially responsible throughout its lifecycle. Unfortunately, decisions made at the organizational, process, or product levels of software development - even when they improve one of these goals - often have unintended long-term consequences at other levels. In response, software-engineering research has explored different ways to achieve software sustainability, including energy efficiency, resource optimization, and code maintainability. However, existing research offers limited explanations for how sustainability problems emerge and reinforce one another across the socio-technical levels of software engineering. Moreover, we argue that sustainability challenges are not isolated but rather systemic: They stem from interactions among organizational priorities, development practices, and technical conditions. In this vision paper, we introduce the concept of sustainability antipatterns to capture conditions that systematically produce unsustainable outcomes. We demonstrate how this concept can help expose cross-level misalignments between socio-technical levels and sustainability dimensions that remain difficult to recognize through artifact-centric or dimension-specific analyses. To guide future research, we outline concrete directions for identifying, formalizing, detecting, and mitigating sustainability anti-patterns. We envision sustainability anti-patterns as a foundation for an integrated and actionable research agenda on sustainable software engineering.
Related papers
- A Survey on the Green Development of Large Models: From Resource-Efficient Architectures to Hardware-Software Co-Design [71.32556809242666]
The rapid expansion of large-scale AI models has led to significant performance breakthroughs across diverse domains.<n>It has also raised critical concerns regarding computational costs, energy consumption, and environmental sustainability.<n>This survey aims to offer a holistic roadmap toward sustainable, scalable, and socially responsible development of large models.
arXiv Detail & Related papers (2026-07-10T04:02:22Z) - Perspective: Towards sustainable exploration of chemical spaces with machine learning [49.29528647472741]
We argue that sustainable progress will rely on open data and models, reusable datasets, and domain-specific AI systems.<n>We highlight emerging strategies to enhance efficiency, including general-purpose machine learning (ML) models, multi-fidelity approaches, model distillation, and active learning.
arXiv Detail & Related papers (2026-03-31T13:29:20Z) - GenAI for Systems: Recurring Challenges and Design Principles from Software to Silicon [62.2138479061386]
Generative AI is reshaping how computing systems are designed, optimized, and built, yet research remains fragmented across software, architecture, and chip design communities.<n>This paper takes a cross-stack perspective, examining how generative models are being applied from code generation and distributed runtimes through hardware design space exploration to RTL synthesis, physical layout, and verification.
arXiv Detail & Related papers (2026-02-16T22:45:33Z) - Impostor Phenomenon as Human Debt: A Challenge to the Future of Software Engineering [46.44607910934403]
The Impostor Phenomenon (IP) impacts a significant portion of the Software Engineering workforce.<n>Similar to technical debt, Human Debt accumulates due to gaps in psychological safety and inclusive support within socio-technical ecosystems.
arXiv Detail & Related papers (2026-02-14T13:26:38Z) - Advances and Frontiers of LLM-based Issue Resolution in Software Engineering: A Comprehensive Survey [59.3507264893654]
Issue resolution is a complex Software Engineering task integral to real-world development.<n> benchmarks like SWE-bench revealed this task as profoundly difficult for large language models.<n>This paper presents a systematic survey of this emerging domain.
arXiv Detail & Related papers (2026-01-15T18:55:03Z) - 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) - Embedding Sustainability in Software Engineering Curriculum: A Case Study [5.37133760455631]
This paper reports on a case study that examines how sustainability is being embedded across modules in the Software Engineering program at one university.<n>The paper outlines the process through which academics and students co-identified opportunities for integration, guided by the five dimensions of the Sustainability Awareness Framework.<n>We argue that such integration is a necessary and urgent step to prepare Software Engineering graduates as sustainability-aware professionals in our changing society.
arXiv Detail & Related papers (2025-10-01T09:06:13Z) - Towards a Knowledge Base of Common Sustainability Weaknesses in Green Software Development [9.521952718902973]
In this paper, we motivate the need for the development of a standard knowledge base of commonly occurring sustainability weaknesses in code.<n>We demonstrate why existing knowledge regarding software weaknesses cannot be re-tagged "as is" to sustainability without significant due diligence.
arXiv Detail & Related papers (2025-06-10T14:03:58Z) - Identifying Trustworthiness Challenges in Deep Learning Models for Continental-Scale Water Quality Prediction [69.38041171537573]
Water quality is foundational to environmental sustainability, ecosystem resilience, and public health.<n>Deep learning offers transformative potential for large-scale water quality prediction and scientific insights generation.<n>Their widespread adoption in high-stakes operational decision-making, such as pollution mitigation and equitable resource allocation, is prevented by unresolved trustworthiness challenges.
arXiv Detail & Related papers (2025-03-13T01:50:50Z) - Using Sustainability Impact Scores for Software Architecture Evaluation [5.33605239628904]
We present an improved version of the Sustainability Impact Score (SIS)<n>The SIS facilitates the identification and quantification of trade-offs in terms of their sustainability impact.<n>Our study reveals that technical quality concerns have significant, often unrecognized impacts across sustainability dimensions.
arXiv Detail & Related papers (2025-01-28T15:00:45Z) - Integrating Sustainability Concerns into Agile Software Development Process [1.959302443472258]
This research investigates the current state of sustainability consideration within the software engineering industry through a survey.
The results highlight a lack of progress in practically integrating sustainability considerations into software development activities.
To address this gap, a case study with an industry partner is conducted to demonstrate how sustainability concerns and effects can be integrated into agile software development.
arXiv Detail & Related papers (2024-07-09T11:58:00Z) - Clearing the Path for Software Sustainability [0.0]
This paper outlines key challenges identified in literature based on findings from a tertiary study.
Confusion regarding the definition of software sustainability, uncertainty about when to consider sustainability in software development, lack of assessment metrics and tools, narrow perspectives on sustainability in software systems, insufficient awareness and education, and a lack of serious considerations in practice.
arXiv Detail & Related papers (2024-05-24T15:24:24Z) - 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)
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.