Vibeleaderboard
← All Intel
Intel / article

Towards the Generalizability of Leveraging ChatGPT in APR via Self-enhancing: An Empirical Study

Source
Qingyuan Li, Chuanyi Li, Yaopeng Yang, Ziwen Ge, Jidong Ge, Bin Luo
Author
Qingyuan Li, Chuanyi Li, Yaopeng Yang, Ziwen Ge, Jidong Ge, Bin Luo
Date
Key takeaways · AI-distilled
  • With GPT-3.5-Turbo, SRepair gained more on HumanEval-Java than on Defects4J, while SRepair and FixAgent without extrinsic information produced negative gains on BugsInPy.
  • With GPT-5.4-mini the pattern changed: the methods gained more on Defects4J than on HumanEval-Java, and BugsInPy gains were non-negative but limited, so results depend on the model as well as the .
  • Code transformations reduced enhancement gains on Defects4J, while benchmark-specific increased gains on BugsInPy, pointing to benchmark-related factors behind the differences.
  • Directly giving GPT-3.5-Turbo the error messages and triggering tests produced more correct repairs on BugsInPy than the evaluated ChatGPT-enhanced repair methods.
Terms in this piece · Glossary
  • benchmarkA standard public test set for comparing AI models — the shared scoreboards behind every "model X beats model Y" claim.
  • fine-tuningTaking a trained model and training it a bit more on your own examples so it gets better at one specific job.
Why it matters

A caution for anyone benchmarking coding agents: enhancement techniques that beat baselines on one popular repair benchmark can underperform on another, so single-benchmark improvement claims should be treated skeptically.

Recommended reads
Comments

Checking sign-in…

Loading comments…