Back to Search Start Over

Data sampling and kernel manifold discriminant alignment for mixed-project heterogeneous defect prediction.

Authors :
Niu, Jingwen
Li, Zhiqiang
Chen, Haowen
Dong, Xiwei
Jing, Xiao-Yuan
Source :
Software Quality Journal; Dec2022, Vol. 30 Issue 4, p917-951, 35p
Publication Year :
2022

Abstract

Heterogeneous defect prediction (HDP) refers to identifying more likely defect-proneness of software modules in a target project using heterogeneous metric data from other source projects, which solves the heterogeneous metric problem in cross-project defect prediction. Recently, several mixed-project HDP methods have been presented. However, these models neglect to address the linear inseparability and cross-project class imbalance issues simultaneously. These limitations usually lead to the unsatisfactory performance of HDP. In this paper, we propose an improved transfer learning approach for mixed-project HDP to deal with the above limitations, called data sampling and kernel manifold discriminant alignment (DSKMDA). DSKMDA firstly applies data sampling technique to handle the class imbalance issue. Then it uses kernel manifold discriminant alignment technique to handle the linear inseparability issue. Extensive experiments on 13 projects from three public benchmark datasets with four evaluation measures demonstrate that DSKMDA can produce better or comparable results against a range of competing methods. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09639314
Volume :
30
Issue :
4
Database :
Complementary Index
Journal :
Software Quality Journal
Publication Type :
Academic Journal
Accession number :
160371739
Full Text :
https://doi.org/10.1007/s11219-022-09588-z