一种面向缺陷补丁代码的软件缺陷原因自动分析方法与流程

文档序号:16930614发布日期:2019-02-22 20:14阅读:来源:国知局

技术特征:

技术总结
本发明公开了一种面向缺陷补丁代码的软件缺陷原因自动分析方法,包括以下步骤:首先从缺陷库中抽取已修复缺陷的缺陷报告和修复代码文件,获得缺陷数据集;之后根据缺陷产生原因类别对缺陷数据集进行分类标记;再利用代码区分工具从修复代码文件中划分出与修复相关的代码块;接着从代码块中提取代码元素术语、修复模式;之后构建缺陷修复代码的修复树;然后将修复树转化为向量形式;最后通过卷积神经网络模型自动学习获取缺陷的原因分类模型。本发明的方法从多个角度表示缺陷的修复代码,充分利用了修复代码中包含的概念知识,并且将这种表示与缺陷原因分类联系在一起,得到缺陷原因自动分类模型,能够更有效地辅助开发者定位和修复缺陷。

技术研发人员:李斌;倪珍;孙小兵
受保护的技术使用者:扬州大学
技术研发日:2018.11.26
技术公布日:2019.02.22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1