Track 3: Automated Code Refactoring

Track 3 focuses on exploring and evaluating the potential of LLM-based automated refactoring of codebases with the ultimate goal of reducing software complexity and improving code quality. We will investigate how LLMs can support and automate tasks such as enhancing maintainability and performance while also reducing technical debt and facilitating bug detection and bug fixing. The main modules include (1) capturing practitioners’ experiences and expectations to establish a roadmap, (2) developing models and benchmarks for LLM-based refactoring, (3) designing autonomous agents, and (4) conducting studies to analyze real-world impact.

Track Leaders TU Delft

Arie van Deursen

Scientific Director, Track Lead

Maliheh Izadi

Track Lead

Track Leaders Meta

Rui Maranhao Abreu

Track Lead

Nachi Nagappan

Director, Track Lead