计算机科学
稳健性(进化)
适应(眼睛)
离群值
利用
数据挖掘
适应性
人工智能
特征(语言学)
模式识别(心理学)
机器学习
生物化学
语言学
生态学
基因
化学
生物
光学
物理
哲学
计算机安全
作者
Yujie Ren,Bin Liu,Shihai Wang
标识
DOI:10.1109/tr.2023.3305356
摘要
Heterogeneous defect prediction (HDP) predicts defects for the current project (target) using heterogeneous data from other projects (source), which can improve software quality effectively. The ability to reduce the distribution divergence between the source and target project is crucial to the performance of HDP. Existing HDP methods address this issue only by using feature adaptation techniques, i.e., feature matching and feature transformation. However, without considering instance adaptability differences, they cannot fully exploit the potential of instance adaptation and thus cannot make the source and target distribution completely matched. To address this problem, we propose a novel HDP approach called joint instance and feature adaptation (JIFA) combining both instance adaptation and feature adaptation to narrow the gap between projects. Making joint use of both adaptation techniques, JIFA not only further reduces the distribution discrepancy but also enhances its robustness to abnormal outliers. Besides, discriminant information is also preserved in JIFA so that a better classification boundary can be obtained. Particularly, JIFA applies to both heterogeneous and homogeneous cross-project defect prediction (CPDP) tasks. The experimental results from 22 projects indicate that JIFA outperforms a range of advanced heterogeneous and homogeneous CPDP approaches.
科研通智能强力驱动
Strongly Powered by AbleSci AI