[发明专利]一种基于缺陷预测的软件静态检查警告排序优化方法在审
申请号: | 201910400566.6 | 申请日: | 2019-05-09 |
公开(公告)号: | CN111913872A | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 张旭;卢红敏;周毓明 | 申请(专利权)人: | 南京大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210023 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于缺陷预测的软件静态检查警告排序优化方法。根据已知软件系统的源代码和开发过程信息,抽取软件系统的模块度量信息并对软件模块是否存在缺陷进行标注;根据软件模块度量和缺陷信息利用机器学习算法构建缺陷预测模型;对待分析的软件系统,获取它的模块度量信息、模块依赖信息和静态检查产生的警告信息;对待分析系统进行缺陷预测获得新系统各模块包含缺陷的概率;通过k‑core分解得到每个软件模块的核心度值;最后依据每一个静态检查警告所在的模块包含缺陷的概率和模块核心度值对警告进行排序,向开发者推荐最有可能与缺陷相关的警告,提升静态检查工具的实用性,帮助开发者尽快发现软件中包含的缺陷。 | ||
搜索关键词: | 一种 基于 缺陷 预测 软件 静态 检查 警告 排序 优化 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910400566.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于改进Retinex算法的雾天图像增强方法
- 下一篇:气液对应力机