paper-with-me

Papers

ExecRepoBench: Multi-level Executable Code Completion Evaluation

2024-12-16 · Jian Yang, Jiajun Zhang, Jiaxi Yang, Ke Jin, Lei Zhang, Qiyao Peng, Ken Deng, Yibo Miao, Tianyu Liu, Zeyu Cui, Binyuan Hui, Junyang Lin

Code completion has become an essential tool for daily software development. Existing evaluation benchmarks often employ static methods that do not fully capture the dynamic nature of real-world coding environments and face significant challenges, including limited context length, reliance on superficial evaluation metrics, and potential overfitting to training datasets. In this work, we introduce a novel framework for enhancing code completion in software development through the creation of a repository-level benchmark ExecRepoBench and the instruction corpora Repo-Instruct, aim at improving the functionality of open-source large language models (LLMs) in real-world coding scenarios that involve complex interdependencies across multiple files. ExecRepoBench includes 1.2K samples from active Python repositories. Plus, we present a multi-level grammar-based completion methodology conditioned on the abstract syntax tree to mask code fragments at various logical units (e.g. statements, expressions, and functions). Then, we fine-tune the open-source LLM with 7B parameters on Repo-Instruct to produce a strong code completion baseline model Qwen2.5-Coder-Instruct-C based on the open-source model. Qwen2.5-Coder-Instruct-C is rigorously evaluated against existing benchmarks, including MultiPL-E and ExecRepoBench, which consistently outperforms prior baselines across all programming languages. The deployment of \ourmethod{} can be used as a high-performance, local service for programming development\footnote{\url{https://execrepobench.github.io/}}.

📄 PDF Abstract BibTeX arXiv:2412.11990

Code (0)

등록된 구현이 없습니다.

Tasks

Code Completion

Methods 이 논문이 사용한 방법론

Golden Queue Managers 설명 없음

Similar Papers 제목 키워드 기반

Multimodal Contextualized Plan Prediction for Embodied Task Completion

2023-05-10 · Mert İnan, Aishwarya Padmakumar, Spandana Gella, Patrick Lange 외

Task planning is an important component of traditional robotics systems enabling robots to compose fine grained skills to perform more complex tasks. Recent work building systems for translating natural language to execu…

PredictionTask Planning

FllumaOne: A Code-Native Multimodal CAD Dataset with Executable Programs and Kernel-Validated Feature Histories

2026-06-16 · Jizong Zhan arxiv

Parametric computer-aided design records both final geometry and the ordered construction history that determines how a part can be edited. Datasets for editable CAD research should therefore expose modeling operations, …

CAD ReconstructionProgram SynthesisPoint Clouds

Do Coding Agents Need Executable World Models, Simplification, and Verification to Solve ARC-AGI-3?

2026-07-16 · Sergey Rodionov arxiv

Our previous ARC-AGI-3 agent bundled executable world modeling, prompted simplification, and exact replay verification, leaving their individual contributions unclear. An executable world model is a persistent, agent-aut…

CHOP: Mobile Operating Assistant with Constrained High-frequency Optimized Subtask Planning

2025-03-05 · Yuqi Zhou, Shuai Wang, Sunhao Dai, Qinglin Jia 외

The advancement of visual language models (VLMs) has enhanced mobile device operations, allowing simulated human-like actions to address user requirements. Current VLM-based mobile operating assistants can be structured …

1D-Bench: A Benchmark for Iterative UI Code Generation with Visual Feedback in Real-World

2026-02-20 · Qiao Xu, Yipeng Yu, Chengxiao Feng, Xu Liu arxiv

Design-to-code translates high-fidelity UI designs into executable front-end implementations, but progress remains hard to compare due to inconsistent datasets, toolchains, and evaluation protocols. We introduce 1D-Bench…

Reinforcement LearningCode Generation