Saved in:
Bibliographic Details
Main Authors: Liu, Jingyao, Huang, Chen, Guan, Zhizhao, Lei, Wenqiang, Deng, Yang
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2510.14509
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908968882798592
author Liu, Jingyao
Huang, Chen
Guan, Zhizhao
Lei, Wenqiang
Deng, Yang
author_facet Liu, Jingyao
Huang, Chen
Guan, Zhizhao
Lei, Wenqiang
Deng, Yang
contents The rapid advancement in large language models (LLMs) has demonstrated significant potential in End-to-End Software Development (E2ESD). However, existing E2ESD benchmarks are limited by coarse-grained requirement specifications and unreliable evaluation protocols, hindering a true understanding of current framework capabilities. To address these limitations, we present E2EDev, a novel benchmark grounded in the principles of Behavior-Driven Development (BDD), which evaluates the capabilities of E2ESD frameworks by assessing whether the generated software meets user needs through mimicking real user interactions (Figure 1). E2EDev comprises (i) a fine-grained set of user requirements, (ii) multiple BDD test scenarios with corresponding Python step implementations for each requirement, and (iii) a fully automated testing pipeline built on the Behave framework. To ensure its quality while reducing the annotation effort, E2EDev leverages our proposed Human-in-the-Loop Multi-Agent Annotation Framework (HITL-MAA). By evaluating various E2ESD frameworks and LLM backbones with E2EDev, our analysis reveals a persistent struggle to effectively solve these tasks, underscoring the critical need for more effective and cost-efficient E2ESD solutions. Our codebase and benchmark are publicly available at https://github.com/SCUNLP/E2EDev.
format Preprint
id arxiv_https___arxiv_org_abs_2510_14509
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle E2Edev: Benchmarking Large Language Models in End-to-End Software Development Task
Liu, Jingyao
Huang, Chen
Guan, Zhizhao
Lei, Wenqiang
Deng, Yang
Software Engineering
Artificial Intelligence
Computation and Language
The rapid advancement in large language models (LLMs) has demonstrated significant potential in End-to-End Software Development (E2ESD). However, existing E2ESD benchmarks are limited by coarse-grained requirement specifications and unreliable evaluation protocols, hindering a true understanding of current framework capabilities. To address these limitations, we present E2EDev, a novel benchmark grounded in the principles of Behavior-Driven Development (BDD), which evaluates the capabilities of E2ESD frameworks by assessing whether the generated software meets user needs through mimicking real user interactions (Figure 1). E2EDev comprises (i) a fine-grained set of user requirements, (ii) multiple BDD test scenarios with corresponding Python step implementations for each requirement, and (iii) a fully automated testing pipeline built on the Behave framework. To ensure its quality while reducing the annotation effort, E2EDev leverages our proposed Human-in-the-Loop Multi-Agent Annotation Framework (HITL-MAA). By evaluating various E2ESD frameworks and LLM backbones with E2EDev, our analysis reveals a persistent struggle to effectively solve these tasks, underscoring the critical need for more effective and cost-efficient E2ESD solutions. Our codebase and benchmark are publicly available at https://github.com/SCUNLP/E2EDev.
title E2Edev: Benchmarking Large Language Models in End-to-End Software Development Task
topic Software Engineering
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2510.14509