Back to Search
Start Over
A Cross-project Defect Prediction Model Using Feature Transfer and Ensemble Learning
- Source :
- Tehnički Vjesnik, Vol 29, Iss 4, Pp 1089-1099 (2022)
- Publication Year :
- 2022
- Publisher :
- Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek, 2022.
-
Abstract
- Cross-project defect prediction (CPDP) trains the prediction models with existing data from other projects (the source projects) and uses the trained model to predict the target projects. To solve two major problems in CPDP, namely, variability in data distribution and class imbalance, in this paper we raise a CPDP model combining feature transfer and ensemble learning, with two stages of feature transfer and the classification. The feature transfer method is based on Pearson correlation coefficient, which reduces the dimension of feature space and the difference of feature distribution between items. The class imbalance is solved by SMOTE and Voting on both algorithm and data levels. The experimental results on 20 source-target projects show that our method can yield significant improvement on CPDP.
Details
- Language :
- English
- ISSN :
- 13303651, 18486339, and 20220421
- Volume :
- 29
- Issue :
- 4
- Database :
- Directory of Open Access Journals
- Journal :
- Tehnički Vjesnik
- Publication Type :
- Academic Journal
- Accession number :
- edsdoj.100102b16fd84662aeabcd87496292fb
- Document Type :
- article
- Full Text :
- https://doi.org/10.17559/TV-20220421110027