Neural Networks-Based Software Development Effort Estimation: A Systematic Literature Review

被引:0
|
作者
Boujida, Fatima Ezzahra [1 ]
Amazal, Fatima Azzahra [1 ]
Idri, Ali [2 ,3 ]
机构
[1] LabSIV, Department of Computer Science, Faculty of Science, Ibn Zohr University, Agadir, Morocco
[2] Software Projects Management Research Team, ENSIAS, Mohammed V University, Rabat, Morocco
[3] Mohammed VI Polytechnic University, Ben Guerir, Morocco
关键词
Data accuracy;
D O I
10.1002/smr.2756
中图分类号
学科分类号
摘要
Software development effort estimation (SDEE) is a key task in managing software projects. Among the existing SDEE models, artificial neural networks (ANN) have garnered considerable attention from the software engineering community because of their ability to learn from previous data and yield acceptable estimates. However, to the best of the authors' knowledge, no systematic literature review (SLR) has been carried out with focus on the use of ANNs in SDEE. This work aims to analyze ANN-based SDEE studies from five view-points: estimation accuracy, accuracy comparison, estimation context, impact of combining ANN-based SDEE models with other techniques, and ANNs parameters. To find relevant ANN-based SDEE studies, we carried out an automated search using four electronic databases. The quality of the relevant papers was assessed to determine the set of papers to include in our review. We identified 65 papers published in the period 1993–2023 with acceptable quality score. The results of our systematic review revealed that ANN-based SDEE models perform better than 11 machine learning (ML) and non-ML SDEE models. Further, the estimation accuracy is improved when neural networks are used in combination with other techniques such as fuzzy clustering techniques. This study found that the use of ANN models in SDEE is promising to get accurate estimates. However, the application of ANN models in industry is still limited. Therefore, it is recommended that practitioners cooperate with researchers to encourage and facilitate the application of ANN models in industry. © 2024 John Wiley & Sons Ltd.
引用
收藏
相关论文
共 50 条
  • [1] Neural Networks based Software Development Effort Estimation: A Systematic Mapping Study
    Boujida, Fatima Ezzahra
    Amazal, Fatima Azzahra
    Idri, Ali
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2021, : 102 - 110
  • [2] Effort Estimation in Global Software Development: A Systematic Literature Review
    Britto, Ricardo
    Freitas, Vitor
    Mendes, Emilia
    Usman, Muhammad
    2014 IEEE 9TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE), 2014, : 135 - 144
  • [3] Systematic literature review of machine learning based software development effort estimation models
    Wen, Jianfeng
    Li, Shixian
    Lin, Zhiyong
    Hu, Yong
    Huang, Changqin
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (01) : 41 - 59
  • [4] An Update on Effort Estimation in Agile Software Development: A Systematic Literature Review
    Fernandez-Diego, Marta
    Mendez, Erwin R.
    Gonzalez-Ladron-De-Guevara, Fernando
    Abrahao, Silvia
    Insfran, Emilio
    IEEE ACCESS, 2020, 8 : 166768 - 166800
  • [5] Effort Estimation in Global Software Development - A Systematic Review
    Wickramaarachchi, Dilani
    Lai, Richard
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2017, 14 (02) : 393 - 421
  • [6] Systematic review study of decision trees based software development effort estimation
    Najm, Assia
    Marzak, Abdelaziz
    Zakrani, Abdelali
    International Journal of Advanced Computer Science and Applications, 2020, 11 (07): : 542 - 552
  • [7] Systematic Review Study of Decision Trees based Software Development Effort Estimation
    Najm, Assia
    Marzak, Abdelaziz
    Zakrani, Abdelali
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (07) : 542 - 552
  • [8] Analogy-based software development effort estimation: A systematic mapping and review
    Idri, Ali
    Amazal, Fatima Azzahra
    Abran, Alain
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 58 : 206 - 230
  • [9] Maintenance Effort Estimation for Open Source Software: A Systematic Literature Review
    Wu, Hong
    Shi, Lin
    Chen, Celia
    Wang, Qing
    Boehm, Barry
    32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016), 2016, : 32 - 43
  • [10] Software Testing Effort Estimation and Related Problems: A Systematic Literature Review
    Bluemke, Ilona
    Malanowska, Agnieszka
    ACM COMPUTING SURVEYS, 2022, 54 (03)