RepairBench: Leaderboard of Frontier Models for Program Repair

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Silva, André, Monperrus, Martin
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866914115592650752
author Silva, André
Monperrus, Martin
author_facet Silva, André
Monperrus, Martin
contents AI-driven program repair uses AI models to repair buggy software by producing patches. Rapid advancements in AI surely impact state-of-the-art performance of program repair. Yet, grasping this progress requires frequent and standardized evaluations. We propose RepairBench, a novel leaderboard for AI-driven program repair. The key characteristics of RepairBench are: 1) it is execution-based: all patches are compiled and executed against a test suite, 2) it assesses frontier models in a frequent and standardized way. RepairBench leverages two high-quality benchmarks, Defects4J and GitBug-Java, to evaluate frontier models against real-world program repair tasks. We publicly release the evaluation framework of RepairBench. We will update the leaderboard as new frontier models are released.
format Preprint
id arxiv_https___arxiv_org_abs_2409_18952
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle RepairBench: Leaderboard of Frontier Models for Program Repair
Silva, André
Monperrus, Martin
Software Engineering
Machine Learning
AI-driven program repair uses AI models to repair buggy software by producing patches. Rapid advancements in AI surely impact state-of-the-art performance of program repair. Yet, grasping this progress requires frequent and standardized evaluations. We propose RepairBench, a novel leaderboard for AI-driven program repair. The key characteristics of RepairBench are: 1) it is execution-based: all patches are compiled and executed against a test suite, 2) it assesses frontier models in a frequent and standardized way. RepairBench leverages two high-quality benchmarks, Defects4J and GitBug-Java, to evaluate frontier models against real-world program repair tasks. We publicly release the evaluation framework of RepairBench. We will update the leaderboard as new frontier models are released.
title RepairBench: Leaderboard of Frontier Models for Program Repair
topic Software Engineering
Machine Learning
url https://arxiv.org/abs/2409.18952