ReCode 2026
Sun 12 - Sat 18 April 2026 Rio de Janeiro, Brazil
co-located with ICSE 2026
Tue 14 Apr 2026 15:00 - 15:15 at Bora Bora II - Code Transformation & Modernization 2

This experience report presents a model-driven approach to legacy system modernization that inserts an enriched, technology-agnostic intermediate model between the legacy codebase and the modern target platform, and reports on its application and evaluation. The four-stage process of analysis, enrichment, synthesis, and transition systematically extracts, abstracts, and transforms system artifacts. We apply our approach to a large industrial application built on .NET Framework 4.0 and ASP.NET MVC 3 and show that core user interface components and page structures can be migrated semi-automatically to a modern web stack while preserving functional behavior and essential non-functional qualities. By consolidating architectural knowledge into explicit model representations, the resulting codebase exhibits higher maintainability and extensibility, thereby improving developer experience. Although automation is effective for standard patterns, migration of bespoke layout composites remains challenging and requires targeted manual adaptation. Our contributions are: (i) an end-to-end model-driven process, (ii) an enriched intermediate model that captures structure, dependencies, and semantic metadata, (iii) transformation rules that preserve functional behavior and essential non-functional qualities, and (iv) application and evaluation of the approach in an industrial setting. Overall, model-based abstractions reduce risk and effort while supporting scalable, traceable modernization of legacy applications. Our approach generalizes to comparable modernization contexts and promotes reuse of migration patterns.

Tue 14 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

14:00 - 15:30
Code Transformation & Modernization 2ReCode 2026 at Bora Bora II

Keynote and paper on code transformation & modernization

14:00
60m
Keynote
Beyond Code Completion: Harnessing LLMs for Complex Code Migrations in an Enterprise Setting at Google
ReCode 2026
15:00
15m
Talk
Model-Driven Legacy System Modernization at Scale
ReCode 2026
Tobias Böhm Trier University of Applied Sciences, Jens Guan Su Tien Trier University of Applied Sciences, Mohini Nonnenmann Trier University of Applied Sciences, Tom Schoonbaert Euroports, Bart Carpels Euroports, Andreas Biesdorf Siemens
15:15
15m
Talk
SafeTrans: LLM-assisted Transpilation from C to Rust
ReCode 2026
Muhammad Farrukh Stony Brook University, Baris Coskun AWS, Tapti Palit University of California, Davis, Michalis Polychronakis Stony Brook University