TY - JOUR
T1 - Exploration of DevOps testing process capabilities
T2 - An ISM and fuzzy TOPSIS analysis
AU - Rafi, Saima
AU - Akbar, Muhammad Azeem
AU - Yu, Wu
AU - Alsanad, Ahmed
AU - Gumaei, Abdu
AU - Sarwar, Muhammad Umer
N1 - Publisher Copyright:
© 2021 Elsevier B.V.
PY - 2022/2
Y1 - 2022/2
N2 - DevOps is an emerging paradigm that refer to a collaborative culture of development and operation teams aiming to develop the high quality software product. Software organizations are adopting DevOps culture for software development and easy maintenance instead of using traditional SDLC mechanism. To enter the production stage, in DevOps process, the software product have to pass through quality gates were the software are tested during development phase to meet the established targeted criteria. This indicates that the mechanism of testing in DevOps process is not straightforward, and to establish strong DevOps testing platform there is a need to explore more automated testing practices. Thus, using multivocal literature review approach, we have selected 39 studies and identify the 20 testing capabilities. Finally, the interpretive structure modeling (ISM) and fuzzy technique for order preference by similarity to ideal solution (fuzzy TOPSIS) were applied. The results shows that (C2, CCi=0.808; C6, CCi=0.720; and C3, CCi=0.705) are top ranked testing capabilities. Using analysis results, we develop a holistic structure of testing capabilities to show their inter-relationship with each other and their priorities to select the best testing capabilities for DevOps process.
AB - DevOps is an emerging paradigm that refer to a collaborative culture of development and operation teams aiming to develop the high quality software product. Software organizations are adopting DevOps culture for software development and easy maintenance instead of using traditional SDLC mechanism. To enter the production stage, in DevOps process, the software product have to pass through quality gates were the software are tested during development phase to meet the established targeted criteria. This indicates that the mechanism of testing in DevOps process is not straightforward, and to establish strong DevOps testing platform there is a need to explore more automated testing practices. Thus, using multivocal literature review approach, we have selected 39 studies and identify the 20 testing capabilities. Finally, the interpretive structure modeling (ISM) and fuzzy technique for order preference by similarity to ideal solution (fuzzy TOPSIS) were applied. The results shows that (C2, CCi=0.808; C6, CCi=0.720; and C3, CCi=0.705) are top ranked testing capabilities. Using analysis results, we develop a holistic structure of testing capabilities to show their inter-relationship with each other and their priorities to select the best testing capabilities for DevOps process.
KW - DevOps
KW - Fuzzy TOPSIS
KW - ISM
KW - MICMAC
KW - Testing capabilities
UR - http://www.scopus.com/inward/record.url?scp=85123267672&partnerID=8YFLogxK
U2 - 10.1016/j.asoc.2021.108377
DO - 10.1016/j.asoc.2021.108377
M3 - Article
AN - SCOPUS:85123267672
SN - 1568-4946
VL - 116
JO - Applied Soft Computing
JF - Applied Soft Computing
M1 - 108377
ER -