源代码缺陷检测数据生成及标注方法

源代码缺陷检测数据生成及标注方法
复制标题

DOI:
10.16511/j.cnki.qhdxxb.2021.21.005
复制
发表时间:
2021
期刊:
清华大学学报. 自然科学版
影响因子:
--
通讯作者:
王嘉捷
王嘉捷
中科院分区:
其他
文献类型:
--
作者:
管志斌;王晓萌;辛伟;王嘉捷

文献摘要

相似文献

在已有的基于深度学习的源代码缺陷检测方法中,所使用的训练数据和测试数据大多来源于仅供学术研究的测试源码,无法为深度学习模型的训练提供足够的数据支撑。因此,该文提出了一种源代码缺陷检测数据生成及标注方法。该方法在提取源代码控制流关系的基础上,应用已训练的深度学习模型和商业工具来完成源代码切片数据的标注。使用公开数据集SARD、 NVD及开源软件Ffmpeg等进行验证,结果表明通过该方法能够生成直接用于深度学习的源代码缺陷检测数据集,为基于深度学习的源代码缺陷检测方法提供了数据支撑。