ICLRApr, 2022
通过神经符号编辑语法修复 Transformer 中的程序漏洞
Fix Bugs with Transformer through a Neural-Symbolic Edit Grammar
Yaojie Hu, Xingjian Shi, Qiang Zhou, Lee Pike
TL;DR介绍了一种基于 Transformer 的代码修复方法 NSEdit,其将错误的源代码输入,预测出一个修复序列,使用符合规则语句的神经符号脚本生成编辑程序,并通过指针网络选择编辑位置,经过训练和微调后,在 CodeXGLUE 基准测试中的 Tufano 小数据集上取得了 24.04%的准确度,该方法在程序包与程序包之间的抗干扰能力强。