详细信息
Two-stage cost-sensitive local models for heterogeneous cross-project defect prediction ( CPCI-S收录)
文献类型:会议论文
英文题名:Two-stage cost-sensitive local models for heterogeneous cross-project defect prediction
作者:Huang, Yan[1];Xu, Xian[1]
机构:[1]East China Univ Sci & Technol, Dept Comp Sci & Engn, Shanghai Key Lab Trustworthy Comp, Shanghai, Peoples R China
会议论文集:46th Annual IEEE-Computer-Society International Computers, Software, and Applications Conference (COMPSAC) - Computers, Software, and Applications in an Uncertain World
会议日期:JUN 27-JUL 01, 2022
会议地点:ELECTR NETWORK
语种:英文
外文关键词:heterogeneous cross-project defect prediction; cost-sensitive; class imbalance; local models
摘要:Software defect prediction is an active topic in the field of software engineering. Cross-project defect prediction (CPDP) adopts the defect data set of the source project to predict the defects of the target project. However, the metrics of the source project and those of the target project are often different, and the traditional CPDP has certain limitations at this time. To address the inconsistency of source and target metrics, researchers propose heterogeneous cross-project defect prediction (HCPDP). To improve the performance of the HCPDP, we propose new Two-stage Cost-sensitive Local Models (TCLM). TCLM aims to improve on the problem of feature selection, linear inseparability of heterogeneous data, class imbalance and data adoption problems in HCPDP. Firstly, in the feature selection stage, we add cost information to improve the feature selection algorithm. Then, KCCA (Kernel Canonical Correlation Analysis) is used to project and map the heterogeneous data into a common feature space so as to mitigate the problem of inconsistent feature sets of the source and the target projects. Secondly, in the model training stage, we adopt local models to improve the performance, and introduce cost information to deal with the class imbalance problem. To verify the effectiveness of the TCLM method, we conduct large-scale empirical study on 24 projects in the AEEEM, PROMISE, NASA, and Relink datasets. Experimental results show that TCLM indeed outperforms the previous work. Therefore, we recommend using the TCLM method to build an HCPDP model.
参考文献:
正在载入数据...
