International Workshop on Large Language Models for Code (LLM4Code) 2026 - Rio de Janeiro, Brazil (Nathan Rutherford)
By Nathan Rutherford
In April I had the pleasure of travelling to Rio de Janeiro in Brazil to present our paper, **[An Empirical Study of C to Rust Translation using Local Large-Language Models](https://pure.royalholloway.ac.uk/files/71513373/llm4code26.pdf)**, at the 3rd International Workshop on Large Language Models for Code (LLM4Code) 2026, co-located with the International Conference on Software Engineering (ICSE).
The aim of the workshop was to share ideas and results related to the application of large language models (LLMs) to code-related problems within software engineering, while also enabling discussion around emerging challenges in the area. The workshop covered topics including benchmark development for evaluating LLMs, dataset creation, and code generation, with a particularly strong focus on agentic AI systems. The keynote talks provided useful insights into how both academia and industry are leveraging these systems, from improving artefact evaluation for researchers to reducing the cost of code generation through prompt engineering techniques such as “Dynamic Turn Reminder” in TRAE agents.
At the workshop, we presented results from an empirical evaluation of C-to-Rust translation over the Transcoder-IR testing dataset using our [Oxidation pipeline](https://doi.org/10.5281/zenodo.18341646) with local LLMs (models run locally rather than through cloud-based services like ChatGPT). Our experiments showed that leveraging code summarisation could help improve translation quality for computationally cheaper local models, narrowing the gap with more advanced reasoning-capable systems. The discussion following the talk also highlighted interest in how the technique could be adapted to produce different forms of code summarisation for translation tasks.
Beyond our own work, a recurring theme across the workshops and sessions I attended was the growing interest in agentic systems for software engineering. Broadly speaking, these systems are designed around multiple LLMs being assigned specialised tasks and collaborating to solve larger problems. For example, one AI agent might analyse source code and produce an implementation plan, while another agent uses that plan to generate or refactor code.
Two
of the major research challenges currently attracting attention in this area
are:
1.
**Context management** — how can we represent problems succinctly and
effectively for AI agents without incurring significant computational or
monetary costs?
2. **The verification bottleneck** — how can we efficiently verify that AI-generated code is correct, safe, and functionally equivalent at scale?
One
of the benefits of attending a conference like ICSE is the opportunity to hear
a wide range of perspectives from both academia and industry research labs
tackling these challenges in different ways. Some of my personal highlights
included:
-
[Automated Software Test Generation at Industry Scale Using a Multi-Agent
Architecture and Workflow Integration](https://homes.cs.washington.edu/~rjust/publ/auto_cover_icse_2026.pdf)
by Rastenis et al.
-
[EvoC2Rust: A Skeleton-guided Framework for Project-Level C-to-Rust
Translation](https://arxiv.org/abs/2508.04295)
by Wang et al.
-
[HoarePrompt: Structural Reasoning About Program Correctness in Natural
Language](https://arxiv.org/abs/2503.19599)
by Bouras et al.
-
[SmartC2Rust: Iterative, Feedback-Driven C-to-Rust Translation via Large
Language Models for Safety and Equivalence](https://arxiv.org/abs/2409.10506)
by Shiraishi et al.
Outside of the paper sessions, the conference also provided a great opportunity to meet other researchers working on software engineering, code refactoring, and AI-assisted development while networking over pizza. I also had the opportunity to visit one of the seven wonders of the world, Christ the Redeemer, and take in some of the incredible views of Rio de Janeiro (including witnessing a marriage proposal overlooking the city).
Overall, attending LLM4Code and ICSE was an extremely positive experience. The conference highlighted just how rapidly research into AI-assisted software engineering is evolving, particularly around agentic systems. Presenting our work at LLM4Code and engaging with researchers across academia and industry was both valuable and motivating for future research.
Next
year, ICSE will be held in Dublin, Ireland, much closer to home for those
interested in seeing the current state of the art in software engineering
research!
Comments
Post a Comment