一种代码缺陷检测方法、装置、计算机设备及存储介质

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种代码缺陷检测方法、装置、计算机设备及存储介质
申请号:CN202411805289
申请日期:2024-12-10
公开号:CN119272278B
公开日期:2025-04-22
类型:发明专利
摘要
本公开提供了一种代码缺陷检测方法、装置、计算机设备及存储介质,其中,该方法包括:将获取的待检测代码输入至训练好的缺陷检测模型中,得到待检测代码的缺陷检测结果;缺陷检测模型是按照以下步骤训练得到的:获取目标代码及对应的历史缺陷信息;确定目标代码中各个代码语句之间的控制依赖关系以及各个变量之间的数据依赖关系;根据控制依赖关系和数据依赖关系,对目标代码进行切片处理,得到各个代码片段,并确定各个代码片段的特征信息;基于历史缺陷信息和代码片段的特征信息对模型进行调参,直至得到训练好的缺陷检测模型。本公开实施例结合历史缺陷信息和代码片段的特征信息进行训练,得到的缺陷检测模型可以更加准确地识别代码缺陷。
技术关键词
程序依赖图 代码缺陷检测方法 数据依赖关系 节点 矩阵 代码切片 拉普拉斯 无监督学习算法 残差网络 生成特征向量 语句 计算机设备 机器可读指令 变量 特征值 注意力 网络模块