Risk Prediction Applied to Global Software Development using Machine Learning Methods

被引:0
|
作者
Hassan, Hossam [1 ]
Abdel-Fattah, Manal A. [1 ]
Ghoneim, Amr [2 ]
机构
[1] Helwan Univ, Informat Syst Dept, Helwan Univ, Egypt
[2] Helwan Univ, Comp Sci Dept, Helwan Univ, Egypt
关键词
Global software development; distributed development; risk prediction model; machine learning; COST ESTIMATION;
D O I
10.14569/IJACSA.2022.0130913
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software companies aim to develop high-quality software projects with the best global resources at the best cost. To achieve this global software development (GSD), an approach should be used which adopts work on projects across multiple distributed locations, and this is also known as distributed development. When companies attempt to implement GSD, they face numerous challenges owing to the nature of GSD and its differences from traditional methods. The objectives of this study were to identify the top software development factors that affect the overall success or failure of a software project using exploratory data analysis to find relationships between these factors, and to develop and compare risk prediction models that use machine learning classification techniques such as logistic regression, decision tree, random forest, support vector machine, K-nearest neighbors, and Naive Bayes. The findings of this study are as follows: in GSD, the top 18 factors influencing the software project are listed; and experiments show that the logistic regression and random forest models provide the best results, with an accuracy of 89% and 85%, respectively, and an area under the curve of 73% and 71%, respectively.
引用
收藏
页码:111 / 120
页数:10
相关论文
共 50 条
  • [41] Software Defect Prediction Analysis Using Machine Learning Algorithms
    Singh, Praman Deep
    Chug, Anuradha
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 775 - 781
  • [42] Software Defect Prediction Analysis Using Machine Learning Techniques
    Khalid, Aimen
    Badshah, Gran
    Ayub, Nasir
    Shiraz, Muhammad
    Ghouse, Mohamed
    SUSTAINABILITY, 2023, 15 (06)
  • [43] Software Risk Prediction: Systematic Literature Review on Machine Learning Techniques
    Mahmud, Mahmudul Hoque
    Nayan, Md Tanzirul Haque
    Ashir, Dewan Md Nur Anjum
    Kabir, Md Alamgir
    APPLIED SCIENCES-BASEL, 2022, 12 (22):
  • [44] Prediction of Risk Percentage in Software Projects by Training Machine Learning Classifiers
    Gouthaman, P.
    Sankaranarayanan, Suresh
    COMPUTERS & ELECTRICAL ENGINEERING, 2021, 94
  • [45] Empirical Assessment of Machine Learning Techniques for Software Requirements Risk Prediction
    Naseem, Rashid
    Shaukat, Zain
    Irfan, Muhammad
    Shah, Muhammad Arif
    Ahmad, Arshad
    Muhammad, Fazal
    Glowacz, Adam
    Dunai, Larisa
    Antonino-Daviu, Jose
    Sulaiman, Adel
    ELECTRONICS, 2021, 10 (02) : 1 - 19
  • [46] Water quality prediction using machine learning methods
    Haghiabi, Amir Hamzeh
    Nasrolahi, Ali Heidar
    Parsaie, Abbas
    WATER QUALITY RESEARCH JOURNAL OF CANADA, 2018, 53 (01): : 3 - 13
  • [47] Risk Classification in Global Software Development Using a Machine Learning Approach: A Result Comparison of Support Vector Machine and K-Nearest Neighbor Algorithms
    Iftikhar, Asim
    Musa, Shahrulniza
    Alam, Muhammad Mansoor
    Ahmed, Rizwan
    Su'ud, Mazliham Mohd
    Khan, Laiq Muhammad
    Ali, Syed Mubashir
    JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2022, 15 (01)
  • [48] Epileptic Seizures Prediction Using Machine Learning Methods
    Usman, Syed Muhammad
    Usman, Muhammad
    Fong, Simon
    COMPUTATIONAL AND MATHEMATICAL METHODS IN MEDICINE, 2017, 2017
  • [49] Discrete sequence prediction using machine learning methods
    Sharif, H
    Conner, M
    IC-AI '04 & MLMTA'04 , VOL 1 AND 2, PROCEEDINGS, 2004, : 1097 - 1101
  • [50] Prediction of cadmium content using machine learning methods
    Kececi, Mehmet
    Gokmen, Fatih
    Usul, Mustafa
    Koca, Celal
    Uygur, Veli
    ENVIRONMENTAL EARTH SCIENCES, 2024, 83 (12)