期刊专题

10.3969/j.issn.1001-4616.2022.01.016

一种跨项目缺陷预测的源项目训练数据选择方法

引用
跨项目软件缺陷预测(cross project defect prediction,CPDP)旨在实际的软件开发场景中,需要进行缺陷预测的目标项目可能是一个新启动项目,或这个项目已有的训练数据较为稀缺,需要利用其他项目已经搜集的训练数据来构建缺陷预测模型,其已经成为软件质量保证的一种手段,吸引了国内外研究人员的关注.然而,面对不同的目标项目,训练数据的选择将直接影响预测模型的性能.为了解决这个问题,本文描述了一种基于JS散度(Jensen-Shannon divergence)和相对密度的跨项目软件缺陷预测方法.该方法首先通过将源项目和目标项目分别拟合高斯混合模型(Gaussian mixture model,GMM),再通过蒙特卡洛方法计算出目标项目和所有候选项目之间的JS散度.其次,根据获得的JS散度选取与目标项目最接近的源项目;再次,提出相对密度概念,对选取的源项目训练数据进行有效选择.最后,利用CPDP中常用分类器构建预测模型.通过实验对比表明,本文方法不仅能够提高跨项目缺陷预测模型的性能,同时对不同分类器表现出较高的适应性.

跨项目,缺陷预测,软件质量,数据选择,JS;散度,相对密度,混合高斯模型,蒙特卡洛

45

TP311.5(计算技术、计算机技术)

江苏省自然科学面上基金项目;江苏省高校面上基金;江苏省镇江市社会发展重点研发项目;江苏科技大学高层次人才启动项目

2022-03-18(万方平台首次上网日期,不代表论文的发表时间)

共8页

110-117

相关文献
评论
暂无封面信息
查看本期封面目录

南京师大学报(自然科学版)

1001-4616

32-1239/N

45

2022,45(1)

相关作者
相关机构

专业内容知识聚合服务平台

国家重点研发计划“现代服务业共性关键技术研发及应用示范”重点专项“4.8专业内容知识聚合服务技术研发与创新服务示范”

国家重点研发计划资助 课题编号:2019YFB1406304
National Key R&D Program of China Grant No. 2019YFB1406304

©天津万方数据有限公司 津ICP备20003920号-1

信息网络传播视听节目许可证 许可证号:0108284

网络出版服务许可证:(总)网出证(京)字096号

违法和不良信息举报电话:4000115888    举报邮箱:problem@wanfangdata.com.cn

举报专区:https://www.12377.cn/

客服邮箱:op@wanfangdata.com.cn

打开万方数据APP,体验更流畅