Multicriteria decision-making–based framework for implementing DevOps practices: A fuzzy best–worst approach

  • Ankur Kumar
  • , Mohammad Nadeem*
  • , Mohammad Shameem
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

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 languageEnglish
Article numbere2631
JournalJournal of software: Evolution and Process
Volume36
Issue number6
DOIs
StatePublished - Jun 2024
Externally publishedYes

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