Search:
Match:
1 results

Analysis

This paper introduces DynaFix, an innovative approach to Automated Program Repair (APR) that leverages execution-level dynamic information to iteratively refine the patch generation process. The key contribution is the use of runtime data like variable states, control-flow paths, and call stacks to guide Large Language Models (LLMs) in generating patches. This iterative feedback loop, mimicking human debugging, allows for more effective repair of complex bugs compared to existing methods that rely on static analysis or coarse-grained feedback. The paper's significance lies in its potential to improve the performance and efficiency of APR systems, particularly in handling intricate software defects.
Reference

DynaFix repairs 186 single-function bugs, a 10% improvement over state-of-the-art baselines, including 38 bugs previously unrepaired.