The DOI matches its Crossref record; 76 of the 77 references it cites were found in a registry or an index; 34 of the 46 sources its claims cite were checked for support.
CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translation
Open accessAbstract
Recent code translation techniques exploit neural machine translation models to translate source code from one programming language to another to satisfy production compatibility or to improve efficiency of codebase maintenance.Most existing code translation datasets only focus on a single pair of popular programming languages.To advance research on code translation and meet diverse requirements of real-world applications, we construct CodeTransOcean, a large-scale comprehensive benchmark that supports the largest variety of programming languages for code translation.CodeTransOcean consists of three novel multilingual datasets, namely, MultilingualTrans supporting translations between multiple popular programming languages, NicheTrans for translating between niche programming languages and popular ones, and LLMTrans for evaluating executability of translated code by large language models (LLMs).CodeTransOcean also includes a novel cross-framework dataset, DLTrans, for translating deep learning code across different frameworks.We develop multilingual modeling approaches for code translation and demonstrate their great potential in improving the translation quality of both low-resource and high-resource language pairs and boosting the training efficiency.We also propose a novel evaluation metric Debugging Success Rate@K for program-level code translation.Last but not least, we evaluate LLM ChatGPT on our datasets and investigate its potential for fuzzy execution predictions.We build baselines for CodeTransOcean and analyze challenges of code translation for guiding future research.The CodeTransOcean datasets and code are publicly available at https://github. com/WeixiangYAN/CodeTransOcean.
Overview
AI snapshot
Written from the paper’s full text.
TL;DR
CodeTransOcean is a large-scale multilingual and cross-framework code translation benchmark with 270,507 program-level samples across 45 programming languages and 4 deep learning frameworks, plus new datasets and evaluation metrics. Experiments show multilingual modeling improves BLEU over one-to-one baselines, ChatGPT achieves 48.57% DSR@0 on LLMTrans with self-debugging/one-shot gains, and fuzzy execution remains impractical.
Key findings
- CodeTransOcean contains 270,507 samples (over 200K unit tests), covering 45 programming languages and 4 deep learning frameworks: MultilingualTrans has 30,419 program samples over 8 popular languages; NicheTrans has 236,468 samples from 37 niche languages to 8 popular ones; LLMTrans has 350 samples translating 7 popular languages to Python; DLTrans has 408 coarse-grained and 3,270 fine-grained samples across PyTorch, TensorFlow, MXNet, and Paddle.
- Multilingual modeling improves average BLEU over the One-to-One baseline: All language pairs rise from 5.19 to 5.31 (Many-to-One, +0.12), 5.81 (Many-to-Many, +0.62), and 6.42 (One-to-Many, +1.23); high-resource pairs rise from 4.68 to 6.18 under One-to-Many, and low-resource pairs from 4.83 to 5.84.
- On LLMTrans, ChatGPT baseline achieves 48.57% DSR@0; self-debugging raises DSR@1 to 51.43%, DSR@2 to 52.29%, and DSR@3 to 52.57%; the best one-shot strategy reaches 50.29% DSR@0 (+1.72 absolute), while Chain-of-Thought degrades performance (e.g., Experiment #2 falls to 42.57%); CodeT5+_220M achieves DSR@0 of 0.
- For fuzzy execution, ChatGPT zero-shot gets 59.00% accuracy, 88.57% precision, 20.67% recall, and 33.52% F1; few-shot gets 59.00% accuracy, 93.55% precision, 19.33% recall, and 32.04% F1, with about an 88% tendency to predict code is executable and only 4% ability to predict execution results.
Methods
- Data construction: MultilingualTrans and NicheTrans were collected from Rosetta Code under CC BY-SA 4.0; DLTrans was derived from Dive into Deep Learning under Apache-2.0. Samples are program-level, balanced across languages/frameworks, and non-overlapping with existing code translation datasets; manual quality assessment of 1K samples per dataset found >90% compilability for MultilingualTrans.
- Modeling and evaluation: CodeT5+_220M was fine-tuned and compared across One-to-One, One-to-Many, Many-to-One, and Many-to-Many strategies using BLEU; baselines were established for DLTrans and NicheTrans. The paper proposes DSR@K and the AutoTransExecuter pipeline, evaluates ChatGPT (gpt-3.5-turbo) on LLMTrans with prompt, hyperparameter, context, self-debugging, one-shot, and Chain-of-Thought experiments, and tests fuzzy execution on an ExecuteStatus dataset of 300 executable and 300 non-executable samples.
- Analysis used BLEU, EM, and CodeBLEU for translation quality; DSR@K for executability; and accuracy, precision, recall, and F1 for fuzzy execution prediction.
Limitations
- The paper states that existing match-based metrics focus solely on semantics and overlook executability and functional equivalence, while execution-based metrics are expensive and carry unresolved overhead and security risks. It also states that AutoTransExecuter currently only supports Python as the target language due to runtime, dependency, compiler-configuration, and security challenges, and that fuzzy execution with ChatGPT is not yet practical.
- Evident from the text: LLMTrans is limited to 350 samples and only seven popular languages translated to Python; DLTrans experiments use only the coarse-grained subset; the fuzzy execution study uses 600 samples; ChatGPT experiments use gpt-3.5-turbo; and the multilingual modeling experiments use CodeT5+_220M.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
34 of 46 cited sources checked · 18 supported · 2 flagged · accuracy not yet measured
- Premisecitation
XLCoST is the only existing multilingual code translation dataset.
“Note that XLCoST (Zhu et al., 2022a) is the only existing multilingual code translation dataset.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Zhu et al., 2022a source
The Related work section (p. 2) identifies CoST as another code translation dataset covering seven programming languages. That directly contradicts the claim that XLCoST is the only existing multilingual code translation dataset. (LLM, conf=0.94)
Checked by a reasoning model — may be wrong.
Experimental — accuracy not yet measured
- Premisecitation
Existing match-based evaluation metrics for code translation focus solely on semantics, overlooking executability of the code and the functional equivalence under different implementations.
“Existing match-based evaluation metrics for code translation (Papineni et al., 2002;Ren et al., 2020;Eghbali and Pradel, 2022;Zhou et al., 2023;Tran et al., 2019) focus solely on semantics, overlooking executability of the code and the functional equivalence under different implementations.”
- Also stated in: § A.1.2 Code Translation Metrics · plain
“These match-based evaluation metrics can only evaluate the surface form and semantic differences of the code, while neglecting the executability of the code and the functional equivalence of implementation variations.”
Quote in the paperSubstantial claim2 of 3 sources checked- cites Papineni et al., 2002 source
- cites Ren et al., 2020 source
The Introduction (p. 1) describes n-gram accuracy as token overlap, not a metric focused solely on semantics; it says n-gram accuracy can favor code with logical errors. The Abstract (p. 1) likewise says BLEU neglects syntactic and semantic features. The paper does support the narrower concern that exact-match accuracy underestimates different implementations with the same semantic logic. (LLM, conf=0.88)
Checked by a reasoning model — may be wrong.
Experimental — accuracy not yet measured - cites Eghbali and Pradel, 2022 source
The Introduction explains that BLEU matches token n-grams and can give misleading similarity scores, while §3.2 treats equal execution behavior as the standard for semantic equivalence. This supports the concern that matching need not establish functional equivalence, but not the claim that these metrics focus solely on semantics: the paper also describes metrics using syntax and structural dependencies. It does not establish a general claim about whether the metrics assess executability. (LLM, conf=0.84)
Experimental — accuracy not yet measured
- Also stated in: § A.1.2 Code Translation Metrics · plain
- Premisecitation
Multilingual modeling has not been systematically explored for code translation.
“Multilingual modeling shows great potential in neural machine translation (Aharoni et al., 2019;Wang et al., 2020;Zhu et al., 2023), but it has not been systematically explored for code translation.”
Quote in the paperSubstantial claim3 of 3 sources checked - Interpretationcitation
The performance of ChatGPT is sensitive to the provided contextual example in One-shot learning.
“The results corroborate previous findings in natural language translation (Peng et al., 2023) that the performance of ChatGPT is sensitive to the provided contextual example in One-shot learning.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Peng et al., 2023 source
- Study design and conductcitation
CodeT5+ is used as the backbone based on its superior performance on code understanding and generation evaluations.
“In this work, we use pretrained CodeT5+ (Wang et al., 2023b) foot_3 as the backbone based on its superior performance on code understanding and generation evaluations reported in (Wang et al., 2023b).”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Wang et al., 2023b source
- Premisecitation
Recent research shows that LLMs such as ChatGPT demonstrate preliminary code debugging capabilities.
“Meanwhile, recent research shows that LLMs such as ChatGPT demonstrate preliminary code debugging capabilities (Chen et al., 2023b,a).”
Quote in the paperSubstantial claim1 of 2 sources checked- cites Chen et al., 2023b source
- cites Chen et al., 2023a
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Premisecitation
CoT may lead to word-by-word translations of natural language, thereby degrading translation quality.
“These observations are consistent with the findings in (Peng et al., 2023) that CoT may lead to word-by-word translations of natural language, thereby degrading the translation quality.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Peng et al., 2023 source
- Premisecitation
ChatGPT has shown preliminary capability in error detection and correction during code generation.
“Since ChatGPT has shown preliminary capability in error detection and correction during code generation (Shinn et al., 2023;Chen et al., 2023b;Kim et al., 2023;Nair et al., 2023;Madaan et al., 2023), we use Chat-GPT to perform multiple rounds of self-debugging and investigate the impact on DSR.”
Quote in the paperSubstantial claim3 of 3 sources checked- cites Shinn et al., 2023 source
The Programming section reports that the Reflexion code-generation agent uses self-generated tests and improves accuracy on several benchmarks; the Ablation study says testing and compilation catch syntax and logic errors. But the paper identifies GPT-4 as the base model for its Reflexion experiments, not ChatGPT, so it does not establish the claim specifically about ChatGPT. (LLM, conf=0.84)
Experimental — accuracy not yet measured - cites Chen et al., 2023b source
- cites Kim et al., 2023 source
Section 2.1 (page unavailable) describes language models finding errors in their outputs and improving them through critique; the paper evaluates this approach using gpt-3.5-turbo. Its examples concern math answers and computer-task action plans, not error detection and correction during code generation. That specific setting is not supported by this source. (LLM, conf=0.86)
Experimental — accuracy not yet measured
- Premisecitation
Execution-based metrics that require providing test cases are expensive to conduct in practice.
“Executionbased metrics (Kulal et al., 2019;Hao et al., 2022;Hendrycks et al., 2021;Rozière et al., 2020;Dong et al., 2023) that require providing test cases are expensive to conduct in practice”
Quote in the paperSubstantial claim3 of 3 sources checked- cites Kulal et al., 2019 source
The Problem statement (p. 3) describes providing test cases and executing compiled programs against them, while Experiments (p. 6) uses test-case results to assess functional correctness. The paper does not say that conducting execution-based evaluation is expensive in practice; its computation budget concerns synthesis trials, not the practical cost of providing test cases or conducting the metric. (LLM, conf=0.85)
Experimental — accuracy not yet measured - cites Hao et al., 2022 source
The Backgrounds and Related Work section (p. 2) says the automated dataset uses hand-crafted test cases, and the Experiment section (pp. 4–5) describes metrics based on passing those cases. The paper does not state that execution-based metrics are expensive to conduct in practice; searches for cost, effort, and time-consuming test preparation did not find that point. (LLM, conf=0.83)
Experimental — accuracy not yet measured - cites Hendrycks et al., 2021 source
Section 4.2 (p. 7) confirms that APPS uses execution-based metrics requiring test cases. Section 3 (p. 4) describes six months of dataset preparation and says executing arbitrary Python code is challenging, but the paper does not establish that these metrics are generally expensive to conduct in practice; Section 4.2 instead emphasizes that test cases permit automatic evaluation without manual analysis. (LLM, conf=0.81)
Experimental — accuracy not yet measured
- Premisecitation
One-shot learning is an effective strategy for enhancing the performance of model inference.
“This method has been validated as an effective strategy for enhancing the performance of model inference (Peng et al., 2023;Liu et al., 2023a).”
Quote in the paperSubstantial claim1 of 2 sources checked- cites Peng et al., 2023 source
Section 4.1 reports that one-shot in-context examples improved ChatGPT’s machine-translation scores over zero-shot translation. This supports the claim for ChatGPT translation, but the paper does not establish that one-shot learning enhances model inference generally. (LLM, conf=0.84)
Experimental — accuracy not yet measured - cites Liu et al., 2023a
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Findingnone given
NicheTrans is the first dataset for code translation between niche programming languages and popular ones.
“our NicheTrans dataset is the first dataset for code translation between these niche languages and popular ones.”
Quote in the paperSubstantial claim - Findingnone given
CodeTransOcean is a large-scale comprehensive benchmark that supports the largest variety of programming languages for code translation.
“we construct CodeTransOcean, a large-scale comprehensive benchmark that supports the largest variety of programming languages for code translation.”
Quote in the paperSubstantial claim - Findingnone given
The paper proposes a fuzzy execution metric based on LLMs.
“We also propose a fuzzy execution metric based on LLMs and conduct a preliminary study using ChatGPT on this metric.”
Quote in the paperSubstantial claim - Findingnone given
CodeTransOcean includes a novel cross-framework dataset DLTrans for translating deep learning code across different frameworks.
“CodeTransOcean also includes a novel cross-framework dataset, DLTrans, for translating deep learning code across different frameworks.”
Quote in the paperSubstantial claim - Findingown data
NicheTrans contains 236,468 program samples covering translation pairs from 37 niche programming languages to the eight popular ones.
“The NicheTrans dataset contains 236,468 program samples, covering code translation pairs from thirty-seven niche programming languages, including Ada, COBOL, Pascal, Perl, Erlang, Fortran, Scala, Julia and others, to the eight popular ones.”
Quote in the paperSubstantial claim - Findingnone given
CodeTransOcean consists of three novel multilingual datasets: MultilingualTrans, NicheTrans, and LLMTrans.
“CodeTransOcean consists of three novel multilingual datasets, namely, MultilingualTrans supporting translations between multiple popular programming languages, NicheTrans for translating between niche programming languages and popular ones, and LLMTrans for evaluating executability of translated code by large language models (LLMs).”
Quote in the paperSubstantial claim - Findingown data
On the LLMTrans dataset, the baseline ChatGPT setting achieves 48.57% DSR@0.
“On our LLMTrans dataset, the baseline ChatGPT setting achieves 48.57% DSR@0.”
Quote in the paperNot a substantial claim - Findingown data
ChatGPT has low accuracy in the binary classification task of whether code can be executed.
“Overall, ChatGPT has low accuracy in the binary classification task of”
Quote in the paperSubstantial claim - Findingnone given
CodeTransOcean is a comprehensive code translation benchmark that includes multilingual and cross-framework datasets.
“We construct CodeTransOcean, a comprehensive code translation benchmark that includes multilingual and cross-framework datasets.”
Quote in the paperSubstantial claim - Findingown data
Experiment #1 yields 1.14% absolute gain in DSR@0.
“with Experiment #1 (example has the same target language but different source language) and #3 (example has different source and target languages) following closely with 1.14% and 0.29% absolute gains, respectively.”
Quote in the paperNot a substantial claim - Findingown data
The first self-debugging improves DSR by 3% absolutely.
“The first self-debugging improves DSR by 3% absolutely.”
Quote in the paperNot a substantial claim - Findingown data
DSR improves significantly with multiple rounds of self-debugging.
“As shown in Table 7, DSR improves significantly with multiple rounds of selfdebugging.”
Quote in the paperNot a substantial claim - Findingreasoning
EM does not correlate with DSR@0.
“Since the reference target code exhibits the same functionality as the source language code but their execution results could differ slightly, EM also does not correlate with DSR@0.”
Quote in the paperSubstantial claim- Rests on an assumption: The reference target code exhibits the same functionality as the source language code but their execution results could differ slightly.
- Findingown data
When CoT strategies are applied, the model tends to translate the source code line by line, neglecting compatibility issues between libraries and functions in different languages.
“We study the translation results of Chat-GPT and find that when CoT strategies are applied, the model tends to translate the source code line by line, neglecting compatibility issues between libraries and functions in different languages.”
Quote in the paperSubstantial claim - Findingown data
CoT degrades executability of the translated code.
“As shown in Table 8, CoT degrades executability of the translated code.”
Quote in the paperSubstantial claim - Findingown data
ChatGPT's ability to predict execution results is at a scant 4%.
“and its ability to predict execution results, being at a scant 4%, clearly requires further enhancement.”
Quote in the paperSubstantial claim - Findingown data
BLEU and CodeBLEU have no obvious positive correlations with DSR@0.
“We also observe in Table 6 that same as prior findings, BLEU and CodeBLEU have no obvious positive correlations with the debugging success rate (DSR@0).”
Quote in the paperSubstantial claim - Findingown data
Divide-and-Conquer significantly degrades performance.
“As shown in Table 6, Divide-and-Conquer significantly degrades the performance.”
Quote in the paperSubstantial claim - Findingown data
All three One-shot learning strategies effectively improve DSR@0 of ChatGPT over the Zero-shot baseline.
“Table 8 shows that all three One-shot learning strategies effectively improve DSR@0 of ChatGPT over the Zero-shot baseline.”
Quote in the paperSubstantial claim - Findingown data
One-to-Many demonstrates superiority over the One-to-One baseline across all experiments.
“Nevertheless, One-to-Many demonstrates superiority over the One-to-One baseline across all our experiments.”
Quote in the paperSubstantial claim - Findingown data
DSR begins to plateau after the second debugging round.
“Each subsequent round of selfdebugging brings further gain but DSR begins to plateau after the second debugging round.”
Quote in the paperNot a substantial claim - Findingreasoning
For all language pairs, the performance of the four strategies is ranked as One-to-Many > Many-to-Many > Many-to-One > One-to-One.
“For All language pairs, the performance of the four strategies is ranked as One-to-Many > Many-to-Many > Many-to-One > One-to-One.”
Quote in the paperSubstantial claim - Findingown data
In Experiment #2, DSR@0 declines by 6% absolutely.
“In Experiment #2, DSR@0 even declines by 6% absolutely.”
Quote in the paperSubstantial claim - Findingown data
Experiment #3 yields 0.29% absolute gain in DSR@0.
“with Experiment #1 (example has the same target language but different source language) and #3 (example has different source and target languages) following closely with 1.14% and 0.29% absolute gains, respectively.”
Quote in the paperNot a substantial claim - Findingown data
CodeTransOcean is of high quality.
“confirm that CodeTransOcean is of high quality.”
Quote in the paperSubstantial claim - Findingown data
For the MultilingualTrans dataset with compilation requirements, the compilability rate exceeds 90%.
“We find that for the MultilingualTrans dataset with compilation requirements, the compilability rate exceeds 90%.”
Quote in the paperNot a substantial claim - Findingown data
The code pairs in each dataset are functionally identical.
“We verify that the code pairs in each dataset are functionally identical”
Quote in the paperSubstantial claim - Study design and conductown data
The distribution of each language or framework in CodeTransOcean is balanced.
“We ensure a balanced distribution of each language/framework when constructing the datasets (Appendix A.2).”
Quote in the paperNot a substantial claim - Premisecitation
Most existing code translation datasets focus on a single pair of popular programming languages.
“Most existing code translation datasets only focus on a single pair of popular programming languages.”
- Also stated in: § 1 Introduction · plain
“However, existing code translation datasets are limited by insufficient coverage of programming languages and mostly focusing on a single pair of popular programming languages, limited scale, and uneven data distribution.”
Quote in the paperSubstantial claim0 of 3 sources checked- cites Lu et al., 2021
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Ahmad et al., 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Rozière et al., 2020
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Also stated in: § 1 Introduction · plain
- Study design and conductnone given
All samples in all CodeTransOcean datasets are constructed at the program level.
“Note that all samples in all CodeTransOcean datasets are constructed at the program-level.”
Quote in the paperNot a substantial claim - Interpretationreasoning
Under the One-to-Many strategy, the model encoder can provide more comprehensive information for source language translation by absorbing more source language features, thereby improving model generalizability.
“Under One-to-Many strategy, the model encoder can provide more comprehensive information for source language translation due to its ability to absorb more source language features, thereby improving generalizability of the model.”
Quote in the paperSubstantial claim - Interpretationown data
Using ChatGPT for fuzzy execution is not yet practical.
“Thus, using Chat-GPT for fuzzy execution is not yet practical (Liu et al., 2023b).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Liu et al., 2023b
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationown data
ChatGPT has limitations in its capacity to rectify errors after multiple debugging cycles.
“This suggests that ChatGPT has limitations in its capacity to rectify errors after multiple debugging cycles, which is consistent with human behaviors.”
Quote in the paperNot a substantial claim - Interpretationown data
One-shot learning entirely tailored to the translation requirements is most effective in boosting code translation performance for ChatGPT.
“These results show that One-shot learning entirely tailored to the translation requirements is most effective in boosting code translation performance for ChatGPT.”
Quote in the paperSubstantial claim - Interpretationnone given
Multilingual modeling has remarkable potential in enhancing code translation quality.
“We demonstrate that multilingual modeling has remarkable potential in enhancing code translation quality.”
Quote in the paperSubstantial claim - Interpretationown data
CoT compromises the global planning ability of the model.
“CoT also compromises the global planning ability of the model.”
Quote in the paperSubstantial claim - Study design and conductreasoning
AutoTransExecuter currently only supports Python as the target language.
“However, AutoTransExecuter currently only supports Python as the target language.”
Quote in the paperSubstantial claim
- Probably not a substantial claim. 40
- It may state two separate claims as one. 36
- The quote only partly states this claim. 1
Probably not a substantial claim. The paper’s conclusions may not depend on it. It may state two separate claims as one.
PremisecitationMultilingual modeling has been pivotal in broadening the applicability of neural machine translation, primarily evidenced in enhancing performance of low-resource languages and cross-language transfer learning.
“Multilingual modeling has been pivotal in broadening the applicability of neural machine translation (Aharoni et al., 2019;Wang et al., 2020;Zhu et al., 2023;Johnson et al., 2017).This is primarily evidenced in enhancing the performance of low-resource languages and cross-language transfer learning (Mohammadshahi et al., 2022;Zoph et al., 2016;Nguyen and Chiang, 2017;Johnson et al., 2017).”
Quote in the paperNot a substantial claim3 of 3 sources checkedProbably not a substantial claim. The paper’s conclusions may not depend on it.
PremisecitationPrior works show that prompts can influence the performance of ChatGPT.
“Prior works show that prompts can influence the performance of ChatGPT (Zhong et al., 2023;Peng et al., 2023;Jiao et al., 2023).”
Quote in the paperNot a substantial claim3 of 3 sources checkedProbably not a substantial claim. The paper’s conclusions may not depend on it.
PremisecitationChatGPT demonstrates competitive performance on language generation tasks such as summarization and machine translation.
“The recent LLM ChatGPT demonstrates competitive performance on language generation tasks such as summarization and machine translation (Yang et al., 2023;Peng et al., 2023;Gao et al., 2023).”
Quote in the paperNot a substantial claim3 of 3 sources checked- cites Yang et al., 2023 source
Section 4.2.1 describes LLMs as strong at summarization by human evaluation and competent at machine translation, supporting the general performance claim. But its summarization examples concern LLMs such as OPT, not ChatGPT specifically; it also notes that translation performance can trail commercial tools. The paper therefore does not fully establish the claim about ChatGPT on both tasks. (LLM, conf=0.85)
Experimental — accuracy not yet measured - cites Peng et al., 2023 source
The Introduction and Results report competitive machine-translation performance, particularly for high-resource languages and with task-specific prompting. The paper does not report competitive summarization performance; summarization appears only in a reference title in the passages found (page numbers unavailable). (LLM, conf=0.88)
Experimental — accuracy not yet measured - cites Gao et al., 2023 source
The Introduction and Results (sections 1 and 3.5; page numbers unavailable) examine ChatGPT as an evaluator of summaries, not its performance at generating them. The Related Work section discusses evaluation of translation quality, not ChatGPT's machine-translation performance. Searches for summarization generation and machine translation found no passage supporting the attributed claim. (LLM, conf=0.76)
Experimental — accuracy not yet measured
Probably not a substantial claim.
Study design and conductcitationBLEU is used to measure translation accuracy for the four strategies because CodeBLEU does not cover all eight languages in MultilingualTrans.
“Since the CodeBLEU metric (Ren et al., 2020) does not cover all eight languages in MultilingualTrans, we use BLEU to measure translation accuracy for the four strategies.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Ren et al., 2020 source
Section 3 (p. 2) identifies this paper as the source of CodeBLEU, and Section 4 (p. 4) evaluates it on Java and Java-to-C# tasks. Neither those passages nor the passages on AST and data-flow matching (Sections 3.2–3.3, p. 3) establish whether CodeBLEU covers all eight languages in MultilingualTrans. The cited paper therefore supports the identification of the metric, but not the stated reason for choosing BLEU. (LLM, conf=0.83)
Experimental — accuracy not yet measured
Probably not a substantial claim.
PremisecitationIn-context learning allows the model to learn from input examples, enabling it to understand and manage each new task.
“In-context learning (Brown et al., 2020) allows the model to learn from input examples, enabling it to understand and manage each new task.”
Quote in the paperSubstantial claim1 of 1 sources checked- cites Brown et al., 2020 source
It may state two separate claims as one.
PremisecitationThe significant overhead of executing numerous test cases and the heightened security risks during the execution process remain unresolved.
“the significant overhead of executing numerous test cases and the heightened security risks during the execution process remain unresolved.”
- Also stated in: § A.6 Prompt Variations · plain
“Furthermore, due to potential security threats from the execution environment and the code, they need to be run in an isolated sandbox.”
Quote in the paperSubstantial claim3 of 3 sources checked- cites Kulal et al., 2019 source
The Problem statement (p. 3) describes a computation budget in which each synthesis trial compiles and executes a program on public test cases. The Introduction (p. 2) reports up to 100 such trials, and the Experiments (p. 7) note that one method requires additional compilation calls. These passages support a computational-cost concern, but do not establish that executing numerous test cases creates significant overhead or discuss security risks during execution. (LLM, conf=0.82)
Experimental — accuracy not yet measured - cites Hao et al., 2022 source
The Backgrounds and Related Work section (p. 2) says the benchmark uses several hand-crafted test cases to check generated code. The Experiment section (pp. 4–5) reports test-case-based metrics. Neither passage addresses execution overhead or security risks; searches for those concerns found no passage that does. (LLM, conf=0.73)
Experimental — accuracy not yet measured - cites Hendrycks et al., 2021 source
Section 3 (p. 4) says executing and evaluating arbitrary Python code is challenging, while the Introduction (p. 2) and Metrics (p. 7) describe using a large bank of test cases. None of these passages says that test-case execution has significant overhead or that security risks during execution remain unresolved; searches for execution costs and security risks found no such passage. (LLM, conf=0.72)
Experimental — accuracy not yet measured
- Also stated in: § A.6 Prompt Variations · plain
Probably not a substantial claim. The paper’s conclusions may not depend on it.
PremisecitationCoT helps guide the model to output the final answer step by step.
“It helps guide the model to output the final answer step by step (Wei et al., 2022;Peng et al., 2023;Kojima et al., 2022).”
Quote in the paperNot a substantial claim3 of 3 sources checkedIt may state two separate claims as one.
Findingown dataSelf-debugging and one-shot improve ChatGPT performance while chain-of-thought strategies degrade translation accuracy.
“We find that self-debugging and one-shot improve the performance while chain-of-thought strategies degrade the translation accuracy.”
Quote in the paperSubstantial claimIt may state two separate claims as one.
Findingown dataLLMTrans translates seven popular programming languages to Python, totaling 350 program samples.
“The dataset translates seven popular programming languages to Python, totaling 350 program samples.”
Quote in the paperSubstantial claimProbably not a substantial claim.
Findingnone givenThe paper proposes a novel evaluation metric Debugging Success Rate@K for program-level code translation.
“We also propose a novel evaluation metric Debugging Success Rate@K for program-level code translation.”
Quote in the paperSubstantial claimIt may state two separate claims as one.
Findingnone givenCodeTransOcean includes an unprecedented dataset for translating code across different deep learning frameworks and a dataset and automated pipeline for evaluating LLMs on code translation.
“It also includes an unprecedented dataset for translating code across different deep learning frameworks and a dataset and an automated pipeline for evaluating LLMs on code translation.”
Quote in the paperSubstantial claimProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
Findingnone givenThe work is the first to systematically investigate the potential of ChatGPT in code translation.
“To the best of our knowledge, our work is the first to systematically investigate the potential of ChatGPT in code translation.”
Quote in the paperNot a substantial claimIt may state two separate claims as one.
Findingown dataMultilingualTrans contains 30,419 program samples covering eight popular programming languages: C, C++, C#, Java, Python, Go, PHP, and Visual Basic.
“This dataset contains 30,419 program samples covering eight popular programming languages, namely, C, C++, C#, Java, Python, Go, PHP, and Visual Basic.”
Quote in the paperSubstantial claimProbably not a substantial claim.
Findingnone givenThe paper develops a fully automated translation-execution-evaluation pipeline AutoTransExecuter.
“We develop a fully automated translationexecution-evaluation pipeline AutoTransExecuter to support this study.”
Quote in the paperSubstantial claimIt may state two separate claims as one.
Findingown dataMultilingual modeling approaches improve translation quality for both low-resource and high-resource language pairs and boost training efficiency.
“We develop multilingual modeling approaches for code translation and demonstrate their great potential in improving the translation quality of both low-resource and high-resource language pairs and boosting the training efficiency.”
- Also stated in: § 1 Introduction · boosted
“Experimental results demonstrate that multilingual modeling significantly improves translation quality for both high-resource and low-resource language pairs and improves training efficiency.”
Quote in the paperSubstantial claim- Also stated in: § 1 Introduction · boosted
Probably not a substantial claim. It may state two separate claims as one.
Findingown dataAutoTransExecuter automatically uses LLMs to conduct code translation, execution, debugging, and success-rate calculation.
“Based on this dataset, we design and implement an automated pipeline, AutoTransExecuterfoot_0 , automatically using LLMs to conduct code translation, execution, debugging, and calculating the success rate.”
Quote in the paperSubstantial claimProbably not a substantial claim.
Findingnone givenDSR@K evaluates translation and debugging capabilities of LLMs.
“We propose DSR@K to evaluate translation and debugging capabilities of LLMs.”
Quote in the paperSubstantial claimIt may state two separate claims as one.
Findingown dataChatGPT still has difficulty in identifying errors in the code, exhibiting about an 88% tendency to predict that the code is executable.
“The low accuracy, recall and F1 scores show that ChatGPT still has difficulty in identifying errors in the code, exhibiting about an 88% tendency to predict that the code is executable.”
Quote in the paperSubstantial claimProbably not a substantial claim. The paper may give no reason why it holds.
Findingnone givenChatGPT has superior code translation capability.
“We also reveal the superior code translation capability of ChatGPT”
Quote in the paperNot a substantial claimIt may state two separate claims as one.
Findingown dataDLTrans includes four deep learning frameworks and spans twelve directions.
“We construct the DLTrans dataset for Cross-DL-framework Translation, including four deep learning frameworks and spanning twelve directions.”
Quote in the paperNot a substantial claimIt may state two separate claims as one.
Findingown dataDLTrans has 408 coarse-grained and 3,270 fine-grained samples.
“The coarse-grained and finegrained datasets have 408 and 3,270 samples, respectively.”
Quote in the paperNot a substantial claimProbably not a substantial claim.
Findingnone givenThe paper provides a comprehensive suite of resources, tools, and baselines for code translation.
“In summary, we provide a comprehensive suite of resources, tools, and baselines for code translation.”
Quote in the paperSubstantial claimIt may state two separate claims as one.
Findingown dataThe performance of the polite inquiry prompt is comparable to but still worse than the baseline performance.
“The performance of polite inquiry prompt is comparable to but still worse than the baseline performance.”
Quote in the paperNot a substantial claimProbably not a substantial claim. The paper may give no reason why it holds.
Findingnone givenAdvanced strategies lead to significant performance gains in code translation.
“advanced strategies lead to significant performance gains.”
Quote in the paperNot a substantial claimIt may state two separate claims as one.
Findingown dataThe Experiment#2 strategy achieves the best performance, yielding 1.72% absolute gain in DSR@0.
“The Experiment#2 strategy (provided contextual example has both same source and target languages as the original task) achieves the best performance, yielding 1.72% absolute gain in DSR@0”
Quote in the paperSubstantial claimProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
FindingreasoningDSR@K is the first metric designed to accurately reflect real-world software development scenarios.
“To the best of our knowledge, DSR@K is the first metric designed to accurately reflect real-world software development scenarios.”
Quote in the paperNot a substantial claim- Rests on an assumption: In real-world software development, developers typically ensure functionality by testing and debugging upon completion, rather than writing and testing multiple versions of code.
The quote only partly states this claim.
Findingown dataEach subsequent round of self-debugging brings further gain.
“Each subsequent round of selfdebugging brings further gain but DSR begins to plateau after the second debugging round.”
Quote in the paperNot a substantial claimIt may state two separate claims as one.
FindingreasoningFor high-resource and low-resource languages, the ranking of the four strategies is the same as for all language pairs, but there is notable difference in their adaptability across languages of varying resource scales.
“For High-resource and Low-resource languages, as shown in Table 3, the ranking of the four strategies is the same as for All, but there is notable difference in their adaptability across languages of varying resource scales.”
Quote in the paperNot a substantial claimIt may state two separate claims as one.
Findingown dataSwapping source and target languages in the training set facilitates data augmentation and training a bidirectional model, achieving significant improvements in translation accuracy on DLTrans and NicheTrans.
“The experimental results suggest that significant improvements in translation accuracy can be achieved by swapping the source and target languages in the training set to facilitate data augmentation and training a bidirectional model.”
Quote in the paperSubstantial claimIt may state two separate claims as one.
Findingown dataCodeT5+_220M Zero-shot is unable to generate executable translation results on LLMTrans with the Many-to-Many strategy, with DSR@0 of 0.
“We also evaluate the CodeT5+_220M model on LLMTrans with the Many-to-Many strategy and find that DSR@0 is 0, suggesting that CodeT5+_220M Zero-shot is unable to generate executable translation results.”
Quote in the paperNot a substantial claimIt may state two separate claims as one.
Findingnone givenThe work is the first to define the cross-DL-framework translation task and construct a corresponding dataset.
“To the best of our knowledge, our work is the first to define the cross-DLframework translation task and construct a corresponding dataset.”
Quote in the paperNot a substantial claimIt may state two separate claims as one.
Findingown dataImplementing role assignments, clarifying usage, and polite inquiry in prompts all degrade performance compared to the baseline prompt.
“As shown in Table 6, implementing role assignments, clarifying usage, and polite inquiry in prompts all degrade the performance compared to the baseline prompt.”
Quote in the paperSubstantial claimProbably not a substantial claim. The paper’s conclusions may not depend on it. It may state two separate claims as one.
Findingnone givenCodeTransOcean includes various code examples ranging from basic syntactic structures to complex algorithm implementations, as well as building neural networks from scratch and conducting training and inference.
“CodeTransOcean includes various code examples ranging from basic syntactic structures to complex algorithm implementations, as well as building neural networks from scratch and conducting training and inference.”
Quote in the paperNot a substantial claimIt may state two separate claims as one.
InterpretationreasoningCompared to XLCoST, MultilingualTrans is advantageous in more balanced data distribution across programming languages, practicality of language pairs, and data quality.
“Compared to XLCoST, MultilingualTrans is advantageous in more balanced data distribution across various programming languages, practicality of language pairs, and data quality.”
Quote in the paperSubstantial claimProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds. It may state two separate claims as one.
Interpretationnone givenCross-DL-framework Translation achieves re-implementation under multiple DL frameworks through an automated process, generates highly readable code, enables secondary development, and provides flexibility in combining advantages of multiple frameworks.
“Compared to existing cross-framework adaptive technologies, Cross-DLframework Translation achieves re-implementation under multiple DL frameworks through an automated process, which not only generates highly readable code and enables secondary development, but also provides developers with flexibility on combining advantages of multiple frameworks.”
Quote in the paperNot a substantial claim- Rests on an assumption: There are significant differences in syntax and dependency libraries between different deep learning frameworks, severely impeding reusability of projects.
It may state two separate claims as one.
Study design and conductnone givenMultilingualTrans data originates from a programming chrestomathy website, and all data was reviewed and verified by the website.
“As to data quality, our MultilingualTrans originates from a programming chrestomathy website, with all data already reviewed and verified by the website.”
Quote in the paperSubstantial claimProbably not a substantial claim. The paper may give no reason why it holds.
Study design and conductnone givenThere is no overlap between CodeTransOcean datasets and existing code translation datasets.
“There is no overlap between CodeTransOcean datasets and existing code translation datasets.”
Quote in the paperNot a substantial claimProbably not a substantial claim. The paper may give no reason why it holds.
Premisenone givenExisting code translation datasets neglect important real-world demands, including modernizing early software systems in niche programming languages and migrating code across different deep learning frameworks.
“Existing code translation datasets also neglect important demands from real-world applications, including modernizing early software systems developed in niche programming languages and migrating code across different deep learning frameworks.”
Quote in the paperNot a substantial claimProbably not a substantial claim. The paper may give no reason why it holds. It may state two separate claims as one.
Premisenone givenExisting cross-DL-framework adaptive technologies such as ONNX require both parties to import and export based on agreed data formats or convert only the final model through computation graphs, and have obvious limitations.
“Existing cross-DL-framework adaptive technologies such as the ONNXfoot_2 model conversion protocol require both parties to import and export based on agreed data formats or to convert only the final model through the computation graphs.These technologies have obvious limitations.”
Quote in the paperNot a substantial claimIt may state two separate claims as one.
PremisecitationCodeTrans is a small dataset containing only Java-C# parallel data for short code samples.
“The widely used CodeTrans (Lu et al., 2021) is a small dataset containing only Java-C# parallel data for quite short code samples.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Lu et al., 2021
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim. It may state two separate claims as one.
Study design and conductown dataLLMTrans samples were compiled and tested, and execution results were recorded.
“We compile and test these samples and record the execution results.”
Quote in the paperSubstantial claimProbably not a substantial claim. The paper may give no reason why it holds. It may state two separate claims as one.
Interpretationnone givenCodeTransOcean covers the largest number of popular and niche programming languages so far with the largest scale.
“CodeTransOcean covers the largest number of popular and niche programming languages so far with the largest scale.”
Quote in the paperNot a substantial claimProbably not a substantial claim. The paper’s conclusions may not depend on it.
PremisecitationStudies illustrate significant disparities in energy consumption and economic costs during training and inference between various deep learning frameworks.
“Moreover, studies illustrate significant disparities in energy consumption and economic costs during training and inference between various frameworks (Georgiou et al., 2022).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Georgiou et al., 2022 source
Probably not a substantial claim.
PremisereasoningConverting code between different deep learning frameworks is challenging due to differences between frameworks, code complexity, structural inconsistencies, and cross-platform compatibility.
“Converting code between different DL frameworks is challenging, mainly due to differences between frameworks, code complexity, structural inconsistencies, and cross-platform compatibility (more details are in Appendix A.3).”
Quote in the paperSubstantial claimIt may state two separate claims as one.
InterpretationreasoningThe baseline with the most straightforward prompt produces the best performance, possibly because it provides clear, short, and unambiguous instructions for the task to the model.
“These results show that the baseline with the most straightforward prompt produces the best performance, possibly because it provides clear, short, and unambiguous instructions for the task to the model.”
Quote in the paperSubstantial claimProbably not a substantial claim. The paper’s conclusions may not depend on it.
Study design and conductnone givenThe experiments only use the coarse-grained subset of DLTrans.
“In this work, we only experiment on the coarse-grained subset.”
Quote in the paperNot a substantial claimProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds. It may state two separate claims as one.
Interpretationnone givenFuzzy execution may overcome limitations of existing metrics but requires future research.
“Moreover, we introduce fuzzy execution that may overcome limitations of existing metrics but requires future research.”
Quote in the paperNot a substantial claimIt may state two separate claims as one.
PremisereasoningExisting code translation evaluation metrics such as EM, BLEU, and CodeBLEU are based on surface-form matching and are not suitable for program-level translation tasks because they cannot reliably evaluate functional correctness of translated code.
“However, all these metrics are based on surface-form matching (or with some adaptations as for CodeBLEU) and are not suitable for our program-level translation tasks since they cannot reliably evaluate functional correctness of translated code.”
Quote in the paperSubstantial claimProbably not a substantial claim. It may be too vague to check against evidence. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
Interpretationnone givenFuzzy execution with LLMs holds the potential to overcome the deficiencies of current code translation evaluation metrics.
“Despite this, fuzzy execution with LLMs holds the potential to overcome the deficiencies of current code translation evaluation metrics.”
Quote in the paperNot a substantial claimIt may state two separate claims as one.
InterpretationreasoningHigh-resource languages take advantage more effectively from shared information across multiple source languages, whereas low-resource languages are less equipped to handle additional uncertainty and noise from shared parameters and rely on larger source language data.
“High-resource languages can take advantage more effectively from the shared information across multiple source languages; whereas, low-resource languages are relatively less equipped to handle the additional uncertainty and noise introduced by shared parameters, and thus often have to rely on a larger volume of source language data to optimize their benefits.”
Quote in the paperSubstantial claimIt may state two separate claims as one.
InterpretationreasoningMany-to-Many can be considered as expanding One-to-Many by employing more non-source language data, and parameter sharing may undermine performance.
“Many-to-Many can be considered as expanding the One-to-Many strategy by employing a greater volume of non-source language data for training.Since the encoder must be attuned to the features of various languages simultaneously under Many-to-Many, parameter sharing may potentially undermine the performance.”
Quote in the paperSubstantial claimIt may state two separate claims as one.
Interpretationown dataA targeted multilingual modeling strategy for code translation can translate multiple language pairs with a single model and achieves better and more stable accuracy than baselines.
“Overall, our results strongly recommend a targeted multilingual modeling strategy for code translation, as it not only can translate multiple language pairs with a single model, but also achieves better and more stable accuracy than baselines.”
Quote in the paperSubstantial claimProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
Interpretationnone givenDSR@0 can be used for program-level code translation evaluation for any models.
“Note that DSR@0 can be used for program-level code translation evaluation for any models.”
Quote in the paperNot a substantial claimProbably not a substantial claim. The paper may give no reason why it holds.
Premisenone givenChatGPT for code translation has not been systematically explored.
“However, ChatGPT for code translation has not been systematically explored.”
Quote in the paperNot a substantial claimProbably not a substantial claim.
Study design and conductnone givenAll experiments are performed under the same hyperparameters and environment for comparison.
“We ensure all experiments are performed under the same hyperparameters and environment for comparison.”
Quote in the paperSubstantial claimProbably not a substantial claim. It may state two separate claims as one.
Study design and conductreasoningThe original format is kept as much as possible to ensure the compilability of the data while ensuring its accuracy.
“Given the variations in compilation requirements among programming languages, we keep the original format as much as possible to ensure the compilability of the data while ensuring its accuracy.”
Quote in the paperSubstantial claimProbably not a substantial claim. The paper’s conclusions may not depend on it.
Study design and conductnone givenAutoTransExecuter only supports translation from any source language to Python.
“AutoTransExecuter only supports translation from any source language to Python.We discuss it in Limitations.”
Quote in the paperNot a substantial claimProbably not a substantial claim. It may be too vague to check against evidence. The paper’s conclusions may not depend on it.
PremisecitationChain-of-Thought allows the model to simulate an orderly and structured way of thinking by sorting out the thinking process.
“Chain-of-Thought (CoT) allows the model to simulate an orderly and structured way of thinking by sorting out the thinking process.”
Quote in the paperNot a substantial claimProbably not a substantial claim. The paper’s conclusions may not depend on it.
Study design and conductreasoningA duplicate-file-detection tool is employed to identify and remove duplicate data from the dataset to avoid potential data leakage during model training.
“Additionally, we employ a duplicate-file-detection tool to identify and remove duplicate data from the dataset to avoid any potential data leakage problems during model training.”
Quote in the paperNot a substantial claimProbably not a substantial claim. The paper’s conclusions may not depend on it.
InterpretationreasoningThe rich diversity of CodeTransOcean ensures that it reflects a wide variety of real-world scenarios.
“This rich diversity ensures that CodeTransOcean reflects a wide variety of real-world scenarios.”
Quote in the paperNot a substantial claimProbably not a substantial claim. It may state two separate claims as one.
Study design and conductnone givenAll automatically collected samples are manually verified, and samples that do not meet the requirements are identified and excluded.
“We manually verify all automatically collected samples, identify and exclude samples that do not meet the requirements.”
Quote in the paperSubstantial claimProbably not a substantial claim. The paper’s conclusions may not depend on it.
PremisecitationRecent studies have begun to utilize LLMs as evaluation metrics in the field of NLP.
“Recent studies have begun to utilize LLMs as evaluation metrics in the field of NLP (Chen et al., 2023c;Wang et al., 2023a;Fu et al., 2023;Kocmi and Federmann, 2023;Ji et al., 2023).”
Quote in the paperNot a substantial claim0 of 3 sources checked- cites Chen et al., 2023c
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Wang et al., 2023a
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Fu et al., 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim. It may be too vague to check against evidence.
InterpretationreasoningAchieving fully automated execution requires overcoming many technical and practical difficulties.
“Therefore, achieving this goal requires overcoming many technical and practical difficulties.”
Quote in the paperNot a substantial claim- Rests on an assumption: Different programming languages necessitate distinct runtime environments and libraries, making it particularly challenging to automatically detect and install the required dependencies for each code.
- Rests on an assumption: The configuration methods for compilers vary substantially among different programming languages, which further complicates automated configuration.
- Rests on an assumption: Fully automated execution systems could be exploited by malicious code, thus necessitating further security measures.
Probably not a substantial claim. The paper’s conclusions may not depend on it. It may state two separate claims as one.
Study design and conductnone givenEach experiment is run with three different random seeds and the mean and standard deviation of BLEU scores are reported.
“We run each experiment with three different random seeds and report the mean and standard deviation of BLEU scores.”
Quote in the paperNot a substantial claimProbably not a substantial claim. The paper may give no reason why it holds. It may state two separate claims as one.
Premisenone givenCodeBLEU, CrystalBLEU, and CodeBERTScore have limitations as they only support a limited range of programming languages and cannot be used in general multilingual scenarios.
“However, CodeBLEU, CrystalBLEU, and CodeBERTScore have limitations as they only support a limited range of programming languages and cannot be used in general multilingual scenarios.”
Quote in the paperNot a substantial claim
The paper relies on this without support.
The performance of neural models for code translation relies heavily on large-scale high-quality parallel data.
“The performance of neural models relies heavily on large-scale high-quality parallel data.”
The paper relies on this without support.
There are barriers between different deep learning frameworks during the actual production process.
“However, there are barriers between different deep learning frameworks during the actual production process.”
The paper relies on this without support.
There are significant differences in syntax and dependency libraries between different deep learning frameworks, severely impeding reusability of projects.
“However, there are significant differences in syntax and dependency libraries between different frameworks, severely impeding reusability of projectsfoot_1 .”
The paper relies on this without support.
In real-world software development, developers typically ensure functionality by testing and debugging upon completion, rather than writing and testing multiple versions of code.
“Moreover, in real-world software development scenarios, developers typically ensure the functionality of code by testing and debugging upon completion, rather than writing and testing multiple versions of the code to achieve the expected functionality as measured by the existing pass@k (Kulal et al., 2019) metric.”
The paper relies on this without support.
The reference target code exhibits the same functionality as the source language code but their execution results could differ slightly.
“Since the reference target code exhibits the same functionality as the source language code but their execution results could differ slightly, EM also does not correlate with DSR@0.”
The paper relies on this without support.
Different programming languages necessitate distinct runtime environments and libraries, making it particularly challenging to automatically detect and install the required dependencies for each code.
“This is mainly due to the fact that different programming languages necessitate distinct runtime environments and libraries, making it particularly challenging to automatically detect and install the required dependencies for each code.”
The paper relies on this without support.
The configuration methods for compilers vary substantially among different programming languages, which further complicates automated configuration.
“Moreover, the configuration methods for compilers vary substantially among different programming languages, which further complicates automated configuration.”
The paper relies on this without support.
Fully automated execution systems could be exploited by malicious code, thus necessitating further security measures.
“In addition, fully automated execution systems could be exploited by malicious code, thus necessitating further security measures.”
The paper relies on this without support.
DSR@K and AutoTransExecuter measure the executability of the code and reflect real-world software development scenarios.
“Our proposed DSR@K and the automated Auto-TransExecuter aim to measure the executability of the code and reflect the real-world software development scenarios.”
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Not all included samples are program-level
MinorThe paper says every CodeTransOcean sample is program-level, but describes a DLTrans subset of 3,270 function- or class-level samples.
“Note that all samples in all CodeTransOcean datasets are constructed at the program-level.”
“We create two subsets of different granularities based on the collected code, namely, coarse-grained at the program level and fine-grained at the function or class level.”
One-to-Many does not beat One-to-One on every language pair
MinorTable 14 includes counterexamples to the claim of superiority across all experiments: for PHP-to-C, One-to-Many scores 3.78 BLEU versus 4.18 for One-to-One.
“Nevertheless, One-to-Many demonstrates superiority over the One-to-One baseline across all our experiments.”
“| | OtO | 4.18±1.44 | 2.91±0.43 | 6.45±0.43 | 5.85±0.54 0.42±0.09 1.98±0.26 6.47±0.59 | - | | | | | PHP | OtM | 3.78±1.80 | 1.93±1.35 | 5.51±0.60 | 5.13±0.60 0.56±0.36 2.70±0.80 5.51±1.91 | - | | | |”
Manual assessment sample exceeds the size of LLMTrans
MinorSelecting 1,000 samples from each dataset is impossible for LLMTrans, which the paper says contains only 350 samples.
“We randomly select 1K samples from each dataset within CodeTransOcean for manual quality assessment.”
“The dataset translates seven popular programming languages to Python, totaling 350 program samples.”
Citations
Cites
Language Models are Few-Shot Learners
Brown, T. B., Mann, B., Ryder, N., Subbiah, M., Kaplan, J., Dhariwal, P., Neelakantan, A., Shyam, P., Sastry, G., Askell, A., et al. (2020) · arXiv · doi:10.48550/arxiv.2005.14165 · Cited by 23,372
BLEU: a method for automatic evaluation of machine translation
Papineni, K., Roukos, S., Ward, T., & Zhu, W.-J. (2001) · Proceedings of the 40th Annual Meeting on Association for Computational Linguistics - ACL '02 · doi:10.3115/1073083.1073135 · Cited by 21,344
RoBERTa: A Robustly Optimized BERT Pretraining Approach
Liu, Y., Ott, M., Goyal, N., Du, J., Joshi, M., Chen, D., Levy, O., Lewis, M., Zettlemoyer, L., & Stoyanov, V. (2019) · arXiv · doi:10.48550/arxiv.1907.11692 · Cited by 16,515
LLaMA: Open and Efficient Foundation Language Models
Touvron, H., Lavril, T., Izacard, G., Martinet, X., Lachaux, M.-A., Lacroix, T., Rozière, B., Goyal, N., Hambro, E., Azhar, F., et al. (2023) · arXiv · doi:10.48550/arxiv.2302.13971 · Cited by 4,602
Chain-Of-Thought Prompting Elicits Reasoning in Large Language Models
Wei, J., Wang, X., Schuurmans, D., Bosma, M., Ichter, B., Xia, F., Chi, E., Le, Q. V., & Zhou, D. (2022) · Advances in Neural Information Processing Systems 35 · doi:10.52202/068431-1800 · Cited by 4,505
Liu, P., Yuan, W., Fu, J., Jiang, Z., Hayashi, H., & Neubig, G. (2023) · ACM Computing Surveys · doi:10.1145/3560815 · Cited by 4,361
Liu, P., Yuan, W., Fu, J., Jiang, Z., Hayashi, H., & Neubig, G. (2021) · arXiv · doi:10.48550/arxiv.2107.13586 · Cited by 4,352
Chain-of-Thought Prompting Elicits Reasoning in Large Language Models
Wei, J., Wang, X., Schuurmans, D., Bosma, M., Ichter, B., Xia, F., Chi, E., Le, Q., & Zhou, D. (2022) · arXiv · doi:10.48550/arxiv.2201.11903 · Cited by 4,263
CodeBERT: A Pre-Trained Model for Programming and Natural Languages
Feng, Z., Guo, D., Tang, D., Duan, N., Feng, X., Gong, M., Shou, L., Qin, B., Liu, T., Jiang, D., et al. (2020) · Findings of the Association for Computational Linguistics: EMNLP 2020 · doi:10.18653/v1/2020.findings-emnlp.139 · Cited by 2,824
Self-Refine: Iterative Refinement with Self-Feedback
Madaan, A., Tandon, N., Gupta, P., Hallinan, S., Gao, L., Wiegreffe, S., Alon, U., Dziri, N., Prabhumoye, S., Yang, Y., et al. (2023) · arXiv · doi:10.48550/arxiv.2303.17651 · Cited by 2,314
Large language models are zero-shot reasoners
Kojima, T., Gu, S. (., Reid, M., Matsuo, Y., & Iwasawa, Y. (2022) · Advances in Neural Information Processing Systems 35 · doi:10.52202/068431-1613 · Cited by 2,013
Google’s Multilingual Neural Machine Translation System: Enabling Zero-Shot Translation
Johnson, M., Schuster, M., Le, Q. V., Krikun, M., Wu, Y., Chen, Z., Thorat, N., Viégas, F. B., WATTENBERG, M. P., Corrado, G. S., et al. (2017) · Transactions of the Association for Computational Linguistics · doi:10.1162/tacl_a_00065 · Cited by 1,941
Wang, Y., Wang, W., Joty, S., & Hoi, S. C. H. (2021) · Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/2021.emnlp-main.685 · Cited by 1,495
Self-citationWang, Y., Wang, W., Joty, S., & Hoi, S. C. H. (2021) · arXiv · doi:10.48550/arxiv.2109.00859 · Cited by 1,495
Self-citationReflexion: Language Agents with Verbal Reinforcement Learning
Shinn, N., Cassano, F., Berman, E., Gopinath, A., Narasimhan, K., & Yao, S. (2023) · arXiv · doi:10.48550/arxiv.2303.11366 · Cited by 1,087
Transfer Learning for Low-Resource Neural Machine Translation
Zoph, B., Yüret, D., May, J., & Knight, K. K. (2016) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/d16-1163 · Cited by 903
Anil, R., Dai, A. M., Firat, O., Johnson, M., Lepikhin, D., Passos, A., Shakeri, S., Taropa, E., Bailey, P., Chen, Z., et al. (2023) · arXiv · doi:10.48550/arxiv.2305.10403 · Cited by 834
Self-citationTeaching Large Language Models to Self-Debug
Chen, X., Lin, M., Schärli, N., & Zhou, D. (2023) · arXiv · doi:10.48550/arxiv.2304.05128 · Cited by 812
Is ChatGPT a Good NLG Evaluator? A Preliminary StudyPreprint
Wang, J., Liang, Y.-L., Meng, F.-D., Sun, Z., Shi, H., Li, Z.-X., Xu, J.-A., Qu, J.-F., & Zhou, J. (2023) · NEWSUM · doi:10.48550/arxiv.2303.04048 · Cited by 669
Harnessing the power of llms in practice: a survey on chatGPT and beyond
Yang, J., Jin, H., Tang, R., Han, X., Feng, Q., Jiang, H., Zhong, S., Yin, B., & Hu, X. (2024) · ACM Transactions on Knowledge Discovery from Data · doi:10.1145/3649506 · Cited by 644
Harnessing the Power of LLMs in Practice: A Survey on ChatGPT and Beyond
Yang, J., Jin, H., Tang, R., Han, X., Feng, Q., Jiang, H., Yin, B., & Hu, X. (2023) · arXiv · doi:10.48550/arxiv.2304.13712 · Cited by 644
Unified Pre-training for Program Understanding and Generation
Ahmad, W., Chakraborty, S., Ray, B., & Chang, K.-W. (2021) · Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies · doi:10.18653/v1/2021.naacl-main.211 · Cited by 642
CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation
Lu, S., Guo, D., Ren, S., Huang, J., Svyatkovskiy, A., Blanco, A., Clement, C., Drain, D., Jiang, D., Tang, D., et al. (2021) · arXiv · doi:10.48550/arxiv.2102.04664 · Cited by 536
GraphCodeBERT: Pre-training Code Representations with Data Flow
Guo, D., Ren, S., Lu, S., Feng, Z., Tang, D., Liu, S., Zhou, L., Duan, N., Svyatkovskiy, A., Fu, S., et al. (2020) · arXiv · doi:10.48550/arxiv.2009.08366 · Cited by 480
Multilingual Machine Translation with Large Language Models: Empirical Results and Analysis
Zhu, W., Liu, H., Dong, Q., Xu, J., Huang, S., Kong, L., Chen, J., & Li, L. (2024) · Findings of the Association for Computational Linguistics: NAACL · doi:10.18653/v1/2024.findings-naacl.176 · Cited by 469
CodeT5+: Open Code Large Language Models for Code Understanding and Generation
Wang, Y., Le, H., Gotmare, A., Bui, N., Li, J., & Hoi, S. (2023) · Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/2023.emnlp-main.68 · Cited by 459
CodeT5+: Open Code Large Language Models for Code Understanding and Generation
Wang, Y., Le, H., Gotmare, A. D., Bui, N. D. Q., Li, J., & Hoi, S. C. H. (2023) · arXiv · doi:10.48550/arxiv.2305.07922 · Cited by 459
GPTScore: Evaluate as You Desire
Fu, J., Ng, S.-K., Jiang, Z., & Liu, P. (2023) · arXiv · doi:10.48550/arxiv.2302.04166 · Cited by 446
Massively Multilingual Neural Machine Translation
Aharoni, R., Johnson, M., & Firat, O. (2019) · Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers) · doi:10.18653/v1/n19-1388 · Cited by 402
Is ChatGPT A Good Translator? Yes With GPT-4 As The Engine
Jiao, W., Wang, W., Huang, J.-T., Wang, X., Shi, S., & Tu, Z. (2023) · arXiv · doi:10.48550/arxiv.2301.08745 · Cited by 317
Self-citationCodeBLEU: a Method for Automatic Evaluation of Code Synthesis
Ren, S., Guo, D., Lu, S., Zhou, L., Liu, S., Tang, D., Sundaresan, N., Zhou, M., Blanco, A., & Ma, S. (2020) · arXiv · doi:10.48550/arxiv.2009.10297 · Cited by 214
Multilingual Machine Translation with Large Language Models: Empirical Results and Analysis
Zhu, W., Liu, H., Dong, Q., Xu, J., Huang, S., Kong, L., Chen, J., & Li, L. (2023) · arXiv · doi:10.48550/arxiv.2304.04675 · Cited by 195
Transfer Learning across Low-Resource, Related Languages for Neural Machine TranslationPreprint
Nguyen, T. Q., & Chiang, D. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1708.09803 · Cited by 168
Traduction Non Supervisée de Langages de Programmation
Rozière, B. (2022) · theses.fr (ABES) · Cited by 167
Can ChatGPT Understand Too? A Comparative Study on ChatGPT and Fine-tuned BERT
Zhong, Q., Ding, L., Liu, J., Du, B., & Tao, D. (2023) · arXiv · doi:10.48550/arxiv.2302.10198 · Cited by 146
Measuring Coding Challenge Competence With APPS
Hendrycks, D., Basart, S., Kadavath, S., Mazeika, M., Arora, A., Guo, E., Burns, C., Puranik, S., He, H., Song, D., et al. (2021) · arXiv · doi:10.48550/arxiv.2105.09938 · Cited by 142
Chen, Y., Wang, R., Jiang, H., Shi, S., & Xu, R. (2023) · doi:10.18653/v1/2023.findings-ijcnlp.32 · Cited by 140
Chen, Y., Wang, R., Jiang, H., Shi, S., & Xu, R. (2023) · arXiv · doi:10.48550/arxiv.2304.00723 · Cited by 140
Language Models can Solve Computer Tasks
Kim, G., Baldi, P., & McAleer, S. (2023) · Advances in Neural Information Processing Systems 36 · doi:10.52202/075280-1723 · Cited by 137
Lexical statistical machine translation for language migration
Nguyen, A. T., Nguyen, T. T., & Nguyen, T. N. (2013) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/2491411.2494584 · Cited by 136
Perfection Not Required? Human-AI Partnerships in Code Translation
Weisz, J. D., Muller, M., Houde, S., Richards, J., Ross, S. I., Martinez, F., Agarwal, M., & Talamadupula, K. (2021) · 26th International Conference on Intelligent User Interfaces · doi:10.1145/3397481.3450656 · Cited by 129
CodeScore: Evaluating Code Generation by Learning Code Execution
Dong, Y., Ding, J., Jiang, X., Li, G., Li, Z., & Jin, Z. G. (2024) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3695991 · Cited by 124
Large Language Models Are State-of-the-Art Evaluators of Translation Quality
Kocmi, T., & Federmann, C. (2023) · arXiv · doi:10.48550/arxiv.2302.14520 · Cited by 122
WizardCoder: Empowering Code Large Language Models with Evol-Instruct
Luo, Z., Xu, C., Zhao, P., Sun, Q., Geng, X., Hu, W., Tao, C., Ma, J., Lin, Q., & Jiang, D. (2023) · arXiv · doi:10.48550/arxiv.2306.08568 · Cited by 120
NatGen: generative pre-training by “naturalizing” source code
Chakraborty, S., Ahmed, T., Ding, Y., Devanbu, P. T., & Ray, B. (2022) · Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering · doi:10.1145/3540250.3549162 · Cited by 105
SPoC: Search-based Pseudocode to Code
Kulal, S., Pasupat, P., Chandra, K., Lee, M., Padon, O., Aiken, A., & Liang, P. (2019) · arXiv · doi:10.48550/arxiv.1906.04908 · Cited by 103
Green AI: do deep learning frameworks have different costs?
Georgiou, S., Kechagia, M., Sharma, T., Sarro, F., & Zou, Y. (2022) · Proceedings of the 44th International Conference on Software Engineering · doi:10.1145/3510003.3510221 · Cited by 102
Language Models can Solve Computer Tasks
Kim, G., Baldi, P., & McAleer, S. (2023) · arXiv · doi:10.48550/arxiv.2303.17491 · Cited by 101
CodeBERTScore: Evaluating Code Generation with Pretrained Models of Code
Zhou, S., Alon, U., Agarwal, S., & Neubig, G. (2023) · Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing · doi:10.18653/v1/2023.emnlp-main.859 · Cited by 100
CodeBERTScore: Evaluating Code Generation with Pretrained Models of Code
Zhou, S., Alon, U., Agarwal, S., & Neubig, G. (2023) · arXiv · doi:10.48550/arxiv.2302.05527 · Cited by 100
Improving Code Generation by Training with Natural Language FeedbackPreprint
Chen, A. (2023) · arXiv.org · doi:10.48550/arxiv.2303.16749 · Cited by 98
Large Language Models are Diverse Role-Players for Summarization Evaluation
Wu, N., Gong, M., Shou, L., Liang, S., & Jiang, D. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-44693-1_54 · Cited by 95
CodeNet: A Large-Scale AI for Code Dataset for Learning a Diversity of Coding Tasks
Puri, R., Kung, D. S., Janssen, G., Zhang, W., Domeniconi, G., Zolotov, V., Dolby, J., Chen, J., Choudhury, M., Decker, L., et al. (2021) · arXiv · doi:10.48550/arxiv.2105.12655 · Cited by 92
DERA: Enhancing Large Language Model Completions with Dialog-Enabled Resolving AgentsPreprint
Nair, V., Schumacher, E., Tso, G., et al. (2023) · Clinical Natural Language Processing Workshop · doi:10.48550/arxiv.2303.17071 · Cited by 75
Better Together? An Evaluation of AI-Supported Code Translation
Weisz, J. D., Muller, M., Ross, S. I., Martinez, F., Houde, S., Agarwal, M., Talamadupula, K., & Richards, J. T. (2022) · 27th International Conference on Intelligent User Interfaces · doi:10.1145/3490099.3511157 · Cited by 69
Multi-task Learning for Multilingual Neural Machine Translation
Wang, Y., Zhai, C., & Hassan, H. (2020) · Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2020.emnlp-main.75 · Cited by 59
Unsupervised translation of programming languages
Roziere, B. (2026) · doi:10.70675/416f6582z4576z444eza710z5e930d59bf97 · Cited by 57
Does BLEU Score Work for Code Migration?
Tran, N., Tran, H., Nguyen, S., Nguyen, H., & Nguyen, T. (2019) · 2019 IEEE/ACM 27th International Conference on Program Comprehension (ICPC) · doi:10.1109/icpc.2019.00034 · Cited by 49
AVATAR: A Parallel Corpus for Java-Python Program Translation
Ahmad, W. U., Tushar, M. G. R., Chakraborty, S., & Chang, K.-W. (2023) · Findings of the Association for Computational Linguistics: ACL 2023 · doi:10.18653/v1/2023.findings-acl.143 · Cited by 46
In AI, is bigger always better?
Ananthaswamy, A. (2023) · Nature · doi:10.1038/d41586-023-00641-w · Cited by 43
CrystalBLEU: Precisely and Efficiently Measuring the Similarity of Code
Eghbali, A., & Pradel, M. (2022) · Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering · doi:10.1145/3551349.3556903 · Cited by 42
Human-like Summarization Evaluation with ChatGPT
Gao, M., Ruan, J., Sun, R., Yin, X., Yang, S., & Wan, X. (2023) · arXiv · doi:10.48550/arxiv.2304.02554 · Cited by 40
Multilingual Code Snippets Training for Program Translation
Zhu, M., Suresh, K., & Reddy, C. K. (2022) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v36i10.21434 · Cited by 39
Leveraging automated unit tests for unsupervised code translation
Roziere, B., Zhang, J. M., Charton, F., Harman, M., Synnaeve, G., & Lample, G. (2021) · arXiv · doi:10.48550/arxiv.2110.06773 · Cited by 39
(2021) · arXiv (Cornell University) · Cited by 37
Ji, Y., Gong, Y., Peng, Y., Ni, C., Sun, P., Pan, D., Ma, B., & Li, X. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2303.07610 · Cited by 28
XLCoST: A Benchmark Dataset for Cross-lingual Code Intelligence
Zhu, M., Jain, A., Suresh, K., Ravindran, R., Tipirneni, S., & Reddy, C. K. (2022) · arXiv · doi:10.48550/arxiv.2206.08474 · Cited by 24
Towards Making the Most of ChatGPT for Machine Translation
Peng, K., Ding, L., Zhong, Q., Shen, L., Liu, X., Zhang, M., Ouyang, Y., & Tao, D. (2023) · arXiv · doi:10.48550/arxiv.2303.13780 · Cited by 20
Evaluate What You Can't Evaluate: Unassessable Quality for Generated ResponsePreprint
Liu, Y., Shi, F., Wang, D., Zhang, Y., & Schütze, H. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2305.14658 · Cited by 17
AixBench: A Code Generation Benchmark Dataset
Hao, Y., Li, G., Liu, Y., Miao, X., Zong, H., Jiang, S., Liu, Y., & Wei, H. (2022) · arXiv · doi:10.48550/arxiv.2206.13179 · Cited by 14
Ji, Y., & Gao, S. (2023) · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · doi:10.4230/lipics.giscience.2023.43 · Cited by 10
CodeScore: Evaluating Code Generation by Learning Code ExecutionPreprint
Dong, Y., Ding, J., Jiang, X., et al. (2023) · arXiv (Cornell University) · doi:10.48550/arxiv.2301.09043 · Cited by 10
AlKhamissi, B., Verma, S. S., Yu, P., Jin, Z., Çelikyılmaz, A., & Diab, M. (2023) · doi:10.18653/v1/2023.nlrse-1.10 · Cited by 8
XTest: A Parallel Multilingual Corpus with Test Cases for Code Translation and Its Evaluation*
Rithy, I. J., Shakil, H. H., Mondal, N., Sultana, F., & Shah, F. M. (2022) · International Conference on Computer and Information Technology (ICCIT) · doi:10.1109/iccit57492.2022.10055851 · Cited by 5
Chand, S., Lenz, G., Funke, P., Zhu, D., & Pretschner, A. (2026) · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · doi:10.4230/lipics.esem.2026.85
OpenAI, Achiam, J., Adler, S., Agarwal, S., Ahmad, L., Akkaya, I., Aleman, F. L., Almeida, D., Altenschmidt, J., Altman, S., et al. (2023) · arXiv · doi:10.48550/arxiv.2303.08774
AlKhamissi, B., Verma, S., Yu, P., et al. (2023) · arXiv · doi:10.48550/arxiv.2305.12001
Flagged first, then by citations
Research works printed but not linked: 2
- Xinyun Chen, Chang Liu, and Dawn Song. 2018. Tree- to-tree neural networks for program translation. In Advances in Neural Information Processing Systems 31: Annual Conference on Neural Information Pro- cessing Systems 2018, NeurIPS 2018, December 3-8, 2018, Montréal, Canada, pages 2552-2562.
- Alireza Mohammadshahi, Vassilina Nikoulina, Alexan- dre Berard, Caroline Brun, James Henderson, and Laurent Besacier. 2022. Small-100: Introducing shal- low multilingual machine translation model for low- resource languages. In Proceedings of the 2022 Con- ference on Empirical Methods in Natural Language Processing, EMNLP 2022, Abu Dhabi, United Arab Emirates, December 7-11, 2022, pages 8348-8359. Association for Computational Linguistics. · DOI
Cited by
Sorted by citations
Applications of Large Language Models in Pathology
Cheng, J. (2024) · Bioengineering · doi:10.3390/bioengineering11040342 · Cited by 55
LLMs Cannot Reliably Judge (Yet?): A Comprehensive Assessment on the Robustness of LLM-as-a-Judge
Li, S., Xu, C., Wang, J., Gong, X., Chen, C., Zhang, J., Wang, J., Lam, K.-Y., & Ji, S. (2025) · arXiv · doi:10.48550/arxiv.2506.09443 · Cited by 40
CRUXEVAL-X: A Benchmark for Multilingual Code Reasoning, Understanding and Execution
Xu, R., Cao, J., Lu, Y., Wen, M., Lin, H., Han, X., He, B., Cheung, S.-C., & Sun, L. (2025) · Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) · doi:10.18653/v1/2025.acl-long.1158 · Cited by 35
Scalable, Validated Code Translation of Entire Projects using Large Language Models
Zhang, H., David, C., Wang, M., Paulsen, B., & Kroening, D. (2025) · Proceedings of the ACM on Programming Languages · doi:10.1145/3729315 · Cited by 23
RepoTransBench: A Real-World Multilingual Benchmark for Repository-Level Code Translation
Wang, Y., Wang, Y., Wang, S., Guo, D., Chen, J., Grundy, J., Liu, X., Ma, Y., Mao, M., Zhang, H., et al. (2026) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2025.3645056 · Cited by 12
Prompt Alchemy: Automatic Prompt Refinement for Enhancing Code Generation
Ye, S.-X., Sun, Z., Wang, G.-Q., Guo, L.-W., Liang, Q.-L., Li, Z., & Liu, Y. (2025) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2025.3589634 · Cited by 19
Fully Autonomous Programming Using Iterative Multi-Agent Debugging with Large Language Models
Grishina, A., Liventsev, V., Härmä, A., & Moonen, L. (2025) · ACM Transactions on Evolutionary Learning and Optimization · doi:10.1145/3719351 · Cited by 12
Koohestani, R., de Bekker, P., Koç, B., & Izadi, M. (2025) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2025.3644183 · Cited by 6
Translating to a Low-Resource Language with Compiler Feedback: A Case Study on Cangjie
Wang, J., Su, C., Ou, Y., Li, Y., Tan, J., Chen, L., & Zhou, Y. (2025) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2025.3594908 · Cited by 2
Self-citationAutomated Code Summarization by Training Large Language Models with Crowdsourced Knowledge
Xia, M., Maharjan, S., & Song, M. (2025) · IEEE/ACIS International Conference on Software Engineering Research, Management and Applications (SERA) · doi:10.1109/sera65747.2025.11154515 · Cited by 4
AcTracer: Active Testing of Large Language Model via Multi-Stage Sampling
Huang, Y., Song, J., Hu, Q., Juefei-Xu, F., & Ma, L. (2025) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3744340 · Cited by 6
Advancing Code Translation With Context-Aware Pre-Training in Data-Scarce Environments
Naik, M. V. D., & Jayaraman, B. (2026) · IEEE Access · doi:10.1109/access.2026.3659136 · Cited by 1
Weng, S., Feng, Y., Yin, Y., Zhang, Z., & Xu, B. (2026) · Frontiers of Computer Science · doi:10.1007/s11704-025-41376-3 · Cited by 4
Ibrahimzada, A. R., Paulsen, B., Kroening, D., & Jabbarvand, R. (2026) · Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering · doi:10.1145/3832783.3837486 · Cited by 7
Revisiting the Role of Natural Language Code Comments in Code Translation
Gupta, M., Meena, A., Choudhury, A. R., Arya, V., & Bedathur, S. (2026) · Lecture notes in computer science · doi:10.1007/978-3-032-22774-4_2 · Cited by 2
Project-Level C-to-Rust Translation via Pointer Knowledge Graphs
Yuan, Z.-Q., Mao, W., Chen, Z.-F., Shang, X., Wang, C., Lou, Y., & Peng, X. (2025) · Proc. ACM Softw. Eng. · doi:10.1145/3808169 · Cited by 5
Code–Test Co-translation: Towards Practical and Effective Program Migration in the Wild
Li, X., Xie, X., Wu, J., Liu, T., & Wang, H. (2026) · Proceedings of the ACM on Programming Languages · doi:10.1145/3839490
Bhutani, V., Toosi, F. G., & Buckley, J. (2025) · Applied Computer Systems · doi:10.2478/acss-2025-0013 · Cited by 1
RustRepoTrans: Repository-level Context Code Translation Benchmark Targeting Rust
Ou, G., Liu, M., Chen, Y., Wang, Y., Peng, X., & Zheng, Z. (2025) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase63991.2025.00057 · Cited by 32
McEval: Massively Multilingual Code Evaluation
Chai, L., Liu, S., Yang, J., Yin, Y., Jin, K., Liu, J., Sun, T., Zhang, G., Ren, C., Guo, H., et al. (2024) · arXiv · doi:10.48550/arxiv.2406.07436 · Cited by 73
de Diego, Á. G., & Wotawa, F. (2025) · Lecture notes in computer science · doi:10.1007/978-3-031-80889-0_5
OptCodeTrans: Boost LLMs on Low-Resource Programming Language Translation
Lin, J., Shen, Y., Li, C., Niu, C., & Luo, B. (2025) · IEEE/ACM International Conference on AI Foundation Models and Software Engineering (FORGE) · doi:10.1109/forge66646.2025.00014
From C to Rust: Evaluating LLM Capabilities in Transpilation Through Compilation Errors
Valenzuela, A., Mallo, M. G., Gutierrez, C., et al. (2025) · Lecture notes in computer science · doi:10.1007/978-3-032-07612-0_24
CodeRankEval: Benchmarking and Analyzing LLM Performance for Code Ranking
Chen, L.-G., Xiao, Z., Xu, Y.-J., An, R.-C., Wang, X., Li, Y.-N., Li, Y.-H., Wang, Y.-D., Zeng, Z.-R., Gao, Q., et al. (2025) · Journal of Computer Science and Technology · doi:10.1007/s11390-025-5514-9
Self-citationA Comparative Study of Specialized LLMs as Dense Retrievers
Zhang, H., Bi, K., & Guo, J. (2026) · Lecture notes in computer science · doi:10.1007/978-981-95-5637-3_4
A Fully Automated Agent for End-to-End Code Translation and Validation
Erer, E., Bozanta, A., Aytac, T., & Basar, A. (2025) · Proceedings of the ... ACM-IEEE International Symposium on Empirical Software Engineering and Measurement/International Symposium on Empirical Software Engineering and Measurement · doi:10.1109/esem64174.2025.00058
A Fully Automated Agent for End-to-End Code Translation and Validation
Erer, E., Bozanta, A., Aytac, T., & Basar, A. (2025) · IEEE International Conference on Collaborative Advances in Software and Computing (CASCON) · doi:10.1109/cascon66301.2025.00128
Polyglot: An Extensible Framework to Benchmark Code Translation with LLMs
Vieira, M., Shah, P. A., Shah, B., & Krasniqi, R. (2025) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase63991.2025.00195
Automated Translation of Real-World Codebases: How Far Are We?
David, C., Zhang, H., & Wang, M. (2026) · Lecture notes in computer science · doi:10.1007/978-981-95-7826-9_1
UNICS: Multilingual Code Search via Unified Pseudocode and Contrastive Transfer Learning
Ye, F., Ge, J., Li, C., Huang, L., & Luo, B. (2026) · Proceedings of the ACM on software engineering. · doi:10.1145/3797067
Translating PL/I Macro Procedures into Java Using Automatic Templatization and Large Language Models
Tateishi, T., & Katsuno, Y. (2026) · IEEE/ACM International Conference on Software Engineering (ICSE) · doi:10.1145/3786582.3786808
Morales-Centla, N., Torrealba-Meléndez, R., Tamariz-Flores, E. I., Arriaga-Arriaga, C. A., & López, M. L. (2026) · Technologies · doi:10.3390/technologies14080488
RetNext: Code Retrieval for Repository-Level Next Edit Suggestion
Pan, Z., Zhang, Z., & Cheng, C. (2026) · doi:10.1145/3830340.3830348
SPDZCoder: Combining Expert Knowledge with LLMs for Generating Privacy-Computing Code
Dong, X., Xin, P., Huang, L., Wang, Y., Li, J., & Xu, W. (2026) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3845985 · Cited by 1
Metadata
- Authors
- Yan, W., Tian, Y., Li, Y., Chen, Q., & Wang, W.
- Affiliations
- University of California, Santa Barbara (US)
- University of Hong Kong (HK)
- University of Illinois Urbana-Champaign (US)
- Alibaba Group (Cayman Islands) (KY)
- Venue
- Findings of the Association for Computational Linguistics: EMNLP 2023
- Published
- 2023
- Pages
- 5067-5089
- OpenAlex
- W4389518960
- Cited by
- 31
- References
- 56
- Citations by year
- 2026: 13 · 2025: 17 · 2024: 1
- FWCI
- 7.98
- Type
- conference paper
- Language
- en
- Open access
- gold
- doi.org
- Licence
- cc-by
- Locations
- arXiv (Cornell University) (submittedVersion, cc-by)
- arXiv (Cornell University) (cc-by)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Physical Sciences › Computer Science › Artificial Intelligence › Natural Language Processing Techniques
- Physical Sciences › Computer Science › Artificial Intelligence › Topic Modeling
- Keywords
- program translation, multilingual programming languages, large language models, low-resource language pairs
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
A language model drew the claims from the paper on 2026-10-16, under version 3 of the claim definition (model deepseek-v4.1-flash, prompt extract-v3).
A second model labelled each claim on 2026-10-16 (model jev-1.13-20260917, definition revision gold-guideline-v0.2).
Cited sources are checked with a language model’s help (gpt-6-sol).
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review