26 au 28 février, 2025
Montréal, 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.

Voir les 191 présentations

Justine Gehring

Gologic

Justine Gehring is a specialist in the field of ML for code and obtained her master's from McGill and Mila where her research focused on generating code under challenging circumstances such as library-specific code. Previously, Justine was a research engineer at Moderne, focusing on leveraging AI for large-scale code refactoring and impact analysis. Presently, she leads the AI team at Gologic, where she develops AI-driven solutions to enhance DevOps workflows and accelerate software delivery.

Read More