Skip to main content
Search

# Program Repair

4 related articles

Subscribe to updates
  1. arXiv

    Unit-test rewards teach models to edit more: PreciseCoder cuts average edits from 7–15 lines to 3 without losing pass rate

    Reinforcement learning from unit tests raises pass rates but also teaches code models to edit more and to invent bugs in programs that are already correct. PreciseCoder adds a signal for semantically verified edit precision and recall against a reference repair; on 4B, 9B and 27B models it cuts the average edit from 7–15 lines to 3 at a pass rate on par with unit-test-only training, and raises the no-edit rate on correct code to 47–52%.

  2. arXiv

    Coding agents now set each other's exam: GPT-5.5 fixes 98.3% of defects, Claude Opus 4.8 writes the hardest tasks

    Coding-agent evaluation becomes a duel in which two agents author and solve each other's tasks: over 1,500 turns, GPT-5.5 with Codex CLI repaired 98.3% of the defects it reviewed, while Claude Opus 4.8 with mini-swe-agent was the strongest task author with a 27.3% Red win rate.

  3. arXiv

    RucTangle splits coding-agent patches into commit histories that stay runnable at every commit and lifts pass@1 by 16.6% on average in regression repair

    The work introduces RucTangle, an agentic commit-untangling method that groups a patch's changes by development purpose, orders them, applies each commit and checks whether the code still runs, revising order first, then regrouping via the agent, and finally merging adjacent commits while preserving the patch's final code; on 131 agent-generated patches it is the only method that reconstructs every patch with all commits runnable, at a median of eight commits, whereas baselines leave 20.6%–37.4% of histories with at least one unrunnable version. The authors also present TangleEval, which has two coding agents repair 453 regression-introducing patches; adding RucTangle histories plus git bisect results raises pass@1 from 26.9% to 31.3% and from 30.8% to 36.0%.

  4. arXiv

    Code agents learn to read a repository's pull-request history, lifting SWE-Bench Verified resolution from 69.2% to 72.9%

    Code agents solving repository-level tasks usually read only the current source tree, leaving the design decisions and compatibility constraints recorded in merged pull requests unused. Chronos distills each merged pull request into a structured experience card and links the cards in a typed graph of code, developer-intent and organizational relations, then retrieves by semantic entry plus weighted multi-hop expansion. On SWE-Bench Verified the full workflow improves SWE-Agent on all six evaluated backbones, raising mean resolution from 69.2% to 72.9% and reaching 79.8% in the strongest configuration.

You’re all caught up