paper-with-me

홈 › Papers

OmniCode: A Benchmark for Evaluating Software Engineering Agents

2026-02-02 · Atharv Sonwane, Eng-Shen Tu, Wei-Chung Lu, Claas Beger, Carter Larsen, Debjit Dhar, Simon Alford, Rachel Chen, Ronit Pattanayak, Tuan Anh Dang, Guohao Chen, Gloria Geng, Kevin Ellis, Saikat Dutta arxiv

LLM-powered coding agents are redefining how real-world software is developed. To drive the research towards better coding agents, we require challenging benchmarks that can rigorously evaluate the ability of such agents to perform various software engineering tasks. However, popular coding benchmarks such as HumanEval and SWE-Bench focus on narrowly scoped tasks such as competition programming and patch generation. In reality, software engineers have to handle a broader set of tasks for real-world software development. To address this gap, we propose OmniCode, a novel software engineering benchmark that contains a broader and more diverse set of task categories beyond code or patch generation. Overall, OmniCode contains 1794 tasks spanning three programming languages - Python, Java, and C++ - and four key categories: bug fixing, test generation, code review fixing, and style fixing. In contrast to prior software engineering benchmarks, the tasks in OmniCode are (1) manually validated to eliminate ill-defined problems, and (2) synthetically crafted or recently curated to avoid data leakage issues, presenting a new framework for synthetically generating diverse software tasks from limited real-world data. We evaluate OmniCode with popular agent frameworks such as SWE-Agent and show that while they may perform well on bug fixing for Python, they fall short on tasks such as Test Generation and in languages such as C++ and Java. For instance, SWE-Agent achieves a maximum of 25.0% with DeepSeek-V3.1 on C++ Test Generation. OmniCode aims to serve as a robust benchmark and spur the development of agents that can perform well across different aspects of software development. Code and data are available at https://github.com/seal-research/OmniCode.

📄 PDF Abstract BibTeX arXiv:2602.02262

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

On the Evaluation of Engineering Artificial General Intelligence

2025-05-15 · Sandeep Neema, Susmit Jha, Adam Nagel, Ethan Lew 외

We discuss the challenges and propose a framework for evaluating engineering artificial general intelligence (eAGI) agents. We consider eAGI as a specialization of artificial general intelligence (AGI), deemed capable of…

Benchmarking

SWE-Bench Pro Verified: A Reliable Benchmark for Software Engineering Agents

2026-09-08 · Pujun Zheng, Zixin Shang, Shufan Jiang, Wenhui Tian 외 hf

SWE-Bench Pro has emerged as a standard benchmark for evaluating software engineering agents on challenging repository-level tasks. However, our analysis work show that its evaluation is undermined by two sources of unre…

Software Development Life Cycle Perspective: A Survey of Benchmarks for Code Large Language Models and Agents

2025-05-08 · Kaixin Wang, Tianlin Li, XiaoYu Zhang, Chong Wang 외

Code large language models (CodeLLMs) and agents have shown great promise in tackling complex software engineering tasks.Compared to traditional software engineering methods, CodeLLMs and agents offer stronger abilities,…

Benchmarking

Dialogue SWE-Bench: A Benchmark for Dialogue-Driven Coding Agents

2026-06-12 · Brendan King, Jeffrey Flanigan arxiv

AI coding agents have rapidly transformed software engineering, powering widely used interactive coding assistants. Despite their interactive real-world use, existing benchmarks evaluate them as fully-autonomous systems.…

SWE Atlas: Benchmarking Coding Agents Beyond Issue Resolution

2026-05-08 · Mohit Raghavendra, Soham Dan, Miguel Romero Calvo, Yannis Yiming He 외 arxiv

We introduce SWE Atlas, a benchmark suite for coding agents spanning three professional software engineering workflows: Codebase Q&A (124 tasks), Test Writing (90 tasks), and Refactoring (70 tasks). SWE Atlas differs fro…