IBM Bob is an AI-powered software development lifecycle partner that automates Java application modernization. The post walks through converting a legacy WebSphere application to OpenLiberty in two phases: replatforming and Java runtime upgrade. Bob combines deterministic rule-based changes (via IBM Application Modernization Accelerator) with autonomous AI agents that iteratively analyze code, propose fixes, run unit tests and Maven builds, validate the running application, and update a todo list based on errors encountered. Developers retain oversight by reviewing and approving changes, while Bob handles complex refactoring tasks that previously required extensive manual effort.

3m read timeFrom heidloff.net
Post cover image
Table of contents
ExampleUnderstandingReplatformingCode AnalysisAgentic ModernizationJava Runtime UpdatesNext Steps

Sort: