摘要
本公开提供了一种代码缺陷检测方法、装置、计算机设备及存储介质,其中,该方法包括:将获取的待检测代码输入至训练好的缺陷检测模型中,得到待检测代码的缺陷检测结果;缺陷检测模型是按照以下步骤训练得到的:获取目标代码及对应的历史缺陷信息;确定目标代码中各个代码语句之间的控制依赖关系以及各个变量之间的数据依赖关系;根据控制依赖关系和数据依赖关系,对目标代码进行切片处理,得到各个代码片段,并确定各个代码片段的特征信息;基于历史缺陷信息和代码片段的特征信息对模型进行调参,直至得到训练好的缺陷检测模型。本公开实施例结合历史缺陷信息和代码片段的特征信息进行训练,得到的缺陷检测模型可以更加准确地识别代码缺陷。
技术关键词
程序依赖图
代码缺陷检测方法
数据依赖关系
节点
矩阵
代码切片
拉普拉斯
无监督学习算法
残差网络
生成特征向量
语句
计算机设备
机器可读指令
变量
特征值
注意力
网络模块
系统为您推荐了相关专利信息
充电负荷预测方法
LSTM模型
样本
负荷预测装置
数据
数值模拟方法
客户端
服务端
磨削力模型
DOS系统
电力设备状态监测系统
信道
量子态
重构
噪声功率
擦洗结构
旋转驱动单元
清洗机器人
推进器
活动销