mlsanityData to 7 Oct 2026

SUT: Active Defects Probing for Transcompiler Models

arXiv 2310.14209 ↗First posted 22 Oct 2023cs.SE cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Automatic Program translation has enormous application value and hence has been attracting significant interest from AI researchers. However, we observe that current program translation models still make elementary syntax errors, particularly, when the target language does not have syntax elements in the source language. Metrics like BLUE, CodeBLUE and computation accuracy may not expose these issues. In this paper we introduce a new metrics for programming language translation and these metrics address these basic syntax errors. We develop a novel active defects probing suite called Syntactic Unit Tests (SUT) which includes a highly interpretable evaluation harness for accuracy and test scoring. Experiments have shown that even powerful models like ChatGPT still make mistakes on these basic unit tests. Specifically, compared to previous program translation task evaluation dataset, its pass rate on our unit tests has decreased by 26.15%. Further our evaluation harness reveal syntactic element errors in which these models exhibit deficiencies.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 12 of its 19 references that are in the map. First posted on arXiv 22 Oct 2023.

Builds on

12 of 19 references.

References · 12

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2022Training language models to follow instructions with human feedbackcited by 15,712
  3. 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 732
  4. 2020GraphCodeBERT: Pre-training Code Representations with Data Flowcited by 600
  5. 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 468
  6. 2021Unified Pre-training for Program Understanding and Generationcited by 361
  7. 2020Unsupervised Translation of Programming Languagescited by 262
  8. 2021Leveraging Automated Unit Tests for Unsupervised Code Translationcited by 82
  9. 2020PyMT5: multi-mode translation of natural language and Python code with transformerscited by 80
  10. 2021DOBF: A Deobfuscation Pre-Training Objective for Programming Languagescited by 68
  11. 2021AVATAR: A Parallel Corpus for Java-Python Program Translationcited by 59
  12. 2022XLCoST: A Benchmark Dataset for Cross-lingual Code Intelligencecited by 54

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.