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

人工智能 机器学习 计算机科学 深度学习 卷积神经网络 深信不疑网络 自编码 系统回顾 人工神经网络 软件 数据挖掘 梅德林 政治学 程序设计语言 法学
作者
Zuhaira Muhammad Zain,Sapiah Sakri,Nurul Halimatul Asmak Ismail
出处
期刊:Information & Software Technology [Elsevier]
卷期号:158: 107175-107175 被引量:13
标识
DOI:10.1016/j.infsof.2023.107175
摘要

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. 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. 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). 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 measurements 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. 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.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
2秒前
5秒前
edsenone发布了新的文献求助100
8秒前
9秒前
有机民工完成签到,获得积分10
12秒前
Xuefei完成签到,获得积分10
13秒前
善学以致用应助699565采纳,获得10
15秒前
大模型应助独特万言采纳,获得100
16秒前
李爱国应助五十四采纳,获得10
17秒前
青龙大帝发布了新的文献求助10
17秒前
19秒前
xiayil完成签到 ,获得积分10
20秒前
23秒前
曲初雪发布了新的文献求助10
23秒前
小二郎应助Xuefei采纳,获得10
24秒前
额骨私发发布了新的文献求助10
24秒前
单薄归尘完成签到 ,获得积分10
25秒前
26秒前
28秒前
魔幻灯泡完成签到,获得积分10
29秒前
共享精神应助000采纳,获得10
29秒前
五十四发布了新的文献求助10
31秒前
曲初雪完成签到,获得积分10
31秒前
33秒前
额骨私发完成签到,获得积分10
33秒前
星辰大海应助科研通管家采纳,获得10
33秒前
深情安青应助科研通管家采纳,获得10
33秒前
33秒前
从容芮应助科研通管家采纳,获得10
33秒前
从容芮应助科研通管家采纳,获得10
33秒前
彭于晏应助科研通管家采纳,获得10
33秒前
从容芮应助科研通管家采纳,获得10
33秒前
传奇3应助科研通管家采纳,获得10
33秒前
从容芮应助科研通管家采纳,获得10
33秒前
无足鸟应助科研通管家采纳,获得10
33秒前
tianzml0应助科研通管家采纳,获得10
33秒前
从容芮应助科研通管家采纳,获得10
33秒前
今后应助科研通管家采纳,获得10
33秒前
34秒前
脑洞疼应助自信的半凡采纳,获得10
41秒前
高分求助中
LNG地下式貯槽指針(JGA指-107) 1000
LNG地上式貯槽指針 (JGA指 ; 108) 1000
Generalized Linear Mixed Models 第二版 1000
Preparation and Characterization of Five Amino-Modified Hyper-Crosslinked Polymers and Performance Evaluation for Aged Transformer Oil Reclamation 700
Operative Techniques in Pediatric Orthopaedic Surgery 510
九经直音韵母研究 500
Full waveform acoustic data processing 500
热门求助领域 (近24小时)
化学 医学 材料科学 生物 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 基因 遗传学 物理化学 催化作用 免疫学 细胞生物学 电极
热门帖子
关注 科研通微信公众号,转发送积分 2928447
求助须知:如何正确求助?哪些是违规求助? 2578294
关于积分的说明 6957522
捐赠科研通 2228357
什么是DOI,文献DOI怎么找? 1184277
版权声明 589418
科研通“疑难数据库(出版商)”最低求助积分说明 579586