Score: 0

Beyond Language Barriers: Multi-Agent Coordination for Multi-Language Code Generation

Published: September 24, 2025 | arXiv ID: 2509.19918v1

By: Micheline Bénédicte Moumoula , Serge Lionel Nikiema , Albérick Euraste Djire and more

Potential Business Impact:

Helps computers write better code in any language.

Business Areas:
Natural Language Processing Artificial Intelligence, Data and Analytics, Software

Producing high-quality code across multiple programming languages is increasingly important as today's software systems are built on heterogeneous stacks. Large language models (LLMs) have advanced the state of automated programming, yet their proficiency varies sharply between languages, especially those with limited training data such as Rust, Perl, OCaml, and Erlang. Many current solutions including language-specific fine-tuning, multi-agent orchestration, transfer learning, and intermediate-representation pipelines still approach each target language in isolation, missing opportunities to share knowledge or exploit recurring cross-language patterns. XL-CoGen tackles this challenge with a coordinated multi-agent architecture that integrates intermediate representation, code generation, translation, and automated repair. Its distinguishing feature is a data-driven mechanism for selecting bridging languages: empirically derived transfer matrices identify the best intermediate languages based on demonstrated translation success rather than raw generation accuracy. The system performs early output validation, iteratively corrects errors, and reuses intermediate artifacts as contextual scaffolds for subsequent translations. Extensive experiments show that XL-CoGen yields notable improvements with 13 percentage-point gains over the strongest fine-tuned baseline and as much as 30 percentage points over existing single-language multi-agent methods. Ablation studies further demonstrate that compatibility-guided bridging significantly outperforms LLM-based heuristics, confirming the value of cumulative cross-language knowledge transfer.

Country of Origin
🇱🇺 Luxembourg

Page Count
23 pages

Category
Computer Science:
Software Engineering