mlsanityData to 14 Oct 2026

YABLoCo: Yet Another Benchmark for Long Context Code Generation

arXiv 2505.04406 ↗First posted 7 May 2025cs.CL cs.AI cs.SEcited by 5

Not on the map. Why?

Abstract (arXiv)

Large Language Models demonstrate the ability to solve various programming tasks, including code generation. Typically, the performance of LLMs is measured on benchmarks with small or medium-sized context windows of thousands of lines of code. At the same time, in real-world software projects, repositories can span up to millions of LoC. This paper closes this gap by contributing to the long context code generation benchmark (YABLoCo). The benchmark featured a test set of 215 functions selected from four large repositories with thousands of functions. The dataset contained metadata of functions, contexts of the functions with different levels of dependencies, docstrings, functions bodies, and call graphs for each repository. This paper presents three key aspects of the contribution. First, the benchmark aims at function body generation in large repositories in C and C++, two languages not covered by previous benchmarks. Second, the benchmark contains large repositories from 200K to 2,000K LoC. Third, we contribute a scalable evaluation pipeline for efficient computing of the target metrics and a tool for visual analysis of generated code. Overall, these three aspects allow for evaluating code generation in large repositories in C and C++.

Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 18 of its 20 references that are in the map. First posted on arXiv 7 May 2025.

Builds on

18 of 20 references.

References · 18

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  2. 2023Code Llama: Open Foundation Models for Codecited by 2,139
  3. 2020Leveraging Passage Retrieval with Generative Models for Open Domain Question Answeringcited by 1,210
  4. 2024A Survey on Large Language Models for Code Generationcited by 658
  5. 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 367
  6. 2023RepoBench: Benchmarking Repository-Level Code Auto-Completion Systemscited by 353
  7. 2023CrossCodeEval: A Diverse and Multilingual Benchmark for Cross-File Code Completioncited by 183
  8. 2023Large Language Models for Software Engineering: Survey and Open Problemscited by 181
  9. 2023ClassEval: A Manually-Crafted Benchmark for Evaluating LLMs on Class-level Code Generationcited by 168
  10. 2022Repository-Level Prompt Generation for Large Language Models of Codecited by 106
  11. 2024EvoCodeBench: An Evolving Code Generation Benchmark Aligned with Real-World Code Repositoriescited by 72
  12. 2024DevEval: A Manually-Annotated Code Generation Benchmark Aligned with Real-World Code Repositoriescited by 72
6 more
  1. 2021KG-FiD: Infusing Knowledge Graph in Fusion-in-Decoder for Open-Domain Question Answeringcited by 67
  2. 2023A Survey on Large Language Models for Software Engineeringcited by 59
  3. 2024Long Code Arena: a Set of Benchmarks for Long-Context Code Modelscited by 50
  4. 2023RepoFusion: Training Code Models to Understand Your Repositorycited by 40
  5. 2024RAMBO: Enhancing RAG-based Repository-Level Method Body Completioncited by 10
  6. 2024CATCODER: Repository-Level Code Generation with Relevant Code and Type Contextcited by 8

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 4; 2026: 1.

5 papers.