咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >深度学习源代码缺陷检测方法 收藏

深度学习源代码缺陷检测方法

Source Code Defect Detection Based on Deep Learning

作     者:王晓萌 张涛 辛伟 侯长玉 WANG Xiao-meng;ZHANG Tao;XIN Wei;HOU Chang-yu

作者机构:中国信息安全测评中心 

出 版 物:《北京理工大学学报》 (Transactions of Beijing Institute of Technology)

年 卷 期:2019年第39卷第11期

页      面:1155-1159页

核心收录:

学科分类:081203[工学-计算机应用技术] 08[工学] 0835[工学-软件工程] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

基  金:国家自然科学基金资助项目(U1636115 U1736209) 

主  题:缺陷检测 深度学习 静态分析 语义特征 语法特征 

摘      要:针对由于传统的源代码缺陷分析技术依赖于分析人员的对安全问题的认识以及长期经验积累造成的缺陷检测误报率、漏报率较高的问题,提出了一种深度学习算法源代码缺陷检测方法.该方法根据深度学习算法,利用程序源代码的抽象语法树、数据流特征,通过训练源代码缺陷分类器完成源代码缺陷检测工作.其依据的关键理论是应用深度学习算法及自然语言处理中的词嵌套算法学习源代码抽象语法树和数据流中蕴含的深层次语义特征和语法特征,提出了应用于源代码缺陷检测的深度学习一般框架.使用公开数据集SARD对提出的方法进行验证,研究结果表明该方法在代码缺陷检测的准确率、召回率、误报率和漏报率方面均优于现有的检测方法.

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分