February 26-28, 2025
Montreal, Canada

Transforming Code: AI-Assisted Refactoring with OpenRewrite

Discover automated code remediation with the OpenRewrite refactoring engine, a deterministic, rule-based system. By manipulating the Lossless Semantic Tree (LST) representation of code, OpenRewrite ensures accurate, style-preserving transformations. We’ll demonstrate how AI enhances this process by performing impact analysis, searching through codebases, and assisting in refactoring, ultimately providing a scalable solution for modernization.

View all 191 sessions

Justine Gehring

Moderne

Justine Gehring is a researcher in the field of Machine Learning for code (ML4Code) and Graph Neural Networks (GNNs). Justine obtained her master's from McGill and Mila where her research focused on generating code under challenging circumstances such as library-specific code. Presently, Justine is a research engineer at Moderne, focusing on leveraging AI for large-scale code refactoring and impact analysis. She also oversees the partnership with Mila.

Read More