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 条
  • [31] Developing Green and Sustainable Software using Agile Methods in Global Software Development: Risk Factors for Vendors
    Rashid, Nasir
    Khan, Siffat Ullah
    ENASE: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL SOFTWARE APPROACHES TO SOFTWARE ENGINEERING, 2016, : 247 - 253
  • [32] Comparative study of three machine learning methods for software fault prediction
    Wang, Qi
    Zhu, Jie
    Yu, Bo
    Journal of Shanghai Jiaotong University (Science), 2005, 10 E (02) : 117 - 121
  • [33] A Comparative Study of Three Machine Learning Methods for Software Fault Prediction
    王琪
    朱杰
    于波
    JournalofShanghaiJiaotongUniversity, 2005, (02) : 117 - 121
  • [34] Prediction of software quality with Machine Learning-Based ensemble methods
    Ceran A.A.
    Ar Y.
    Tanrıöver Ö.Ö.
    Seyrek Ceran S.
    Materials Today: Proceedings, 2023, 81 : 18 - 25
  • [35] Development and Validation of a Postpartum Depression Risk Prediction Model using Machine Learning
    Wang, Shuojia
    Hermann, Alison
    Joly, Rochelle
    Pathak, Jyotishman
    Zhang, Yiye
    INDIAN JOURNAL OF PSYCHIATRY, 2020, 62 : S85 - S85
  • [36] Global Prediction of Flash Drought Using Machine Learning
    Xu, Lei
    Zhang, Xihao
    Wu, Tingtao
    Yu, Hongchu
    Du, Wenying
    Zhang, Chong
    Chen, Nengcheng
    GEOPHYSICAL RESEARCH LETTERS, 2024, 51 (21)
  • [37] Comprehensive Building Fire Risk Prediction Using Machine Learning and Stacking Ensemble Methods
    Ahn, Seungil
    Won, Jinsub
    Lee, Jangchoon
    Choi, Changhyun
    FIRE-SWITZERLAND, 2024, 7 (10):
  • [38] Development and validation of asthma risk prediction models using co-expression gene modules and machine learning methods
    Dessie, Eskezeia Y.
    Gautam, Yadu
    Ding, Lili
    Altaye, Mekibib
    Beyene, Joseph
    Mersha, Tesfaye B.
    SCIENTIFIC REPORTS, 2023, 13 (01)
  • [39] Development and validation of asthma risk prediction models using co-expression gene modules and machine learning methods
    Eskezeia Y. Dessie
    Yadu Gautam
    Lili Ding
    Mekibib Altaye
    Joseph Beyene
    Tesfaye B. Mersha
    Scientific Reports, 13
  • [40] A Study on Software Effort Prediction Using Machine Learning Techniques
    Zhang, Wen
    Yang, Ye
    Wang, Qing
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2011, 2013, 275 : 1 - 15