Saved in:
Bibliographic Details
Main Authors: Townsend, Joseph, Pravin, Chandresh, Ngan, Kwun Ho, Parizy, Matthieu
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2604.00167
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908927900254208
author Townsend, Joseph
Pravin, Chandresh
Ngan, Kwun Ho
Parizy, Matthieu
author_facet Townsend, Joseph
Pravin, Chandresh
Ngan, Kwun Ho
Parizy, Matthieu
contents Automatic program repair can be a challenging task, especially when resolving complex issues at a repository-level, which often involves issue reproduction, fault localization, code repair, testing and validation. Issues of this scale can be commonly found in popular GitHub repositories or datasets that are derived from them. Some repository-level approaches separate localization and repair into distinct phases. Where this is the case, the fault localization approaches vary in terms of the granularity of localization. Where the impact of granularity is explored to some degree for smaller datasets, not all isolate this issue from the separate question of localization accuracy by testing code repair under the assumption of perfect fault localization. To the best of the authors' knowledge, no repository-scale studies have explicitly investigated granularity under this assumption, nor conducted a systematic empirical comparison of granularity levels in isolation. We propose a framework for performing such tests by modifying the localization phase of the Agentless framework to retrieve ground-truth localization data and include this as context in the prompt fed to the repair phase. We show that under this configuration and as a generalization over the SWE-Bench-Mini dataset, function-level granularity yields the highest repair rate against line-level and file-level. However, a deeper dive suggests that the ideal granularity may in fact be task dependent. This study is not intended to improve on the state-of-the-art, nor do we intend for results to be compared against any complete agentic frameworks. Rather, we present a proof of concept for investigating how fault localization may impact automatic code repair in repository-scale scenarios. We present preliminary findings to this end and encourage further research into this relationship between the two phases.
format Preprint
id arxiv_https___arxiv_org_abs_2604_00167
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle A Study on the Impact of Fault localization Granularity for Repository-Scale Code Repair Tasks
Townsend, Joseph
Pravin, Chandresh
Ngan, Kwun Ho
Parizy, Matthieu
Software Engineering
Artificial Intelligence
Automatic program repair can be a challenging task, especially when resolving complex issues at a repository-level, which often involves issue reproduction, fault localization, code repair, testing and validation. Issues of this scale can be commonly found in popular GitHub repositories or datasets that are derived from them. Some repository-level approaches separate localization and repair into distinct phases. Where this is the case, the fault localization approaches vary in terms of the granularity of localization. Where the impact of granularity is explored to some degree for smaller datasets, not all isolate this issue from the separate question of localization accuracy by testing code repair under the assumption of perfect fault localization. To the best of the authors' knowledge, no repository-scale studies have explicitly investigated granularity under this assumption, nor conducted a systematic empirical comparison of granularity levels in isolation. We propose a framework for performing such tests by modifying the localization phase of the Agentless framework to retrieve ground-truth localization data and include this as context in the prompt fed to the repair phase. We show that under this configuration and as a generalization over the SWE-Bench-Mini dataset, function-level granularity yields the highest repair rate against line-level and file-level. However, a deeper dive suggests that the ideal granularity may in fact be task dependent. This study is not intended to improve on the state-of-the-art, nor do we intend for results to be compared against any complete agentic frameworks. Rather, we present a proof of concept for investigating how fault localization may impact automatic code repair in repository-scale scenarios. We present preliminary findings to this end and encourage further research into this relationship between the two phases.
title A Study on the Impact of Fault localization Granularity for Repository-Scale Code Repair Tasks
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2604.00167