このウィキにある 6 つの研究は、GitHub 上で AI コーディングエージェントが作成したプルリクエスト、すなわち エージェント型プルリクエスト を取り上げ、それがどうなったのかを問うている。マージされたのか、誰がレビューしたのか、コードをどのように変更したのか、そしてエージェントの導入がリポジトリに何をもたらしたのか、である。7 つ目の研究も同種の問いを立てているが、このウィキ上のページでは数値を報告していない。7 つの研究はいずれも AIDev という 1 つのデータセットに依拠しているが、その切り出し方も、何を結果(アウトカム)として数えるかも、記録に残らない空白をどう読むかもそれぞれ異なる。本ページはそうした違いが見えるように研究を並べて示すものであり、研究を順位付けしたり、数値を統合したりはしない。

共通の土台

AIDev: GitHub 上の AI コーディングエージェントの研究(MSR ‘26)は AIDev を、72,189 人の開発者による 116,211 リポジトリの 932,791 件のエージェント作成プルリクエストとして紹介している。作成したのは 5 つのエージェント、OpenAI Codex、Devin、GitHub Copilot、Cursor、Claude Code であり、カットオフは 2025 年 8 月 1 日である。スター数が 100 を超える 2,807 リポジトリの 33,596 件のプルリクエストからなるキュレーション済みサブセットには、全体セットにはないレビューコメント、コミットの差分、Issue へのリンク、イベントのタイムラインが含まれる。この論文はデータセットを記述し、採用、コードパッチの特性、テスト、レビューの力学、失敗パターンに関するリサーチクエスチョンを提案しているが、それらに答えてはいない。以下の研究は、事実上、そうした問いの一部への回答である。

研究の比較

研究発表先AIDev のどの部分か問い手法
AI コーディングエージェントはどこで失敗するのか? GitHub における失敗したエージェント型プルリクエストの実証研究MSR 2026(ショートペーパー)キュレーション済み PR 33,596 件すべて。却下 PR 600 件を手作業でコーディングどの PR 特性がマージを予測するか、エージェント型 PR はなぜ却下されるかCliff’s delta、ロジスティック回帰、4 階層の却下分類法
エージェント型プルリクエストはなぜマージまたは却下されるのか? 実証研究MSR ‘26スター数 500 以上のリポジトリのクローズ済み PR 11,048 件を、人間のコメントがある 9,799 件に絞り込み。うち 717 件を手作業で検査マージ・却下のラベルはエージェントの能力を反映しているかPR ごとに 2 名のアノテーターがインタラクションの痕跡をコーディング
AI コーディングエージェントはコードをどう変更するか:GitHub プルリクエストの大規模研究MSR ‘26MSR 2026 Mining Challenge 版のマージ済みエージェント型 PR 24,014 件と人間の PR 5,081 件エージェント型 PR と人間の PR は構造がどう異なり、説明文は差分とどの程度一致するかMann–Whitney U 検定、Cliff’s delta、語彙的類似度と埋め込み類似度
探しているレビューはこれではない:AI 生成プルリクエストを人間はどうレビューしているかEASE 2026(ショートペーパー)スター数 100 以上のリポジトリにおけるエージェント作成 PR と人間作成 PR を、同じリポジトリ内で比較人間はエージェント作成 PR をどのようにレビューしているかレビューコメントのルールベース分類器(検証サンプルで精度 96.5%)
業界の主張から実証的な現実へ:プルリクエストにおけるコードレビューエージェントの実証研究MSR ‘26実際のコードレビューエージェントがレビューした PR 3,109 件。うち 2,456 件が Commented レビュー条件レビュアーの構成はマージ結果と関係するかカイ二乗検定、キーワードベースの シグナル対ノイズ比(コードレビュー)
AI IDE か自律型エージェントか? コーディングエージェントがソフトウェア開発に与える影響の測定MSR ‘26AIDev v3。2024 年 1 月から 2025 年 11 月までの PR を再解析。エージェント先行 401 リポジトリと IDE 先行 117 リポジトリ、およびマッチングした対照群コーディングエージェントの導入はリポジトリの開発速度と品質に何をもたらすか傾向スコアマッチングを伴うスタッガード型差分の差分法、SonarQube の指標
AI コーディングエージェントはソフトウェア開発にどう貢献しているか:エージェント型プルリクエストの実証研究arXiv(2607.21832)AIDevエージェント型 PR と人間の PR のマージ率、タスク種別、PR 特性が開発の四半期を通じてどう変化するか縦断的比較

違いのあるところ

何を結果(アウトカム)とみなすか

3 つの研究はマージの判断を説明すべき対象として扱うが、その扱い方は同じではない。4 つ目はマージ済み PR だけを見ている。

AI IDE か自律型エージェントか? コーディングエージェントがソフトウェア開発に与える影響の測定 は分析単位をプルリクエストからリポジトリ・月へ移している。その結果変数は、最初のエージェント生成 PR の後に、リポジトリのコミット数、追加行数、静的解析の警告、認知的複雑度がどう推移するかである。

記録上の沈黙をどう読むか

人間のコメントが記録されないままクローズまたはマージされたプルリクエストは 3 つの研究に登場し、それぞれ扱いが異なる。

エージェントと人間の比較

3 つの研究がエージェント作成 PR を人間作成 PR と比較しており、それぞれ異なる性質を比べている。

エージェント同士の比較

研究が結果をエージェント別に分けている箇所では、5 つのエージェントは同じようには振る舞っていない。

却下の原因

却下 PR を手作業でコーディングした 2 つの研究は異なる分類体系を用いているため、数値を 1 対 1 で突き合わせて読むことはできない。

したがって、CI の失敗は一方の体系では Code 階層に位置し、もう一方ではエージェント側の失敗として数えられる。

開発速度と品質

AI IDE か自律型エージェントか? コーディングエージェントがソフトウェア開発に与える影響の測定 は、ここに挙げた中で、リポジトリに時間とともに何が起こるかを測定している唯一の研究であり、リポジトリを過去の AI ツール利用で分けている。エージェントが観察可能な最初の AI ツールだった場合、導入後にコミット数は平均 36.3%、追加行数は平均 76.6% 増加した。AI IDE が先行していた場合、効果は短命で、後にマイナスに転じた。静的解析の警告(約 +18%)と認知的複雑度(約 +39%)は両グループで上昇した。著者らは、この蓄積していく複雑さを「エージェント起因の複雑性負債(agent-induced complexity debt)」と呼んでいる。

各研究はデータセットのラベルをどう扱ったか

いくつかの研究は AIDev のラベルをそのまま受け取らず、それぞれ異なる点を修正している。

共通する限界

各研究は自らの限界を述べており、その多くは重なっている。

  • 知見はオープンソースの GitHub リポジトリと、AIDev が対象とする 5 つのエージェントに限られる。
  • いくつかの研究は、さらにスター数の閾値を超えるリポジトリに対象を限定している。
  • 記録されたやり取りは、判断の背後にある理由づけと同じではない。

AIDev は、データセットそのものについて同じ境界を記している。そこから導かれた知見は、プロプライエタリなリポジトリ、他のプラットフォーム、他のエージェント、あるいはカットオフ以降の活動には自動的には拡張されない。