SWE-CI: Evaluating Agent Capabilities in Maintaining Codebases via Continuous Integration

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Chen, Jialong, Xu, Xander, Wei, Hu, Chen, Chuan, Zhao, Bing
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908929802371072
author Chen, Jialong
Xu, Xander
Wei, Hu
Chen, Chuan
Zhao, Bing
author_facet Chen, Jialong
Xu, Xander
Wei, Hu
Chen, Chuan
Zhao, Bing
contents Large language model (LLM)-powered agents have demonstrated strong capabilities in automating software engineering tasks such as static bug fixing. However, in the real world, the development of mature software is typically predicated on complex requirement changes and long-term feature iterations -- a process that static, one-shot repair paradigms fail to capture. To bridge this gap, we propose SWE-CI, the first repository-level benchmark built upon the Continuous Integration loop, aiming to shift the evaluation paradigm for code generation from static, short-term functional correctness toward dynamic, long-term maintainability. The key insight is simple: Maintainability can be revealed by tracking how functional correctness changes over time. The benchmark comprises 100 tasks, each deriving from a real-world code repository with a development history spanning an average of 233 days and 71 consecutive commits. SWE-CI requires agents to systematically resolve these tasks through dozens of rounds of analysis and coding iterations. SWE-CI provides valuable insights into how well agents can sustain code quality throughout long-term evolution.
format Preprint
id arxiv_https___arxiv_org_abs_2603_03823
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle SWE-CI: Evaluating Agent Capabilities in Maintaining Codebases via Continuous Integration
Chen, Jialong
Xu, Xander
Wei, Hu
Chen, Chuan
Zhao, Bing
Software Engineering
Artificial Intelligence
Computation and Language
Large language model (LLM)-powered agents have demonstrated strong capabilities in automating software engineering tasks such as static bug fixing. However, in the real world, the development of mature software is typically predicated on complex requirement changes and long-term feature iterations -- a process that static, one-shot repair paradigms fail to capture. To bridge this gap, we propose SWE-CI, the first repository-level benchmark built upon the Continuous Integration loop, aiming to shift the evaluation paradigm for code generation from static, short-term functional correctness toward dynamic, long-term maintainability. The key insight is simple: Maintainability can be revealed by tracking how functional correctness changes over time. The benchmark comprises 100 tasks, each deriving from a real-world code repository with a development history spanning an average of 233 days and 71 consecutive commits. SWE-CI requires agents to systematically resolve these tasks through dozens of rounds of analysis and coding iterations. SWE-CI provides valuable insights into how well agents can sustain code quality throughout long-term evolution.
title SWE-CI: Evaluating Agent Capabilities in Maintaining Codebases via Continuous Integration
topic Software Engineering
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2603.03823