World Congress 2025 • Aug 20, 2025 • Session details

Navigating Application Modernization - Leveraging Gen-AI

Shaaf Syed

Generic chatbots fail at legacy app migration because they lack architectural context. Learn how coupling static analysis with Gen-AI turns tedious Java rewrites into high-speed, automated refactoring pipelines.

Pause
Mute Enter Fullscreen
#1 about 2 min

Migrating legacy applications using generative AI

How using AI for codebase modernization differs from generic code generation tasks.

#2 about 2 min

Understanding technical debt and legacy application risks

How aging frameworks and outdated APIs lead to security risks and high maintenance costs.

#3 about 2 min

Open source static code analysis with Conveyor

Conveyor analyzes source code to map application inventory and highlight migration risks.

#4 about 3 min

Identifying legacy code patterns and vulnerabilities

Outdated enterprise Java beans and vulnerable protocols present severe security risks in historical codebases.

#5 about 3 min

Combining static analysis with generative AI

Conveyor AI leverages static code analysis to automatically generate targeted migration fixes.

#6 about 4 min

Configuring analysis targets and large language models

Developers can configure specific framework migration targets and select preferred language models directly in the IDE extension.

#7 about 5 min

Refactoring message-driven beans to reactive messaging

Generative AI automatically converts legacy Java messaging systems into modern asynchronous interactive layers.

#8 about 4 min

Converting enterprise Java beans to REST APIs

Generative AI translates tightly coupled remote procedure protocols into standalone REST endpoints.

#9 about 4 min

Ensuring functional code via context and compilation agents

Retrieval-augmented generation provides codebase context while compilation agents validate the syntax of generated patches.

#10 about 2 min

Targeting module dependencies and configuring additional languages

Automated modernization efforts expand to address root configuration files and cascading module dependencies.

#11 about 2 min

Accelerating application modernization workflows for software developers

A streamlined migration workflow allows developers to configure analytical targets and safely apply comprehensive codebase patches.

Matching moments

7:02 min

Applying automated code transformations to Java projects

Syed M Shaaf · LIVE

2:46 min

Deploying AI agents for enterprise legacy code modernization

Neel Sundaresan Neel Sundaresan +1 · World Congress 2026 Europe

3:03 min

Evaluating AI agents for iterative legacy code modernization

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

3:23 min

Migrating legacy COBOL systems using generative AI tools

Chris Heilmann Chris Heilmann +9 · LIVE

2:15 min

Leveraging artificial intelligence to accelerate system migration

Annette Schelten Annette Schelten +1 · World Congress 2025

6:35 min

Modernizing legacy COBOL mainframe systems using AI agents

Chris Heilmann Chris Heilmann +2 · LIVE

Upcoming sessions on this topic

Open session

Java is Coming for Python’s Lunch: The Rise of JVM AI Agents

  • Frederik Pietzko

    Jetbrains

    Developer Advocate

Open session

From Prompt Engineering to Harness Engineering: Building Observable and Governed GenAI Systems

  • Lakshmi Devi Prakash

    JPMorgan Chase

    VP, Applied AI/ML Lead

Open session

Beware of Strangers Bearing Code: Open Source Trust in the Agent Era

  • Vikram Vaswani

    Consultant

Open session

Beyond File Dumps: Context Engineering for Coding Agents

  • Animesh Dutta

    Arm

    Senior Software Engineer

Open session

Teaching AI Coding Agents to Build It Right the First Time

  • Sajeetharan Sinnathurai

    Microsoft

    Principal Product Manager

Open session

AI Is the Easy Part: Why Faster Engineers Don't Make Faster Businesses

  • Bharat Sharma

    Booking

    Senior Engineering Manager