自动程序修复
自动程序修复(APR)是软件工程领域的研究方向,旨在通过自动化手段检测并修复代码缺陷,早期依赖模板匹配、遗传算法或符号执行,近年来大模型的引入显著拓宽了可修复的缺陷类型
Timeline (last 90 days)
The fields of automated program repair (APR) and genetic programming already have mature practices for selecting the best among multiple candidates, whose core challenge lies in the design of the fitness function.
Automated Program Repair (APR) research shows that even patch generation guided by test suites often suffers from overfitting to test cases, meaning the patch passes existing tests but introduces new errors on uncovered code paths.
All Facts (2)
The fields of automated program repair (APR) and genetic programming already have mature practices for selecting the best among multiple candidates, whose core challenge lies in the design of the fitness function.
50%UnverifiedAutomated Program Repair (APR) research shows that even patch generation guided by test suites often suffers from overfitting to test cases, meaning the patch passes existing tests but introduces new errors on uncovered code paths.
50%