4.6 Article

A Systems Thinking Approach to Improve Sustainability in Software Engineering-A Grounded Capability Maturity Framework

Journal

SUSTAINABILITY
Volume 15, Issue 11, Pages -

Publisher

MDPI
DOI: 10.3390/su15118766

Keywords

sustainable software; software engineering; capability framework; DevOps practices; green IT

Ask authors/readers for more resources

Sustainability has become crucial in the software industry due to the increasing environmental impact. To address this issue, a framework for sustainable software practices is needed. This study reviews literature, models, and practices, and conducts surveys and interviews to understand the reality and challenges. It identifies research questions, proposes a comprehensive software sustainability capability framework, and provides assessment criteria, metrics, and a roadmap for enhancing sustainability.
Sustainability has become a critical issue for the software industry as the environmental impact of software development and use increases. To address this issue, organizations need a framework for developing and accessing sustainable software practices. In this study, we reviewed the existing literature, models, and practices in this domain as well as carried out surveys and interviews to understand the reality, practices, and challenges on the ground. We identified a set of research questions to discover why sustainability is important, what actions can be taken to improve it, and how and when they can be implemented. This study highlighted the limitations of existing models and the need to address the research gaps. Existing research is limited by a narrow focus on specific domains such as the environment and energy or a specific phase of software development. We aim to address these through the proposed comprehensive software sustainability capability framework (SSCF), which provides a ready reckoner, allowing any organization to assess their current software sustainability and the capabilities and metrics they could focus on to improve sustainable software maturity. This paper also provides detailed assessment criteria, metrics, and a roadmap that can be used by any software organization to enhance their sustainability.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available