Neural models “translate” a method into a natural-language summary.
Word-overlap metrics like BLEU won’t score this highly, and can’t say what a model gets wrong.
Each is trained on 400,000 Java methods from Funcom, split by project.
Bimodal transformer, 125M parameters.
Transformer with a copy mechanism.
Encodes paths through the AST.
Each summary is compared with the human-written comment.
Precision of matching n-grams.
Unigram matches, stems and synonyms.
Longest common subsequence.
Annotators open-coded 444 predictions (148 methods × 3 models) into a taxonomy of errors.
sets the read timeout
returns the number of labels in the rule set
returns the schema schema
The study calls for metrics built for code, and models that stop leaving information out.