Registro completo de metadatos
| Campo DC | Valor | Lengua/Idioma |
|---|---|---|
| dc.rights.license | Reconocimiento 4.0 Internacional. (CC BY) | - |
| dc.contributor.author | Alonso, Pepe | es |
| dc.contributor.author | Yovine, Sergio | es |
| dc.contributor.author | Braberman, Víctor | es |
| dc.date.accessioned | 2026-08-17T18:24:40Z | - |
| dc.date.available | 2026-08-17T18:24:40Z | - |
| dc.date.issued | 2026-03 | - |
| dc.identifier.uri | https://hdl.handle.net/20.500.12381/5634 | - |
| dc.description.abstract | AI coding agents can resolve real-world software issues, yet they frequently introduce regressions—breaking tests that previously passed. Current benchmarks focus almost exclusively on resolution rate, leaving regression behavior under-studied. This work develops a method to enhance agents with appropriate structural knowledge that leads to meaningful regression reduction while improving resolution rate, and presents TDAD (Test-Driven Agentic Development), an open-source tool that performs pre-change impact analysis for AI coding agents. TDAD builds a dependency map between source code and tests so that before committing a patch, the agent knows which tests to verify and can self-correct. The map is delivered as a lightweight agent skill—a static text file the agent queries at runtime. Evaluated on SWE-bench Verified with two open-weight models running on consumer hardware (Qwen3-Coder 30B, 100 instances; Qwen3.5-35B-A3B, 25 instances), TDAD reduced regressions by 70% (6.08% →1.82%) compared to a vanilla baseline. In contrast, adding TDD procedural instructions without targeted test context increased regressions to 9.94%—worse than no intervention at all. When deployed as an agent skill with a different model and framework, TDAD improved issue-resolution rate from 24% to 32%, confirming that surfacing contextual information outperforms prescribing procedural workflows. All code, data, and logs are publicly available. | es |
| dc.description.sponsorship | Agencia Nacional de Investigación e Innovación | es |
| dc.language.iso | eng | es |
| dc.relation | https://hdl.handle.net/20.500.12381/3417 | es |
| dc.relation | https://hdl.handle.net/20.500.12381/3418 | es |
| dc.relation | https://hdl.handle.net/20.500.12381/3419 | es |
| dc.relation | https://hdl.handle.net/20.500.12381/3420 | es |
| dc.relation | https://hdl.handle.net/20.500.12381/3622 | es |
| dc.relation | https://hdl.handle.net/20.500.12381/3624 | es |
| dc.relation | https://hdl.handle.net/20.500.12381/3626 | es |
| dc.relation | https://hdl.handle.net/20.500.12381/3656 | es |
| dc.relation | https://hdl.handle.net/20.500.12381/5138 | es |
| dc.relation | https://doi.org/10.60895/redata/Z8QDEZ | es |
| dc.relation | https://doi.org/10.60895/redata/NDHQQQ | es |
| dc.relation | https://doi.org/10.60895/redata/KNERSJ | es |
| dc.relation | https://doi.org/10.60895/redata/JY5DUS | es |
| dc.relation | https://hdl.handle.net/20.500.12381/5632 | es |
| dc.relation | https://hdl.handle.net/20.500.12381/5633 | es |
| dc.rights | Acceso abierto | * |
| dc.subject | Artificial Intelligence | es |
| dc.subject | Coding Agents | es |
| dc.title | TDAD: Test-Driven Agentic Development - Reducing Code Regressions in AI Coding Agents via Graph-Based Impact Analysis | es |
| dc.type | Preprint | es |
| dc.subject.anii | Ciencias Naturales y Exactas | |
| dc.subject.anii | Ciencias de la Computación e Información | |
| dc.identifier.anii | FMV_1_2023_1_175864 | es |
| dc.identifier.doi | https://arxiv.org/abs/2603.17973 | - |
| dc.identifier.doi | https://doi.org/10.48550/arXiv.2603.17973 | - |
| dc.anii.institucionresponsable | Universidad ORT Uruguay | es |
| dc.anii.subjectcompleto | //Ciencias Naturales y Exactas/Ciencias de la Computación e Información/Ciencias de la Computación e Información | es |
| Aparece en las colecciones: | Publicaciones de ANII | |
Archivos en este ítem:
| archivo | Descripción | Tamaño | Formato | ||
|---|---|---|---|---|---|
| 2603.17973v2.pdf | Descargar | 523.54 kB | Adobe PDF |
Las obras en REDI están protegidas por licencias Creative Commons.
Por más información sobre los términos de esta publicación, visita:
Reconocimiento 4.0 Internacional. (CC BY)
