概要
- 本論文は、 自律型コーディングエージェント がコードの「 クリーンさ」にどのように影響されるかを評価
- 構造的・スタイル的品質 (クリーンさ)がエージェントの作業効率に与える影響を検証
- 同一アーキテクチャ・依存関係 を持つがクリーンさのみ異なるリポジトリの比較実験
- タスク完了率 には影響がないが、 消費トークン数やファイル再訪問回数 に大きな差
- AI時代でも伝統的なメンテナンス原則の重要性 を示唆
コードのクリーンさが自律型コーディングエージェントに与える影響
- 自律型コーディングエージェント の普及状況
- 従来は タスク完了率 のみで評価されてきた背景
- コードのクリーンさ (構造的・スタイル的品質)がエージェントの 作業効率や行動 に与える影響の未解明
- 評価プロトコル として「ミニマルペア」リポジトリ手法を導入
- アーキテクチャ・依存関係・外部動作 は同一、 静的解析ルール違反 や 認知的複雑性 のみ異なるリポジトリの比較
- エージェントパイプラインで、クリーンなリポジトリを劣化または乱雑なリポジトリをクリーン化してペアを作成
- 33タスク を6組のリポジトリペアで設定
- Claude Code を用いて660回の試行
- タスク完了率 には有意な差が見られず
- しかし、 クリーンなコード では
- 消費トークン数が7〜8%削減
- ファイル再訪問回数が34%減少
- コードのクリーンさ がエージェントの
- 計算コスト
- ナビゲーション効率 に大きく寄与
- AI開発時代 でも、 伝統的なメンテナンス原則 (可読性・保守性)の重要性を再確認
コーディングエージェントの評価手法と今後の示唆
- モデル選択
- ハーネス構成
- プロンプト設計
- これらに加え、 コードクリーンさ もエージェント行動に影響する新たな要因
- ソフトウェア開発現場 でのAI活用時、 クリーンコード維持 の意義が高まる
- 今後の エージェント開発・評価基準 に、 コードクリーンさ を組み込む必要性
参考情報
- 分野 :Software Engineering (cs.SE), Artificial Intelligence (cs.AI)
- arXiv ID :arXiv:2605.20049
- DOI :https://doi.org/10.48550/arXiv.2605.20049
- 著者 :Priyansh Trivedi
- 投稿日 :2026年5月19日