Identification and prioritization of DevOps success factors using fuzzy-AHP approach

被引:21
作者
Akbar, Muhammad Azeem [1 ]
Mahmood, Sajjad [2 ]
Shafiq, Muhammad [3 ]
Alsanad, Ahmed [4 ]
Alsanad, Abeer Abdul-Aziz [5 ]
Gumaei, Abdu [4 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing, Peoples R China
[2] King Fahd Univ Petr & Minerals, Informat & Comp Sci Dept, Dhahran, Saudi Arabia
[3] Chongqing Univ Posts & Telecommun, Sch Comp Sci & Technol, Chongqing 400065, Peoples R China
[4] King Saud Univ, Coll Comp & Informat Sci, Dept Informat Syst, Res Chair Artificial Intelligence RCAI, Riyadh, Saudi Arabia
[5] Imam Muhammad Ibn Saud Islamic Univ, Coll Comp & Informat Sci, Informat Syst Dept, Riyadh, Saudi Arabia
关键词
DevOps; Fuzzy AHP; Success factors; Systematic literature review; Empirical investigation; REQUIREMENTS CHANGE MANAGEMENT; HIERARCHY PROCESS AHP; SYSTEMATIC LITERATURE; SOFTWARE-DEVELOPMENT; PROCESS IMPROVEMENT; BARRIERS; REVIEWS;
D O I
10.1007/s00500-020-05150-w
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
DevOps (development and operations) is a collaborative and multidisciplinary organizational effort to automate continuous delivery of a software project with an aim to improve software quality. The implementation of DevOps practices is not straightforward as there are several complexities associated with it. The aim of this study is to identify and prioritize the factors that positively influence the DevOps practices in software organizations. Using a systematic literature review, 19 factors were identified. The identified factors were further validated with experts via a questionnaire survey study. Finally, Fuzzy Analytical Hierarchy Process (FAHP) was used to prioritize the identified success factors. The results indicate that "DevOps security pipeline," "use system orchestration" and "attempt matrix organization and transparency" factors are the highest ranked success factors for the successful implementation of DevOps practices. The FAHP analysis is novel in this research area as it provides the prioritization based taxonomy of the identified factors which will assist the researchers and practitioners to focus on the critical areas that are significant for the successful adoption of DevOps practices.
引用
收藏
页码:1907 / 1931
页数:25
相关论文
共 91 条
[1]   A systematic review of search-based testing for non-functional system properties [J].
Afzal, Wasif ;
Torkar, Richard ;
Feldt, Robert .
INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (06) :957-976
[2]   Success factors influencing requirements change management process in global software development [J].
Akbar, Muhammad Azeem ;
Sang, Jun ;
Nasrullah ;
Khan, Arif Ali ;
Mahmood, Sajjad ;
Qadri, Syed Furqan ;
Hu, Haibo ;
Xiang, Hong .
JOURNAL OF COMPUTER LANGUAGES, 2019, 51 :112-130
[3]   Investigation of the requirements change management challenges in the domain of global software development [J].
Akbar, Muhammad Azeem ;
Sang, Jun ;
Khan, Arif Ali ;
Hussain, Shahid .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2019, 31 (10)
[4]   Student Research Abstract: SRCMIMM: Managing Requirements Change Activities in Global Software Development [J].
Akbar, Muhammad Azeem .
SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, :1633-1636
[5]   Towards the Guidelines for Requirements Change Management in Global Software Development: Client-Vendor Perspective [J].
Akbar, Muhammad Azeem ;
Sang, Jun ;
Nasrullah ;
Khan, Arif Ali ;
Shafiq, Muhammad ;
Fazal-E-Amin .
IEEE ACCESS, 2019, 7 :76985-77007
[6]   Statistical Analysis of the Effects of Heavyweight and Lightweight Methodologies on the Six-Pointed Star Model [J].
Akbar, Muhammad Azeem ;
Sang, Jun ;
Khan, Arif Ali ;
Fazal-E-Amin ;
Nasrullah ;
Hussain, Shahid ;
Sohail, Mohammad Khalid ;
Xiang, Hong ;
Cai, Bin .
IEEE ACCESS, 2018, 6 :8066-8079
[7]   Using analytic hierarchy process (AHP) to improve human performance: An application of multiple criteria decision making problem [J].
Albayrak, E ;
Erensal, YC .
JOURNAL OF INTELLIGENT MANUFACTURING, 2004, 15 (04) :491-503
[8]  
[Anonymous], 2009, J. Beijing Univ. Chem. Technol., Social Sci. Ed.
[9]  
[Anonymous], 2003, ACM SIGSOFT SOFTW EN, DOI DOI 10.1145/638750.638758
[10]  
[Anonymous], 2010, 14 INT C EVALUATION