KI-gestützte Java Migrationen
Abstract
Thu 9:50 - 10:35 Uhr | 2025
Legacy Code zu modernisieren ist ein wichtiges Thema für viele Firmen, sei es das aktualiseren veralteter Versionen von Sprachen oder Libraries oder der Wechsel zu einem moderneren Ökosystem. Durch die Verbindung regelbasierter Tools mit Large Language Models haben wir eine gute Möglichkeit gefunden Migrationen zu vereinfachen.
Wir setzen dabei auf Tools wie OpenRewrite und GraphRAG in verschiedenen Migrationsprojekten bei unseren Kunden, zum Beispiel für Versionsupgrades von Java oder Spring Versionen. Aber auch komplexere Migrationen bei denen sich die Zielarchitektur ändert können mit Hilfe von KI beschleunigt werden. Wir präsentieren unseren Ansatz, aber auch welche Herausforderungen bei Migrationen warten und wie man ihnen begegnen kann.

Michael Pisula
Michael ist Principal Consultant und seit 2013 bei TNG. in dieser Zeit hat er verschiedene Projekte für unsere Kunden umgesetzt. Er beschäftigt sich am liebsten mit Java-Entwicklung, verteilten Systemen und Software-Architektur, und wie man die neuen KI-Methoden dafür einsetzen kann.

Marijn van Geest
Marijn arbeitet seit Ende 2024 als Software Consultant bei TNG, nachdem er zuvor Physik studiert hat. Seitdem hat er bereits einige Bekanntschaften mit programmatischer KI-Nutzung und -Integration gemacht. Aktuell unterstützt er bei der Entwicklung unseres Toolings zur KI gestützten Codemigration.