Application of Deep Learning in Software Defect Prediction: Systematic Literature Review and Meta-analysis

被引:20
|
作者
Zain, Zuhaira Muhammad [1 ]
Sakri, Sapiah [1 ]
Ismail, Nurul Halimatul Asmak [2 ]
机构
[1] Princess Nourah Bint Abdulrahman Univ, Coll Comp & Informat Sci, Informat Syst Dept, Riyadh, Saudi Arabia
[2] Princess Nourah Bint Abdulrahman Univ, Appl Coll, Dept Comp Sci & Informat Technol, Riyadh, Saudi Arabia
关键词
Deep Learning; Software Defect Prediction; Systematic Literature Review; Meta-Analysis; MEAN SQUARED ERROR; QUALITY;
D O I
10.1016/j.infsof.2023.107175
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Despite recent attention given to Software Defect Prediction (SDP), the lack of any systematic effort to assess existing empirical evidence on the application of Deep Learning (DL) in SDP indicates that it is still relatively under-researched.Objective: To synthesize literature on SDP using DL, pertaining to measurements, models, techniques, datasets, and achievements; to obtain a full understanding of current SDP-related methodologies using DL; and to compare the DL models' performances with those of Machine Learning (ML) models in classifying software defects.Method: We completed a thorough review of the literature in this domain. To answer the research issues, results from primary investigations were synthesized. The preliminary findings for DL vs. ML in SDP were verified by using meta-analysis (MA).Result: We discovered 63 primary studies that passed the systematic literature review quality evaluation. However, only 19 primary studies passed the MA quality evaluation. The five most popular performance mea-surements employed in SDP were f-measure, recall, accuracy, precision, and Area Under the Curve (AUC). The top five DL techniques used in building SDP models were Convolutional Neural Network (CNN), Deep Neural Network (DNN), Long Short-Term Memory (LSTM), Deep Belief Network (DBN), and Stacked Denoising Autoencoder (SDAE). PROMISE and NASA datasets were found to be used more frequently to train and test DL models in SDP. The MA results show that DL was favored over ML in terms of study and dataset across accuracy, f-measure, and AUC.Conclusion: The application of DL in SDP remains a challenge, but it has the potential to achieve better predictive performance when the performance-influencing parameters are optimized. We provide a reference point for future research which could be used to improve research quality in this domain.
引用
收藏
页数:28
相关论文
共 50 条
  • [41] Diagnostic accuracy of deep learning in orthopaedic fractures: a systematic review and meta-analysis
    Yang, S.
    Yin, B.
    Cao, W.
    Feng, C.
    Fan, G.
    He, S.
    CLINICAL RADIOLOGY, 2020, 75 (09) : 713.e17 - 713.e28
  • [42] Diagnostic accuracy of deep learning in medical imaging: a systematic review and meta-analysis
    Ravi Aggarwal
    Viknesh Sounderajah
    Guy Martin
    Daniel S. W. Ting
    Alan Karthikesalingam
    Dominic King
    Hutan Ashrafian
    Ara Darzi
    npj Digital Medicine, 4
  • [43] Deep Learning for Detecting Brain Metastases on MRI: A Systematic Review and Meta-Analysis
    Ozkara, Burak B. B.
    Chen, Melissa M. M.
    Federau, Christian
    Karabacak, Mert
    Briere, Tina M. M.
    Li, Jing
    Wintermark, Max
    CANCERS, 2023, 15 (02)
  • [44] Deep Learning Algorithms for Diagnosis of Lung Cancer: A Systematic Review and Meta-Analysis
    Forte, Gabriele C.
    Altmayer, Stephan
    Silva, Ricardo F.
    Stefani, Mariana T.
    Libermann, Lucas L.
    Cavion, Cesar C.
    Youssef, Ali
    Forghani, Reza
    King, Jeremy
    Mohamed, Tan-Lucien
    Andrade, Rubens G. F.
    Hochhegger, Bruno
    CANCERS, 2022, 14 (16)
  • [45] Diagnostic performance of deep learning for infectious keratitis: a systematic review and meta-analysis
    Ong, Zun Zheng
    Sadek, Youssef
    Qureshi, Riaz
    Liu, Su-Hsun
    Li, Tianjing
    Liu, Xiaoxuan
    Takwoingi, Yemisi
    Sounderajah, Viknesh
    Ashrafian, Hutan
    Ting, Daniel S. W.
    Mehta, Jodhbir S.
    Rauz, Saaeha
    Said, Dalia G.
    Dua, Harminder S.
    Burton, Matthew J.
    Ting, Darren S. J.
    ECLINICALMEDICINE, 2024, 77
  • [46] Machine learning in the prediction of depression treatment outcomes: a systematic review and meta-analysis
    Sajjadian, Mehri
    Lam, Raymond W.
    Milev, Roumen
    Rotzinger, Susan
    Frey, Benicio N.
    Soares, Claudio N.
    Parikh, Sagar V.
    Foster, Jane A.
    Turecki, Gustavo
    Muller, Daniel J.
    Strother, Stephen C.
    Farzan, Faranak
    Kennedy, Sidney H.
    Uher, Rudolf
    PSYCHOLOGICAL MEDICINE, 2021, 51 (16) : 2742 - 2751
  • [47] Current Software Defect Prediction: A Systematic Review
    Bala, Yahaya Zakariyau
    Samat, Pathiah Abdul
    Sharif, Khaironi Yatim
    Manshor, Noridayu
    Proceedings - AiIC 2022: 2022 Applied Informatics International Conference: Digital Innovation in Applied Informatics during the Pandemic, 2022, : 117 - 121
  • [48] Systematic review and network meta-analysis of machine learning algorithms in sepsis prediction
    Gao, Yulei
    Wang, Chaolan
    Shen, Jiaxin
    Wang, Ziyi
    Liu, Yancun
    Chai, Yanfen
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 245
  • [49] Industrial applications of software defect prediction using machine learning: A business-driven systematic literature review
    Stradowski, Szymon
    Madeyski, Lech
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 159
  • [50] A Systematic Literature Review on the Use of Deep Learning in Software Engineering Research
    Watson, Cody
    Cooper, Nathan
    Palacio, David Nader
    Moran, Kevin
    Poshyvanyk, Denys
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2022, 31 (02)