Abstract
Increasingly, software organizations are implementing DevOps culture to benefit from it in terms of continuous testing, delivery, improvement, and so forth. Implementing DevOps is difficult due to a lack of understanding about the practices and their effective application for its effective implementation. This paper aims to explore different DevOps practices that can be implemented in software organizations. The study involves conducting a systematic literature review (SLR) to identify DevOps implementation practices, followed by the utilization of the fuzzy best–worst method (FBWM) to establish a taxonomy or classification of software practices. We have used an SLR to investigate the practices, and subsequently, the survey method was followed to validate the identified practices. Moreover, the best–worst method (BWM) was considered to evaluate the significance and develop the taxonomy of the practices. The results of this study extracted 19 practices that have been identified in the SLR process. The identified factors are further classified into six core DevOps lifecycle phases. The results of the BWM approach are shown. The outcomes of the study conclude that the proposed taxonomy of the practices could help DevOps practitioners and researchers effectively implement them in software development organizations.
| Original language | English |
|---|---|
| Article number | e2631 |
| Journal | Journal of software: Evolution and Process |
| Volume | 36 |
| Issue number | 6 |
| DOIs | |
| State | Published - Jun 2024 |
| Externally published | Yes |
Bibliographical note
Publisher Copyright:© 2023 John Wiley & Sons Ltd.
Keywords
- DevOps
- MCDM
- SLR
- fuzzy best–worst method
ASJC Scopus subject areas
- Software
Fingerprint
Dive into the research topics of 'Multicriteria decision-making–based framework for implementing DevOps practices: A fuzzy best–worst approach'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver