Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种代码缺陷检测方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京京航计算通讯研究所

摘要:本发明公开了一种代码缺陷检测方法,属于软件测试技术领域,能够提高代码缺陷检测的准确率。方法包括:根据预设切片准则对待识别代码进行切片处理,得到待检测切片代码段;输入所述待检测切片代码段至预设代码缺陷检测模型,将所述预设代码缺陷检测模型的输出结果作为代码缺陷检测结果;其中,所述预设代码缺陷检测模型是通过对训练阶段的各切片代码段中的语句语义向量和语句类型向量进行分段学习,得到的网络模型。

主权项:1.一种代码缺陷检测方法,其特征在于,包括:根据预设切片准则对待识别代码进行切片处理,得到待检测切片代码段;构建预设代码缺陷检测模型,所述预设代码缺陷检测模型包括:语句编码网络、程序编码网络以及检测器网络;输入所述待检测切片代码段至所述预设代码缺陷检测模型,将所述预设代码缺陷检测模型的输出结果作为代码缺陷检测结果,包括:S1:将待检测切片代码段中的语句拆分为token,基于word2vec模型得到token向量矩阵,将所述token向量矩阵输入至所述语句编码网络得到语句语义向量,所述语句编码网络包含自注意力机制self-attention;S2:将待检测切片代码段中的语句的类型信息进行one-hot编码,得到语句类型向量;S3:拼接所述语句语义向量和所述语句类型向量得到第一向量表示;S4:输入所述第一向量表示至程序编码网络BiGRU得到第二向量表示,所述程序编码网络BiGRU的隐含层由BiGRU层、attention层和Dense层构成;S5:将所述第二向量表示输入检测器网络得到所述待检测切片代码段对应的代码缺陷检测结果。

全文数据:

权利要求:

百度查询: 北京京航计算通讯研究所 一种代码缺陷检测方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术