期刊文献+

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

原文传递
导出
摘要 Cross-project software defect prediction solves the problem of insufficient training data for traditional defect prediction,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 feature selection method is introduced to address data redundancy,and the metric compensation based transfer learning 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 defect prediction method with metric compensation based on feature selection and transfer learning.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.
出处 《Frontiers of Information Technology & Electronic Engineering》 SCIE EI CSCD 2022年第5期715-731,共17页 信息与电子工程前沿(英文版)
基金 Project supported by the National Natural Science Foundation of China(Nos.62172194 and U1836116) the National Key R&D Program of China(No.2020YFB1005500) the Leadingedge Technology Program of Jiangsu Provincial Natural Science Foundation,China(No.BK20202001) the China Postdoctoral Science Foundation(No.2021M691310) the Postdoctoral Science Foundation of Jiangsu Province,China(No.2021K636C) the Future Network Scientific Research Fund Project,China(No.FNSRFP-2021-YB-50)。
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部