[发明专利]一种结合修复模板与深度学习的代码缺陷自动修复方法在审
申请号: | 202310177017.3 | 申请日: | 2023-02-28 |
公开(公告)号: | CN116069337A | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 王旭;胡春明;孟祥鑫;刘旭东 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/70;G06N5/022;G06N5/04 |
代理公司: | 北京中创阳光知识产权代理有限责任公司 11003 | 代理人: | 尹振启 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明通过人工智能领域的方法,实现了一种结合修复模板与深度学习的代码缺陷自动修复方法。分为三个部分,第一部分为格式化模板表示方法,用于后续的模型训练;第二部分为基于编码器‑解码器框架的神经网络模型,并提出一种联合推理策略,在保留复制机制从输入文本中取词输出功能的同时,留存部分可能超出复制机制取词范围的单词到后处理阶段;第三部分是后处理阶段,包含补丁还原工具、未登录词替换工具和补丁检查工具的设计与实现。本发明提出的方法解决了基于模板的修复方法修复类型受限与无法利用历史修复数据中蕴含的修复知识的问题,以及基于神经机器翻译的修复方法没有结合人工修复模板的专家经验与难以生成特定于项目的低频词的问题。 | ||
搜索关键词: | 一种 结合 修复 模板 深度 学习 代码 缺陷 自动 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202310177017.3/,转载请声明来源钻瓜专利网。