2021
DOI: 10.1007/s11334-021-00399-2
|View full text |Cite
|
Sign up to set email alerts
|

Bootstrap aggregation ensemble learning-based reliable approach for software defect prediction by using characterized code feature

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
10
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 31 publications
(10 citation statements)
references
References 28 publications
0
10
0
Order By: Relevance
“…Figs. [3][4][5][6][7][8][9][10][11] present the comparison on model loss without and with dropout layer on 9 datasets. For each figure, the graph on the left side is without a dropout layer while the one on the right side is with a dropout layer.…”
Section: Rq3: the Impact Of Using Different Structures On 1d-cnn Performancementioning
confidence: 99%
See 2 more Smart Citations
“…Figs. [3][4][5][6][7][8][9][10][11] present the comparison on model loss without and with dropout layer on 9 datasets. For each figure, the graph on the left side is without a dropout layer while the one on the right side is with a dropout layer.…”
Section: Rq3: the Impact Of Using Different Structures On 1d-cnn Performancementioning
confidence: 99%
“…Figs. [3][4][5][6][7][8][9][10][11] show that a dropout layer can help in reducing the testing error and can make the model more fit. We can conclude that adding a dropout layer to a 1D-CNN classifier can reduce overfitting, hence improve the performance of the model in predicting software defects.…”
Section: Rq3: the Impact Of Using Different Structures On 1d-cnn Performancementioning
confidence: 99%
See 1 more Smart Citation
“…Second, Unsupervised Learning (UL), in which the results are unknown. Khurma et al [ 18 ] and Kumar et al [ 19 ] found that the most popular types of learning for SDP involve SL with binary classification, whereby the input from the module is classified by the output as either being defect-free or containing defects. Figure 3 presents the types of learning algorithms used in SDP with UL and SL.…”
Section: Introductionmentioning
confidence: 99%
“…Machine learning (ML)-based algorithms, such as Random Forest (RF), Bayesian and Logistic Regression (LR) are the most popular and fascinating in the recently published literature on SDP, and these approaches have been demonstrated to be beneficial for detecting defect-prone modules [18]. Regrettably, there is still a serious issue to be resolved: In nature, software defect datasets have a class imbalance, meaning that defective instances make up a tiny percentage of the data whereas the majority of software modules are defect-free.…”
Section: Introductionmentioning
confidence: 99%