Back to Search Start Over

Cross-Project Defect Prediction via Landmark Selection-Based Kernelized Discriminant Subspace Alignment.

Authors :
Li, Zhiqiang
Niu, Jingwen
Jing, Xiao-Yuan
Yu, Wangyang
Qi, Chao
Source :
IEEE Transactions on Reliability. Sep2021, Vol. 70 Issue 3, p996-1013. 18p.
Publication Year :
2021

Abstract

Cross-project defect prediction (CPDP) refers to identifying defect-prone software modules in one project (target) using historical data collected from other projects (source), which can help developers find bugs and prioritize their testing efforts. Recently, CPDP has attracted great research interest. However, the source and target data usually exist redundancy and nonlinearity characteristics. Besides, most CPDP methods do not exploit source label information to uncover the underlying knowledge for label propagation. These factors usually lead to unsatisfactory CPDP performance. To address the above limitations, we propose a landmark selection-based kernelized discriminant subspace alignment (LSKDSA) approach for CPDP. LSKDSA not only reduces the discrepancy of the data distributions between the source and target projects, but also characterizes the complex data structures and increases the probability of linear separability of the data. Moreover, LSKDSA encodes label information of the source data into domain adaptation learning process and makes itself with good discriminant ability. Extensive experiments on 13 public projects from three benchmark datasets demonstrate that LSKDSA performs better than a range of competing CPDP methods. The improvement is 3.44%-11.23% in g-measure, 5.75%-11.76% in AUC, and 9.34%-33.63% in MCC, respectively. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00189529
Volume :
70
Issue :
3
Database :
Academic Search Index
Journal :
IEEE Transactions on Reliability
Publication Type :
Academic Journal
Accession number :
153301185
Full Text :
https://doi.org/10.1109/TR.2021.3074660