计算机技术与发展2020,Vol.30Issue(3) :98-103,121.

跨项目软件缺陷预测方法研究综述

Review on Cross-project Software Defects Prediction Methods

李勇 刘战东 张海军
计算机技术与发展2020,Vol.30Issue(3) :98-103,121.

跨项目软件缺陷预测方法研究综述

Review on Cross-project Software Defects Prediction Methods

李勇 1刘战东 2张海军2
扫码查看

作者信息

  • 1. 新疆师范大学 计算机科学技术学院,新疆 乌鲁木齐 830054;新疆师范大学 数据安全重点实验室,新疆 乌鲁木齐 830054
  • 2. 新疆师范大学 计算机科学技术学院,新疆 乌鲁木齐 830054
  • 折叠

摘要

软件缺陷预测是提高软件测试效率、保证软件可靠性的重要途径,已经成为目前实证软件工程领域的研究热点.在软件工程中,软件的开发过程或技术平台可能随时变化,特别是遇到新项目启动或旧项目重新开发时,基于目标项目数据的传统软件缺陷预测方法无法满足实践需求.基于迁移学习技术采用其他项目中已经标注的软件数据实现跨项目的缺陷预测,可以有效解决传统方法的不足,引起了国内外研究者的极大关注,并取得了一系列的研究成果.首先总结了跨项目软件缺陷预测中的关键问题.然后根据迁移学习的技术特点将现有方法分为基于软件属性特征迁移和软件模块实例迁移两大类,并分析比较了常见方法的特点和不足.最后探讨了跨项目软件缺陷预测未来的发展方向.

关键词

跨项目缺陷预测/迁移学习/软件属性特征/软件模块实例/模型训练

引用本文复制引用

基金项目

新疆自治区高校科研计划项目(XJEDU2017S031)

新疆师范大学数据安全重点实验室招标课题(XJNUSYS102017B05)

出版年

2020
计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
参考文献量5
段落导航相关论文