Metaheuristic-based cost-effective predictive modeling for DevOps project success

被引:1
作者
Kumar, Ankur [1 ]
Nadeem, Mohammad [1 ]
Shameem, Mohammad [2 ]
机构
[1] Aligarh Muslim Univ, Dept Comp Sci, Aligarh, Uttar Pradesh, India
[2] King Fahad Univ Petr & Minerals, Interdisciplinary Res Ctr Intelligent Secure Syst, Dhahran, Saudi Arabia
关键词
DevOps; Software project success; Naive bayes; Logistic regression; Grey wolf optimizer; CONTINUOUS INTEGRATION; LOGISTIC-REGRESSION;
D O I
10.1016/j.asoc.2024.111834
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Over the decade, DevOps practices have gained popularity within software development organizations for managing the dynamic behavior of system development. Implementing DevOps introduces risks and challenges that increase the difficulties in software development activities, which consequently leads to project failures. This study presents a probability-based predictive model to estimate the success or failure of DevOps projects based on the 13 most significant features identified from literature and data gathered from the DevOps practitioners using a survey questionnaire. The Na & iuml;ve Bayes Classifier and Logistic Regression (LR) models allied with Grey Wolf Optimization (GWO) have been used to measure the efficiency with the cost of implementing DevOps practices. The results of the study highlighted that NBC with GWO increased the success probability from 0.4954 to 0.9971, with the cost rising from 0.2577 to 0.5000. Similarly, LR with GWO also presented an increase in success probability from 0.2880 to 0.9839, along with an increase in cost from 0.2423 to 0.3558. In conclusion, the developed prediction model based on identified features could help DevOps software development practitioners to implement DevOps projects cost-effectively and successfully.
引用
收藏
页数:19
相关论文
共 65 条
[1]   Genetic model-based success probability prediction of quantum software development projects [J].
Akbar, Muhammad Azeem ;
Khan, Arif Ali ;
Shameem, Mohammad ;
Nadeem, Mohammad .
INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 165
[2]   Identification and prioritization of DevOps success factors using fuzzy-AHP approach [J].
Akbar, Muhammad Azeem ;
Mahmood, Sajjad ;
Shafiq, Muhammad ;
Alsanad, Ahmed ;
Alsanad, Abeer Abdul-Aziz ;
Gumaei, Abdu .
SOFT COMPUTING, 2023, 27 (04) :1907-1931
[3]   Exploring the Benefits of Combining DevOps and Agile [J].
Almeida, Fernando ;
Simoes, Jorge ;
Lopes, Sergio .
FUTURE INTERNET, 2022, 14 (02)
[4]  
Alt R., 2019, Transformation of Consulting for Software-Defined Businesses: Lessons from a DevOps Case Study in a German IT Company, P385, DOI [10.1007/978-3-319-95999-3_19, DOI 10.1007/978-3-319-95999-3_19]
[5]   Software Product System Model: A Customer-Value Oriented, Adaptable, DevOps-Based Product Model [J].
Haluk Altunel ;
Bilge Say .
SN Computer Science, 2022, 3 (1)
[6]   Capabilities and Practices in DevOps: A Multivocal Literature Review [J].
Amaro, Ricardo ;
Pereira, Ruben ;
da Silva, Miguel Mira .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (02) :883-901
[7]  
Angara Jayasri P.S., 2018, Recent Findings in Intelligent Computing Techniques, P271
[8]   Prioritizing agile project management strategies as a change management tool in construction projects [J].
Arefazar, Yasaman ;
Nazari, Ahad ;
Hafezi, Mohammad Reza ;
Maghool, Sayyed Amir Hossain .
INTERNATIONAL JOURNAL OF CONSTRUCTION MANAGEMENT, 2022, 22 (04) :678-689
[9]   Understanding DevOps critical success factors and organizational practices [J].
Azad, Nasreen .
5TH INTERNATIONAL WORKSHOP ON SOFTWARE-INTENSIVE BUSINESS: TOWARDS SUSTAINABLE SOFTWARE BUSINESS (IWSIB 2022), 2022, :83-90
[10]  
Babu G., 2020, Data in DevOps and Its Importance in Code Analytics, P182, DOI [10.4018/978-1-7998-1863-2.0063h007, DOI 10.4018/978-1-7998-1863-2.0063H007]