2019
DOI: 10.18293/seke2019-008
|View full text |Cite
|
Sign up to set email alerts
|

Software Defect Prediction Model Based on Improved Deep Forest and AutoEncoder by Forest

Abstract: Software defect prediction is an important way to make full use of software test resources and improve software performance. To deal with the problem that of the shallow machine learning based software defect prediction model can not deeply mine the software tool data, we propose software defect prediction model based on improved deep forest and autoencoder by forest. Firstly, the original input features are transformed by the data augmentation method to enhance the ability of feature expression, and the autoe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
3
0
1

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 19 publications
0
3
0
1
Order By: Relevance
“…Deep forests consist of layer-by-layer structures known as cascade forests. The structure of each layer in the cascade forest resembles the backpropagation of DNNs, with the distinction that it contains multiple Random Forests instead of neurons [3]. Cascade forest refers to a class distribution each tree generates for every instance.…”
Section: Learning and Hyperparameter Tuningmentioning
confidence: 99%
See 1 more Smart Citation
“…Deep forests consist of layer-by-layer structures known as cascade forests. The structure of each layer in the cascade forest resembles the backpropagation of DNNs, with the distinction that it contains multiple Random Forests instead of neurons [3]. Cascade forest refers to a class distribution each tree generates for every instance.…”
Section: Learning and Hyperparameter Tuningmentioning
confidence: 99%
“…Early identification of software defects can curtail development expenses and rework efforts and yield more dependable software [2]. Predicting software defects is of utmost significance to address software issues while enhancing software quality [3]. The prediction of software defects involves scrutinizing software metrics and subsequently constructing models for defect prognostication.…”
Section: Introductionmentioning
confidence: 99%
“…Turunnya kualitas software menjadi suatu kerugian tersendiri. Sangat penting untuk melakukan prediksi cacat software sebagai upaya menangani masalah software sekaligus dapat meningkatkan kualitas software [3]. Prediksi cacat software dilakukan dengan cara menganalisis metrik software kemudian dilanjutkan dengan membangun model untuk memprediksi cacat.…”
Section: Pendahuluanunclassified
“…The results on 25 projects showed that their method was more effective to identify defective software modules in terms of area under the receiver operating characteristic curve indicator. Zheng et al [32] employed an improved deep forest method based on data augmentation and autoencoder techniques for predicting software defects. They conducted experiments on Eclipse project and the results showed that their approach achieved better performance than original deep forest method.…”
Section: Deep Forest In Software Engineeringmentioning
confidence: 99%