paper-with-me

홈 › Papers

FEA-Bench: A Benchmark for Evaluating Repository-Level Code Generation for Feature Implementation

2025-03-09 · Wei Li, Xin Zhang, Zhongxin Guo, Shaoguang Mao, Wen Luo, Guangyue Peng, Yangyu Huang, Houfeng Wang, Scarlett Li

Implementing new features in repository-level codebases is a crucial application of code generation models. However, current benchmarks lack a dedicated evaluation framework for this capability. To fill this gap, we introduce FEA-Bench, a benchmark designed to assess the ability of large language models (LLMs) to perform incremental development within code repositories. We collect pull requests from 83 GitHub repositories and use rule-based and intent-based filtering to construct task instances focused on new feature development. Each task instance containing code changes is paired with relevant unit test files to ensure that the solution can be verified. The feature implementation requires LLMs to simultaneously possess code completion capabilities for new components and code editing abilities for other relevant parts in the code repository, providing a more comprehensive evaluation method of LLMs' automated software engineering capabilities. Experimental results show that LLMs perform significantly worse in the FEA-Bench, highlighting considerable challenges in such repository-level incremental code development.

📄 PDF Abstract BibTeX arXiv:2503.06680

Code (0)

등록된 구현이 없습니다.

Tasks

Code CompletionCode Generation

Similar Papers 제목 키워드 기반

Evaluating Repository-level Software Documentation via Question Answering and Feature-Driven Development

2026-04-08 · Xinchen Wang, Ruida Hu, Cuiyun Gao, Pengfei Gao 외 arxiv

Software documentation is crucial for repository comprehension. While Large Language Models (LLMs) advance documentation generation from code snippets to entire repositories, existing benchmarks have two key limitations:…

Question Answering

Code Summarization Beyond Function Level

2025-02-23 · Vladimir Makharev, Vladimir Ivanov

Code summarization is a critical task in natural language processing and software engineering, which aims to generate concise descriptions of source code. Recent advancements have improved the quality of these summaries,…

Code SummarizationFew-Shot LearningIn-Context LearningPrompt Engineering+1

CoreCodeBench: A Configurable Multi-Scenario Repository-Level Benchmark

2025-07-04 · Lingyue Fu, Hao Guan, Bolun Zhang, Haowei Yuan 외

As Large Language Models (LLMs) demonstrate increasingly sophisticated code processing capabilities, evaluating their performance on engineering-level code remains challenging. Existing repository-level benchmarks primar…

Bug fixingCode Generationtest driven development

FormulaCode: Evaluating Agentic Optimization on Large Codebases

2026-03-16 · Atharva Sehgal, James Hou, Akanksha Sarkar, Ishaan Mantripragada 외 arxiv

Large language model (LLM) coding agents increasingly operate at the repository level, motivating benchmarks that evaluate their ability to optimize entire codebases under realistic constraints. Existing code benchmarks …

A.S.E: A Repository-Level Benchmark for Evaluating Security in AI-Generated Code

2025-08-25 · Keke Lian, Bin Wang, Lei Zhang, Libo Chen 외 arxiv

The increasing adoption of large language models (LLMs) in software engineering necessitates rigorous security evaluation of their generated code. However, existing benchmarks often lack relevance to real-world AI-assist…

Code Generation