-
题名跨项目软件缺陷预测方法研究综述
- 1
-
-
作者
李勇
刘战东
张海军
-
机构
新疆师范大学计算机科学技术学院
新疆师范大学数据安全重点实验室
-
出处
《计算机技术与发展》
2020年第3期98-103,121,共7页
-
基金
新疆自治区高校科研计划项目(XJEDU2017S031)
新疆师范大学数据安全重点实验室招标课题(XJNUSYS102017B05)。
-
文摘
软件缺陷预测是提高软件测试效率、保证软件可靠性的重要途径,已经成为目前实证软件工程领域的研究热点。在软件工程中,软件的开发过程或技术平台可能随时变化,特别是遇到新项目启动或旧项目重新开发时,基于目标项目数据的传统软件缺陷预测方法无法满足实践需求。基于迁移学习技术采用其他项目中已经标注的软件数据实现跨项目的缺陷预测,可以有效解决传统方法的不足,引起了国内外研究者的极大关注,并取得了一系列的研究成果。首先总结了跨项目软件缺陷预测中的关键问题。然后根据迁移学习的技术特点将现有方法分为基于软件属性特征迁移和软件模块实例迁移两大类,并分析比较了常见方法的特点和不足。最后探讨了跨项目软件缺陷预测未来的发展方向。
-
关键词
跨项目缺陷预测
迁移学习
软件属性特征
软件模块实例
模型训练
-
Keywords
cross-project defects prediction
transfer learning
software attribute characteristics
software module instance
model training
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-