Journal Home Online First Current Issue Archive For Authors Journal Information 中文版

Frontiers of Information Technology & Electronic Engineering >> 2022, Volume 23, Issue 5 doi: 10.1631/FITEE.2100468

A software defect prediction method with metric compensation based on feature selection and transfer learning

Affiliation(s): School of Computer Science and Communication Engineering, Jiangsu University, Zhenjiang 212013, China; Jiangsu Key Laboratory of Security Technology for Industrial Cyberspace, Jiangsu University, Zhenjiang 212013, China; less

Received: 2021-09-30 Accepted: 2022-05-19 Available online: 2022-05-19

Next Previous

Abstract

Cross-project software solves the problem of insufficient training data for traditional , and overcomes the challenge of applying models learned from multiple different source projects to target project. At the same time, two new problems emerge: (1) too many irrelevant and redundant features in the model training process will affect the training efficiency and thus decrease the prediction accuracy of the model; (2) the distribution of metric values will vary greatly from project to project due to the development environment and other factors, resulting in lower prediction accuracy when the model achieves cross-project prediction. In the proposed method, the Pearson method is introduced to address data redundancy, and the based technique is used to address the problem of large differences in data distribution between the source project and target project. In this paper, we propose a software method with based on and . The experimental results show that the model constructed with this method achieves better results on area under the receiver operating characteristic curve (AUC) value and F1-measure metric.

Related Research