基于迁移学习的软件缺陷预测方法研究.PDF
文本预览下载声明
( )
第 卷 第 期 西 南 师 范 大 学 学 报 自然科学版 年 月
39 3 2014 3
( )
Vol.39 No.3 JournalofSouthwestChinaNormalUniversit NaturalScienceEdition Mar. 2014
y
文章编号: ( )
1000 547120143 0090 06
基于迁移学习的软件缺陷预测方法研究①
田 华, 蒲天银
,
铜仁学院 数学与信息工程系 贵州 铜仁 554300
: ,
摘要 针对传统的软件缺陷预测方法难以在单独的项目中利用小规模训练数据的问题 提出了一种基于迁移学习
,
的软件缺陷预测技术 利用已有的项目辅助新项目的预测 该方法在源项目和目标项目之间寻找一个公共特征空
.
, ,
间 使得在公共特征空间上 个项目的数据分布距离最小 在这个公共空间进行模型训练 以达到迁移分类的效
2 .
, ,
果 实验结果显示该方法相对传统的缺陷预测算法有更好的预测性能 并且充分利用了原始训练数据 可以更高效
.
地运用于各种软件缺陷预测任务.
: ; ;
关 键 词 迁移学习 软件缺陷预测 软件工程
中图分类号:TP311.5 文献标志码:A
[]
( )1 、 、
软件缺陷预测 SoftwareDefectPrediction 是一种在软件开发过程中自动地对软件进行度量 统计
, ,
分析 以对潜在的软件缺陷进行预测的技术 从 世纪 年代发展至今 软件缺陷预测一直是软件工程
. 20 70
, 、
领域最活跃的技术之一 在分析软件质量 平衡软件成本方面起着重要的作用 软件缺陷预测技术包括静
.
,
态的缺陷预测技术和动态的缺陷预测技术 静态缺陷预测技术是该领域的研究重点 关注软件代码的静态
.
[]
2
,
显示全部