Benchmarking and Studying the LLM-based Agent System in End-to-End Software Development

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Zeng, Zhengran, Li, Yixin, Xie, Rui, Ye, Wei, Zhang, Shikun
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912690292654080
author Zeng, Zhengran
Li, Yixin
Xie, Rui
Ye, Wei
Zhang, Shikun
author_facet Zeng, Zhengran
Li, Yixin
Xie, Rui
Ye, Wei
Zhang, Shikun
contents The development of LLM-based autonomous agents for end-to-end software development represents a significant paradigm shift in software engineering. However, the scientific evaluation of these systems is hampered by significant challenges, including overly simplistic benchmarks and the difficulty of conducting fair comparisons between different agent architectures due to confounding implementation variables. To address these limitations, we first construct a challenging and dynamically curated E2EDevBench to simulate realistic development scenarios. Second, we propose a hybrid evaluation framework that combines test-case-based functional assessment with fine-grained, LLM-based requirement verification. Using this framework, we conduct a controlled empirical study on three representative agent architectures implemented upon a unified foundation to isolate the impact of workflow design. Our findings reveal that state-of-the-art agents can fulfill approximately 50\% of requirements on \bench{}, but their success is critically dependent on the architectural strategy for task decomposition and collaboration. Furthermore, our analysis indicates that the primary bottleneck is the omission of requirements and inadequate self-verification. This work provides the community with a more realistic benchmark, a comprehensive evaluation framework, and crucial insights into the current capabilities and core challenges of software development agents, guiding future research toward enhancing requirement comprehension and planning.
format Preprint
id arxiv_https___arxiv_org_abs_2511_04064
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Benchmarking and Studying the LLM-based Agent System in End-to-End Software Development
Zeng, Zhengran
Li, Yixin
Xie, Rui
Ye, Wei
Zhang, Shikun
Software Engineering
The development of LLM-based autonomous agents for end-to-end software development represents a significant paradigm shift in software engineering. However, the scientific evaluation of these systems is hampered by significant challenges, including overly simplistic benchmarks and the difficulty of conducting fair comparisons between different agent architectures due to confounding implementation variables. To address these limitations, we first construct a challenging and dynamically curated E2EDevBench to simulate realistic development scenarios. Second, we propose a hybrid evaluation framework that combines test-case-based functional assessment with fine-grained, LLM-based requirement verification. Using this framework, we conduct a controlled empirical study on three representative agent architectures implemented upon a unified foundation to isolate the impact of workflow design. Our findings reveal that state-of-the-art agents can fulfill approximately 50\% of requirements on \bench{}, but their success is critically dependent on the architectural strategy for task decomposition and collaboration. Furthermore, our analysis indicates that the primary bottleneck is the omission of requirements and inadequate self-verification. This work provides the community with a more realistic benchmark, a comprehensive evaluation framework, and crucial insights into the current capabilities and core challenges of software development agents, guiding future research toward enhancing requirement comprehension and planning.
title Benchmarking and Studying the LLM-based Agent System in End-to-End Software Development
topic Software Engineering
url https://arxiv.org/abs/2511.04064