Skip to content
Preprint

No One Left Behind: Cross-Level Analysis for Sustainable Software Engineering

Sep 2026 · 0 citations · 28 references
Computer Science

TL;DR

The concept of sustainability antipatterns is introduced to capture conditions that systematically produce unsustainable outcomes to help expose cross-level misalignments between socio-technical levels and sustainability dimensions that remain difficult to recognize through artifact-centric or dimension-specific analyses.

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.

View source

Similar papers

Review Open access Aug 2026

Coding for sustainability? Investigating how sustainable practices emerge in software development

This study investigates the adoption of sustainable practices in software development through a mixed-method approach that integrates quantitative and qualitative analyses. Grounded in the best practices proposed by the Green Software Foundation (GSF), a research instrument was developed to assess professionals’ percep...

Thalita Reis, André Araújo, José Silva et al. · 0 citations
Open access 2026

Sustainability-Centric Software Development: A Quantitative Framework for the SDLC

Although software systems increasingly shape energy consumption, economic output, and societal welfare, most development methods still prioritise schedule, cost, and functionality. This paper presents an approach to software development that prioritises sustainability by embedding environmental, economic, and social ob...

M. K., P. Pareek · 0 citations
Conference Open access 2026

Critical Success Factors in Global Software Development: A Systematic Literature Review

Seven major CSFs that drive success in globally distributed projects are revealed, highlighting a major paradigm shift within the software industry: socio-technical skills and reliable technology now carry significantly more weight than strict, traditional processes.

Chellal Mostafa, Mohammed Saber, M. Belkasmi · 0 citations
Book Open access Sep 2026

Post-Velocity Software Engineering: Assurance Saturation in AI-Enabled Socio-Technical Systems

Automation and large language models are increasing the rate at which software changes can be produced in AI-enabled socio-technical systems. Yet responsible digital transformation is not only about generating code, models, or system modifications; it also requires understanding, validating, contesting, and approving c...

Alessio Bucaioni · 0 citations
Review Oct 2026

Smells and Refactorings for Software Environmental Sustainability: A Systematic Literature Review

Context: The environmental impact of ICT is constantly growing. Enhancing its environmental sustainability requires dealing with energy-hungry software systems, by possibly reducing their footprint. Objective: To better frame the problem and its persistent nature, software can be viewed as carrying structural inefficie...

Ornela Danushi, F. Sampirisi, J. Soldani et al. · 0 citations
Open access Sep 2026

Strategy for Integrating Java Enterprise Solutions into Modern Software Systems

This article examines how Java Enterprise solutions can be integrated into modern software systems without reducing architectural stability, operational transparency, or long-term maintainability. The study is not built on a primary field experiment but on a structured analytical synthesis of 20 verified English-langua...

O. Komleva · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.