Code Review Without Borders: Evaluating Synthetic vs. Real Data for Review Recommendation
Not on the map. Why?
Abstract (arXiv)
Automating the decision of whether a code change requires manual review is vital for maintaining software quality in modern development workflows. However, the emergence of new programming languages and frameworks creates a critical bottleneck: while large volumes of unlabelled code are readily available, there is an insufficient amount of labelled data to train supervised models for review classification. We address this challenge by leveraging Large Language Models (LLMs) to translate code changes from well-resourced languages into equivalent changes in underrepresented or emerging languages, generating synthetic training data where labelled examples are scarce. We assume that although LLMs have learned the syntax and semantics of new languages from available unlabelled code, they have yet to fully grasp which code changes are considered significant or review-worthy within these emerging ecosystems. To overcome this, we use LLMs to generate synthetic change examples and train supervised classifiers on them. We systematically compare the performance of these classifiers against models trained on real labelled data. Our experiments across multiple GitHub repositories and language pairs demonstrate that LLM-generated synthetic data can effectively bootstrap review recommendation systems, narrowing the performance gap even in low-resource settings. This approach provides a scalable pathway to extend automated code review capabilities to rapidly evolving technology stacks, even in the absence of annotated data.
Key facts. Cited by 1 paper in the map (data through 13 Oct 2026). Builds on 11 of its 19 references that are in the map. First posted on arXiv 5 Sep 2025.
Builds on
11 of 19 references.
References · 11
- 2022Competition-Level Code Generation with AlphaCodecited by 1,445
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,304
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 905
- 2020GraphCodeBERT: Pre-training Code Representations with Data Flowcited by 609
- 2020Unsupervised Translation of Programming Languagescited by 262
- 2023Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Studycited by 44
- 2021Multilingual training for Software Engineeringcited by 43
- 2024Code Review Automation: Strengths and Weaknesses of the State of the Artcited by 20
- 2024AI-Assisted Assessment of Coding Practices in Modern Code Reviewcited by 16
- 2024Case2Code: Scalable Synthetic Data for Code Generationcited by 13
- 2024The Struggles of LLMs in Cross-lingual Code Clone Detectioncited by 3
Built on by
Citing papers per year: 2026: 1.
1 paper.