DepRepair: LLM-Based Source-Code Repair for Dependency Breaking Changes
DepRepair is a new approach that uses large language models (LLMs) to automatically repair consumer code broken by updates to third-party libraries. By grounding repairs in structured upstream evidence, DepRepair achieves an 89.5% pass rate with GPT-5.5 on the DepBench benchmark, which covers real-world dependency-update scenarios. The method outperforms approaches using raw evidence, which reduce pass rates by 7–23 percentage points.
Why it matters: This work offers a significant advance in automating the adaptation of code to breaking changes in dependencies, a common and time-consuming challenge in software maintenance.
Full story at: arXiv Software Engineering ↗