mlsanityData to 14 Oct 2026

MatchFixAgent: Language-Agnostic Autonomous Repository-Level Code Translation Validation and Repair

arXiv 2509.16187 ↗First posted 19 Sep 2025cs.SE cs.LGcited by 4

Not on the map. Why?

Abstract (arXiv)

Code translation transforms source code from one programming language (PL) to another. Validating the functional equivalence of translation and repairing, if necessary, are critical steps in code translation. Existing automated validation and repair approaches struggle to generalize to many PLs due to high engineering overhead, and they rely on existing and often inadequate test suites, which results in false claims of equivalence and ineffective translation repair. To bridge this gap, we develop MatchFixAgent, a large language model (LLM)-based, PL-agnostic framework for equivalence validation and repair of translations. MatchFixAgent features a multi-agent architecture that divides equivalence validation into several sub-tasks to ensure thorough and consistent semantic analysis of the translation. We compare MatchFixAgent's validation and repair results with four repository-level code translation techniques. Our results demonstrate that MatchFixAgent produces (in)equivalence verdicts for 99.2% of translation pairs, with the same equivalence validation result as prior work on 72.8% of them. When MatchFixAgent's result disagrees with prior work, we find that 60.7% of the time MatchFixAgent's result is actually correct. In addition, we show that MatchFixAgent can repair 50.6% of inequivalent translation, compared to prior work's 18.5%.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 30 of its 85 references that are in the map. First posted on arXiv 19 Sep 2025.

Builds on

30 of 85 references.

References · 30

  1. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
  2. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,737
  3. 2023The Rise and Potential of Large Language Model Based Agents: A Surveycited by 1,439
  4. 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agentscited by 1,002
  5. 2024AutoCodeRover: Autonomous Program Improvementcited by 278
  6. 2020Unsupervised Translation of Programming Languagescited by 263
  7. 2025SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolutioncited by 263
  8. 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repaircited by 232
  9. 2024SWE-bench Multimodal: Do AI Systems Generalize to Visual Software Domains?cited by 203
  10. 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 178
  11. 2024RepoGraph: Enhancing AI Software Engineering with Repository-level Code Graphcited by 91
  12. 2024SpecRover: Code Intent Extraction via LLMscited by 72
18 more
  1. 2024Exploring and Unleashing the Power of Large Language Models in Automated Code Translationcited by 57
  2. 2024Towards Translating Real-World Code with LLMs: A Study of Translating to Rustcited by 35
  3. 2018Evaluating Fuzz Testingcited by 32
  4. 2024AlphaTrans: A Neuro-Symbolic Compositional Approach for Repository-Level Code Translation and Validationcited by 28
  5. 2025EquiBench: Benchmarking Large Language Models' Reasoning about Program Semantics via Equivalence Checkingcited by 24
  6. 2017Do Developers Update Their Library Dependencies? An Empirical Study on the Impact of Security Advisories on Library Migrationcited by 23
  7. 2024VERT: Verified Equivalent Rust Transpilation with Large Language Models as Few-Shot Learnerscited by 20
  8. 2025CRUST-Bench: A Comprehensive Benchmark for C-to-safe-Rust Transpilationcited by 19
  9. 2025C2SaferRust: Transforming C Projects into Safer Rust with NeuroSymbolic Techniquescited by 18
  10. 2024Syzygy: Dual Code-Test C to (safe) Rust Translation using LLMs and Dynamic Analysiscited by 16
  11. 2024What can Large Language Models Capture about Code Functional Equivalence?cited by 14
  12. 2025Migrating Code At Scale With LLMs At Googlecited by 14
  13. 2020An Empirical Study of Usages, Updates and Risks of Third-Party Libraries in Java Projectscited by 12
  14. 2024Scalable, Validated Code Translation of Entire Projects using Large Language Modelscited by 12
  15. 2025RustMap: Towards Project-Scale C-to-Rust Migration via Program Analysis and LLMcited by 10
  16. 2024ClassEval-T: Evaluating Large Language Models in Class-Level Code Translationcited by 8
  17. 2024RustRepoTrans: Repository-level Code Translation Benchmark Targeting Rustcited by 6
  18. 2025Program Skeletons for Automated Program Translationcited by 3

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 3.

4 papers.