The road to Sustainable DevOps

📅 2025-03-11
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the longstanding fragmentation of environmental, social, and individual sustainability dimensions in DevOps practice. Adopting a mixed-methods approach—comprising a systematic literature review, a developer survey (N=327), and in-depth interviews with 12 industry experts—we identify three core practice pathways: ecological footprint reduction, team diversity enhancement, and workload health optimization. Moving beyond DevOps’ traditional emphasis on economic and technical efficiency, we propose SusDevOps—the first integrated sustainability framework for DevOps—featuring cross-dimensional assessment metrics and an initial set of actionable implementation guidelines. This work bridges a critical theoretical and practical gap in sustainable software engineering within the DevOps paradigm, offering a novel foundation for green, inclusive, and human-centric software delivery.

Technology Category

Application Category

📝 Abstract
This manuscript focuses on the environmental, social, and individual sustainability dimensions within the modern software development lifecycle, aiming to establish a holistic approach termed Sustainable DevOps (SusDevOps). Moving beyond the already well-researched economic and technical aspects, our approach to SusDevOps emphasizes the importance of minimizing environmental impacts, fostering social inclusion, and supporting individual well-being in software engineering practices. We highlight some key challenges in incorporating these dimensions, such as reducing ecological footprints, promoting workforce inclusion, and addressing the individual well-being of developers. We plan to adopt a structured approach incorporating systematic literature reviews, surveys, and interviews to deepen our understanding, identify gaps, and evolve actionable, sustainable practices within the DevOps community. Collectively, these initiatives can contribute to a more sustainable software engineering ecosystem.
Problem

Research questions and friction points this paper is trying to address.

Minimizing environmental impacts in software development
Promoting social inclusion within DevOps practices
Supporting individual well-being of software developers
Innovation

Methods, ideas, or system contributions that make the work stand out.

Incorporates environmental, social, individual sustainability
Uses systematic reviews, surveys, interviews
Aims to minimize ecological footprints, promote inclusion
🔎 Similar Papers
No similar papers found.
D
Darwish Ahmad Herati
Department of Computer Science, IME - University of S˜ao Paulo
M
Maria Clara Aderne
Department of Computer Science, IME - University of S˜ao Paulo
Fabio Kon
Fabio Kon
Full Professor of Computer Science
Distributed Software SystemsSoftware EngineeringData ScienceSmart CitiesOpen Source