Sep, 2020

CodeBLEU: 一种自动评估代码合成的方法

TL;DR本研究提出 CodeBLEU 作为一种新的自动代码评估指标,它可通过 n-gram 匹配吸收 BLEU 的优点,并通过抽象语法树和数据流注入代码语法和语义,实现对三种代码合成任务的质量评估,结果表明,与 BLEU 和准确性相比,我们的提出的 CodeBLEU 可以更好地与程序员分配的分数相关联。