TY - GEN
T1 - Cross-Project Defect Prediction Based on Feature Fusion and Local Domain Adaptation
AU - Zhou, Xianglu
AU - Zhu, Xiaoyan
AU - Wang, Yu
AU - Wang, Jiayin
AU - Lai, Xin
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - Cross-project defect prediction (CPDP) is hindered by distribution shifts between source and target projects, so models that excel in within-project software defect prediction (WPDP) often degrade across projects. We propose FLDP, which couples (i) local subset alignment selecting similar source-target file pairs via three file-level metrics and aligning only those subsets with (ii) sequence-graph feature fusion, where TLSTM encodes token sequences and TGCN encodes AST structure into a unified representation. Across 10 transfers on 7 projects, FLDP consistently outperforms classical and recent CPDP baselines in AUC/F1/MCC. Ablation shows both local alignment and fusion are necessary for the gains, and our analysis of selection metrics offers practical guidance for applying CPDP in heterogeneous settings.
AB - Cross-project defect prediction (CPDP) is hindered by distribution shifts between source and target projects, so models that excel in within-project software defect prediction (WPDP) often degrade across projects. We propose FLDP, which couples (i) local subset alignment selecting similar source-target file pairs via three file-level metrics and aligning only those subsets with (ii) sequence-graph feature fusion, where TLSTM encodes token sequences and TGCN encodes AST structure into a unified representation. Across 10 transfers on 7 projects, FLDP consistently outperforms classical and recent CPDP baselines in AUC/F1/MCC. Ablation shows both local alignment and fusion are necessary for the gains, and our analysis of selection metrics offers practical guidance for applying CPDP in heterogeneous settings.
KW - Cross-project defect prediction
KW - Graph Convolution network
KW - Local domain adaptation
KW - Long-term and short-term memory neural network
UR - https://www.scopus.com/pages/publications/105035165916
U2 - 10.1109/APSEC66846.2025.00097
DO - 10.1109/APSEC66846.2025.00097
M3 - 会议稿件
AN - SCOPUS:105035165916
T3 - Proceedings - Asia-Pacific Software Engineering Conference, APSEC
SP - 882
EP - 886
BT - Proceedings - 2025 32nd Asia-Pacific Software Engineering Conference, APSEC 2025
A2 - Zhang, Tao
A2 - Luo, Xiapu
A2 - Keung, Jacky
A2 - Choi, Eunjong
PB - IEEE Computer Society
T2 - 32nd Asia-Pacific Software Engineering Conference, APSEC 2025
Y2 - 2 December 2025 through 5 December 2025
ER -