arXiv検索・リサーチ確認済み

arXiv論文:テストとコードを一緒に直すAIを測るTestEvo-Bench、最新タスクほど成功率が下がる

arXivに2026年7月2日投稿されたTestEvo-Bench論文は、コード変更に合わせてテスト生成・更新できるかを測るライブベンチマークを提案。746件の生成タスクと509件の更新タスクを収録します。

  • 2026-07-04
  • 最終確認日 2026-07-04
自分にどう関係する?

AIに修正だけでなくテストも任せる時、古いベンチマークだけでなく、最近の実コミットで実行して測る重要性がわかります。

ニュースをやさしく解説

結論から言うと、コードを書くAIを評価するには、テストも一緒に進化させられるかを見る必要があります。arXivに2026年7月2日投稿されたプレプリント「TestEvo-Bench」は、コード変更に合わせて新しいテストを作る、または壊れたテストを直す能力を測るライブベンチマークを提案しました。venueはarXivで、査読済み会議論文としてではなく公開プレプリントです。

何が起きたかというと、既存のテスト生成ベンチマークは、実行できるか、実際のコード変更と意味的につながっているかを十分に見ないことがあります。そこで研究者は、実リポジトリのコミット履歴からタスクを掘り出し、環境設定つきで実行できる形にしました。

具体的には、59,950件の候補から152のJavaオープンソースプロジェクトを対象に、746件のテスト生成タスクと509件のテスト更新タスクを作成しました。

Claude Code、Gemini CLI、SWE-Agentなどのハーネスと、Claude Opus 4.7やGemini 3.1 Proを組み合わせて評価したところ、最高でテスト生成77.5%、テスト更新74.6%の成功率でした。ただし、より新しいタスクやコスト制限下では成功率が大きく下がりました。

自分にどう関係するかというと、AIにPRを任せる時は「テストを書いたか」だけでなく、変更後の意味を実行で確かめる仕組みが重要です。注意点として、対象は主にJavaで、他言語へそのまま一般化できるとは限りません。

PR

AIをもっと深く学べる本

ニュースに出てきたAIやカテゴリに近い教材を優先しています。

広告(アフィリエイト)リンクを含みます。最新の内容・料金・在庫・条件は、リンク先の公式ページ・販売ページでご確認ください。

広告

source

出典

提供状況や価格は変わるため、最終判断は公式情報で確認します。

arXivを開く