2023
DOI: 10.1016/j.jss.2022.111537
|View full text |Cite
|
Sign up to set email alerts
|

On the use of deep learning in software defect prediction

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
13
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 76 publications
(13 citation statements)
references
References 173 publications
0
13
0
Order By: Relevance
“…As a result, the research on just-in-time is valued. Deep learning and hybrid learning have produced numbers of state-of-art methods that can significantly improve prediction performance, aiming to predict defects of both cross-project and within-project [15]. In this study had used Cross-project defect prediction, which often reuse data from other projects.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…As a result, the research on just-in-time is valued. Deep learning and hybrid learning have produced numbers of state-of-art methods that can significantly improve prediction performance, aiming to predict defects of both cross-project and within-project [15]. In this study had used Cross-project defect prediction, which often reuse data from other projects.…”
Section: Related Workmentioning
confidence: 99%
“…In this paper, he have modeled the outcomes using PROMISE dataset in five different modules and repositories: CM1, JM1, KC1, KC2, and PC1. We implemented the dataset using four different classifiers: Bayes network, Random forest, SVM, and the Deep Learning based on F-measure, making it more robust and outperform all the models available [12] [15]. However, current studies on software defect prediction require some degree of heterogeneity of metric values that does not always lead to accurate predictions.…”
Section: Related Workmentioning
confidence: 99%
“…So, fixing defects is an important part of software maintenance, but it also wastes time and resources. Detecting software faults before software deployment is crucial, as the correct detection of faulty software modules or components allows good use of resources and time [1] [2].…”
Section: Introductionmentioning
confidence: 99%
“…The primary deep learning (DL) models commonly employed for software defect prediction (SDP) tasks are the Arti cial Neural Network (ANN), Convolutional Neural Network (CNN), Long short-term memory (LSTM), and Multi-Layer Perceptron (MLP) (Atif et al, 2021). Furthermore, a recent systematic literature review conducted by (Giray et al 2023) on SDP highlights that CNN is the most frequently utilized DL technique, followed by MLP and DBN. However, it is worth noting that there is limited research focusing on the application of DL autoencoders for SDP as modern feature extraction methods.…”
Section: Introductionmentioning
confidence: 99%
“…As illustrated in Table1, the most commonly used DL models for SDP task include Arti cial Neural Network (ANN), Convolutional Neural Network (CNN), Long short-term memory (LSTM), Multi-Layer Perceptron (MLP)(Atif et al 2021). In addition, A recent systematic literature review on SDP performed by(Giray et al, 2023) shows that the most frequently used DL techniques include CNN followed by MLP and DBN.…”
mentioning
confidence: 99%