首页> 中文期刊> 《计算机工程与设计》 >基于迁移学习的跨公司软件缺陷预测

基于迁移学习的跨公司软件缺陷预测

         

摘要

To address the problem that building software defect prediction models usually uses within‐company project data that is always scarce in practice ,using cross‐company project data ,a cross‐company defect prediction algorithm was proposed with the help of transfer learning technique .The weight of training data from source project was set by comparing multiple statistics of training data with those of target project data set .A weighted transfer Naive Bayes classifier was built based on weighted training data .Experimental results show that the proposed method can effectively improve the performance of cross‐company software defect prediction and optimize software resource allocation for project managers .%为解决通常由公司内工程数据训练构建软件缺陷预测模型,而实际较缺乏本地缺陷数据的问题,借助迁移学习技术,提出使用不同公司工程数据构建缺陷预测模型的算法,实现跨公司软件缺陷预测。通过比较源工程训练数据和目标工程测试数据集的多种统计量,设置训练数据的权重,基于加权的训练数据构建加权迁移朴素贝叶斯分类器。实验结果表明,该方法有效提高了跨公司软件缺陷预测模型的性能,为项目管理者合理分配软件工程资源提供了依据。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号