Back to Search Start Over

A Cross-project Defect Prediction Model Using Feature Transfer and Ensemble Learning

Authors :
Fuping Zeng
Wanting Lin
Ying Xing
Lu Sun
Bin Yang
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