摘要
本发明公开了基于调用图与多层次对比学习的函数级缺陷定位方法,包括构建包含类节点及其内部函数节点的局部调用图和覆盖所有函数的全局调用图;利用Light‑GCN对这两种调用图进行图嵌入学习,生成函数的局部和全局嵌入向量;同时,采用预训练代码模型提取函数代码的语义嵌入向量,并使用预训练语言模型获取缺陷报告的语义嵌入向量;为了优化模型性能,设计了包含局部对比损失、全局对比损失及语义对比损失的多层次对比损失函数,通过最小化该损失函数,有效优化了缺陷报告与函数嵌入之间的匹配关系,从而增强了整体的定位能力,并显著提升了模型的缺陷定位准确性。
技术关键词
缺陷定位方法
多层次
语义
抽象语法树
报告
节点
解析工具
函数调用关系
预训练语言模型
度度量方法
项目
文本
软件
编码
矩阵
参数
系统为您推荐了相关专利信息
火灾监测方法
特征提取网络
计算机可读取存储介质
分类器
线性单元