淄博市知识产权公共服务平台

导航
专利号 2024111700152 申请日 2024-08-26 专利名称 一种软件缺陷预测方法及系统
授权日 2024-10-29 专利权人 山东大学 发明人 史玉良;吴琼;张建林;王新军;闫中敏;陈志勇
主分类号 G06F8/41 关键词 应用领域
摘要 本发明属于软件缺陷预测技术领域,提供了一种软件缺陷预测方法及系统,将软件系统包含的源代码文件,解析为抽象语法树,从中提取特征节点和标签节点,提取代码行之间的控制流和数据流依赖关系,构建行属性图;生成特征节点的语法表示向量,并计算出多标签对比学习损失值,再逐步生成文件表示向量;利用获得的文件表示向量生成过程中产生的注意力权重进行代码行级别的软件缺陷预测任务,利用获得的文件表示向量,进行文件级别的缺陷预测。本发明能够对源代码语法语义信息进行综合挖掘,更加完整地表示了源代码蕴含的信息,对存在隐藏缺陷的模块进行了更精准的预测。
创新点
技术分类 标 签 战兴产业 新一代信息技术    新兴软件和新型信息技术服务
运营方式 合作方式
联系人 联系电话 电子邮箱
详细说明
【关 闭】