Beyond Isolated Tasks: A Framework for Evaluating Coding Agents on Sequential Software Evolution

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Shastry, KN Ajay, Senrayan, Ganesh, Satapara, Shrey, Panda, Pranoy, Devaguptapu, Chaitanya
Format: Preprint
Veröffentlicht: 2026
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914443096489984
author Shastry, KN Ajay
Senrayan, Ganesh
Satapara, Shrey
Panda, Pranoy
Devaguptapu, Chaitanya
author_facet Shastry, KN Ajay
Senrayan, Ganesh
Satapara, Shrey
Panda, Pranoy
Devaguptapu, Chaitanya
contents Existing datasets for coding agents evaluate performance on isolated, single pull request (PR) tasks in a stateless manner, failing to capture the reality of real-world software development where code changes accumulate, technical debt accrues, and test suites grow over time. To bridge this gap, we introduce an automated coding task generation framework, which helps generate our dataset SWE-STEPS, that evaluates coding agents on long-horizon tasks through two realistic settings mirroring actual developer workflows: Conversational coding with iterative requests, and single-shot Project Requirement document (PRD)-based coding. Unlike existing datasets that evaluate agents on disjointed Pull Requests (PRs), our framework assesses performance across chains of dependent PRs, enabling evaluation of sequential execution, regression verification, and long-term repository health. We discover that widely used isolated PR evaluations yield inflated success rates, w.r.t. our settings - overshooting performance by as much as 20 percentage points - because they ignore the ``spillover'' effects of previous inefficient or buggy code. Furthermore, our analysis reveals that even when agents successfully resolve issues, they degrade repository health by generating code with higher cognitive complexity and technical debt compared to human developers, underscoring the necessity for multidimensional evaluation.
format Preprint
id arxiv_https___arxiv_org_abs_2604_03035
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Beyond Isolated Tasks: A Framework for Evaluating Coding Agents on Sequential Software Evolution
Shastry, KN Ajay
Senrayan, Ganesh
Satapara, Shrey
Panda, Pranoy
Devaguptapu, Chaitanya
Software Engineering
Artificial Intelligence
Existing datasets for coding agents evaluate performance on isolated, single pull request (PR) tasks in a stateless manner, failing to capture the reality of real-world software development where code changes accumulate, technical debt accrues, and test suites grow over time. To bridge this gap, we introduce an automated coding task generation framework, which helps generate our dataset SWE-STEPS, that evaluates coding agents on long-horizon tasks through two realistic settings mirroring actual developer workflows: Conversational coding with iterative requests, and single-shot Project Requirement document (PRD)-based coding. Unlike existing datasets that evaluate agents on disjointed Pull Requests (PRs), our framework assesses performance across chains of dependent PRs, enabling evaluation of sequential execution, regression verification, and long-term repository health. We discover that widely used isolated PR evaluations yield inflated success rates, w.r.t. our settings - overshooting performance by as much as 20 percentage points - because they ignore the ``spillover'' effects of previous inefficient or buggy code. Furthermore, our analysis reveals that even when agents successfully resolve issues, they degrade repository health by generating code with higher cognitive complexity and technical debt compared to human developers, underscoring the necessity for multidimensional evaluation.
title Beyond Isolated Tasks: A Framework for Evaluating Coding Agents on Sequential Software Evolution
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2604.03035