paper-with-me

Papers

TestEvo-Bench: An Executable and Live Benchmark for Test and Code Co-Evolution

2026-07-02 · Jiale Amber Wang, Kaiyuan Wang, Pengyu Nie arxiv

Software tests and code evolve together: a code change should be followed by new or updated tests that record the new software behavior. Yet existing test generation and update benchmarks often isolate the test from the code change, and rely on static metadata that does not verify whether a test is executable or semantically tied to the code change. This makes it difficult to evaluate whether a test automation agent understands how a code change should propagate into the test suite. We introduce TestEvo-Bench, a benchmark of test and code co-evolution tasks mined from software repositories, with two tracks: in test generation, the agent shall write new tests to capture the new software behavior; in test update, the agent shall adapt failing existing tests to the changed software behavior. Each task is anchored to a real commit history and packaged with environment configuration to support execution-grounded metrics such as pass rate, coverage, and mutation score. TestEvo-Bench is also a live benchmark: each task records the timestamp of the test and code changes, and new tasks are periodically mined by our automated pipeline, so evaluation can be restricted to tasks postdating a model's training cutoff to reduce data leakage risk. The current snapshot contains 746 test generation and 509 test update tasks, curated from 59,950 candidate co-evolution records across 152 open-source Java projects. We experiment with four state-of-the-art agents that combine strong harnesses (Claude Code, Gemini CLI, and SWE-Agent) with strong foundation models (Claude Opus 4.7 and Gemini 3.1 Pro). Results show that they achieve up to 77.5% success rate on test generation and 74.6% on test update. However, success rate is materially lower on the most recent benchmark tasks and drops significantly under limited per-task cost.

📄 PDF Abstract BibTeX arXiv:2607.02469

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

CVE-Factory: Scaling Expert-Level Agentic Tasks for Code Security Vulnerability

2026-02-03 · Xianzhen Luo, Jingyuan Zhang, Shiqi Zhou, Jinyang Huang 외 arxiv

Evaluating and improving the security capabilities of code agents requires high-quality, executable vulnerability tasks. However, existing works rely on costly, unscalable manual reproduction and suffer from outdated dat…

MMBench-Live: A Continuously Evolving Benchmark for Multimodal Models

2026-07-02 · Yuanzhi Liu, Shousheng Zhao, Bo Zhou, Kongming Liang 외 arxiv

Evaluation benchmarks are essential for assessing vision-language models (VLMs), but most multimodal benchmarks are static, making them vulnerable to temporal staleness, data contamination, and costly maintenance. We pre…

LiveClawBench: Benchmarking LLM Agents on Complex, Real-World Assistant Tasks

2026-03-20 · Xiang Long, Li Du, Yilong Xu, RongJian Xu 외 arxiv

OpenClaw-style personal assistants extend LLM agents from isolated tool use to open-ended, stateful, and personalized software environments. Evaluating these assistants is fundamentally a fidelity problem: benchmarks mus…

An Executable Benchmarking Suite for Tool-Using Agents

2026-05-10 · Zhiqing Zhong, Zhijing Ye, Jiamin Wang, Xiaodong Yu arxiv

Closed-loop tool-using agents are increasingly evaluated in executable web, code, and micro-task environments, but benchmark reports often conflate workloads, action-generating drivers, and the evidence admitted for syst…

LiveEvalBench: Toward Open-World Evaluation for Web Generation

2026-08-04 · Yiyao Wang, Zhen Wen, Yinghao Tang, Yixiao Fu 외 arxiv

Large language models are increasingly capable of synthesizing executable frontend projects, yet existing benchmarks still treat web generation as a static evaluation problem. We argue that frontend artifacts demand a di…