arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2602.01655cs.AIcs.SE
收藏

ProjDevBench: 从端到端项目开发角度评估AI编程代理

ProjDevBench: Benchmarking AI Coding Agents on End-to-End Project Development

Shanghai Jiao Tong University, Shanghai, China(上海交通大学);Beijing Institute of Technology, Beijing, China(北京理工大学);University of California, Merced, CA, USA(加州大学默塞德分校);Shanghai Innovation Institute, Shanghai, China(上海创新研究院)

Pengrui Lu, Shiqi Zhang, Yunzhong Hou, Lyumanshan Ye, Chaoyi Huang, Zixi Chen, Ji Zeng, Hantao Jiang, Pengfei Liu, Yiwei Wang, Ming-Hsuan Yang

AI总结:

ProjDevBench从端到端项目开发角度评估AI编程代理,通过系统架构设计、功能正确性和迭代优化三个维度,评估六种基于不同LLM的代理,发现其在复杂系统设计和资源管理方面存在不足。

摘要:

近期的编程代理能够从简单的提示中生成完整的代码库,但现有的评估主要集中在问题层面的错误修复,落后于端到端开发。我们引入了ProjDevBench,一个端到端的基准测试,为编程代理提供项目需求,并评估由此产生的仓库。结合在线判题系统(OJ)测试与大语言模型(LLM)辅助的代码审查,该基准测试评估代理在(1)系统架构设计、(2)功能正确性以及(3)迭代解决方案优化方面的能力。我们精心挑选了20个编程问题,涵盖8个类别,包括概念性任务和现实世界应用场景,并评估了六个基于不同LLM后端构建的编程代理。我们的评估报告了总体通过率27.38%:代理能够处理基本功能和数据结构,但在复杂系统设计、时间复杂度优化和资源管理方面存在困难。我们的基准测试可在https://github.com/zsworld6/projdevbench上获取。

英文摘要:

Recent coding agents can generate complete codebases from simple prompts, yet existing evaluations focus on issue-level bug fixing and lag behind end-to-end development. We introduce ProjDevBench, an end-to-end benchmark that provides project requirements to coding agents and evaluates the resulting repositories. Combining Online Judge (OJ) testing with LLM-assisted code review, the benchmark evaluates agents on (1) system architecture design, (2) functional correctness, and (3) iterative solution refinement. We curate 20 programming problems across 8 categories, covering both concept-oriented tasks and real-world application scenarios, and evaluate six coding agents built on different LLM backends. Our evaluation reports an overall acceptance rate of 27.38%: agents handle basic functionality and data structures but struggle with complex system design, time complexity optimization, and resource management. Our benchmark is available at https://github.com/zsworld6/projdevbench.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑