pith:EZH63GUI
CodeBLEU: a Method for Automatic Evaluation of Code Synthesis
CodeBLEU evaluates generated code by adding syntax tree and data-flow matches to n-gram overlap so that scores align better with human programmer judgments than BLEU or exact accuracy.
arxiv:2009.10297 v2 · 2020-09-22 · cs.SE · cs.CL
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{EZH63GUIZJN25JRIYI2IJLLVPQ}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
Experimental results show that our proposed CodeBLEU can achieve a better correlation with programmer assigned scores compared with BLEU and accuracy.
That the weighted combination of n-gram, AST, and data-flow matches will reliably reflect human judgment of code quality across tasks without the weights being overfitted to the specific evaluation sets.
CodeBLEU improves correlation with human programmer scores on code synthesis tasks by adding syntactic AST matching and semantic data-flow matching to the standard BLEU n-gram approach.
References
Formal links
Cited by
Receipt and verification
| First computed | 2026-05-17T23:39:21.880910Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
264fed9a88ca5baea628c23484ad757c25db12adec91b448e72ca34c273020b2
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/EZH63GUIZJN25JRIYI2IJLLVPQ \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 264fed9a88ca5baea628c23484ad757c25db12adec91b448e72ca34c273020b2
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "ffc5ae0ba7af0397ab2e62a8724894df8b10ba7e4d47095d5750799d25a2833a",
"cross_cats_sorted": [
"cs.CL"
],
"license": "http://arxiv.org/licenses/nonexclusive-distrib/1.0/",
"primary_cat": "cs.SE",
"submitted_at": "2020-09-22T03:10:49Z",
"title_canon_sha256": "034c637e9bb91e2a5a9b62931b450fe548591fef10be3c35891837159640f111"
},
"schema_version": "1.0",
"source": {
"id": "2009.10297",
"kind": "arxiv",
"version": 2
}
}