paper-with-me

Papers

CodeClash: Benchmarking Goal-Oriented Software Engineering

2025-11-02 · John Yang, Kilian Lieret, Joyce Yang, Carlos E. Jimenez, Muhtasham Oblokulov, Aryan Siddiqui, Ofir Press, Ludwig Schmidt, Diyi Yang arxiv

Current benchmarks for coding evaluate language models (LMs) on concrete, well-specified tasks such as fixing specific bugs or writing targeted tests. However, human programmers do not spend all day incessantly addressing isolated tasks. Instead, real-world software development is grounded in the pursuit of high-level goals, like improving user retention or reducing costs. Evaluating whether LMs can also iteratively develop code to better accomplish open-ended objectives without any explicit guidance remains an open challenge. To address this, we introduce CodeClash, a benchmark where LMs compete in multi-round tournaments to build the best codebase for achieving a competitive objective. Each round proceeds in two phases: agents edit their code, then their codebases compete head-to-head in a code arena that determines winners based on objectives like score maximization, resource acquisition, or survival. Whether it's writing notes, scrutinizing documentation, analyzing competition logs, or creating test suites, models must decide for themselves how to improve their codebases both absolutely and against their opponents. We run 1680 tournaments (25,200 rounds total) to evaluate 8 LMs across 6 arenas. Our results reveal that while models exhibit diverse development styles, they share fundamental limitations in strategic reasoning. Models also struggle with long-term codebase maintenance, as repositories become progressively messy and redundant. These limitations are stark: top models lose every round against expert human programmers. We open-source CodeClash to advance the study of autonomous, goal-oriented code development.

📄 PDF Abstract BibTeX arXiv:2511.00839

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Towards Comprehensive Benchmarking Infrastructure for LLMs In Software Engineering

2026-01-28 · Daniel Rodriguez-Cardenas, Xiaochang Li, Marcos Macedo, Antonio Mastropaolo 외 arxiv

Large language models for code are advancing fast, yet our ability to evaluate them lags behind. Current benchmarks focus on narrow tasks and single metrics, which hide critical gaps in robustness, interpretability, fair…

Software engineering and the SP Theory of Intelligence

2017-08-18 · J. Gerard Wolff

This paper describes a novel approach to software engineering derived from the "SP Theory of Intelligence" and its realisation in the "SP Computer Model". Despite superficial appearances, it is shown that many of the key…

Agentic Service-Oriented Computing: A Manifesto for the Next Frontier of Service-Oriented Computing

2026-07-14 · Amin Beheshti, Rong N. Chang, Boualem Benatallah, Fabio Casati 외 arxiv

The rapid emergence of LLM-powered autonomous and semi-autonomous agents is reshaping software systems from static, request-response components into goal-directed, adaptive, and tool-using computational actors. As these …

Towards Goal-oriented Prompt Engineering for Large Language Models: A Survey

2024-01-25 · Haochen Li, Jonathan Leung, Zhiqi Shen

Large Language Models (LLMs) have shown prominent performance in various downstream tasks and prompt engineering plays a pivotal role in optimizing LLMs' performance. This paper, not only as an overview of current prompt…

Language ModellingLarge Language ModelPrompt Engineering

Agentic Software Engineering: Foundational Pillars and a Research Roadmap

2025-09-07 · Ahmed E. Hassan, Hao Li, Dayi Lin, Bram Adams 외 arxiv

Agentic Software Engineering (SE 3.0) represents a new era where intelligent agents are tasked not with simple code generation, but with achieving complex, goal-oriented SE objectives. To harness these new capabilities w…

Code Generation