コードの清潔さはCoding Agentに影響するか?

मूल शीर्षक: Does code cleanliness affect coding agents? A controlled minimal-pair study

यह क्यों महत्वपूर्ण है

AI Coding Agentの運用コスト削減にコード品質が直接関与することが実証され、企業のコードベース管理戦略に影響を与える。

SonarSourceの研究者Priyansh TrivediらがarXivに発表した論文によると、コードの清潔さはCoding Agentのタスク完了率には影響しないが、Claude Codeを使った660回の試験でトークン使用量を7〜8%削減し、ファイル再訪問を34%減少させることが判明した。

SonarSourceのPriyansh TrivediとOlivier Schmittは2026年5月19日、「コードの清潔さがCoding Agentに影響するか」をテーマにした研究論文をarXivに公開した。

研究では「minimal pair」と呼ばれる評価プロトコルを導入。アーキテクチャ、依存関係、外部動作は同一でありながら、静的解析ルール違反と認知的複雑性のみが異なるリポジトリのペアを構築した。ペアは「クリーンなリポジトリを劣化させる」方向と「乱雑なリポジトリを整理する」方向の両方向で作成された。

6つのリポジトリペアにわたる33タスクを設計し、アプリケーションの公開インターフェースに対する非公開テストで評価。Claude Codeを使用して合計660回の試験を実施した。

結果として、コードの清潔さはAgentのタスク合格率(pass rate)には変化をもたらさなかった。しかし、動作上のコストには顕著な差異が生じた。クリーンなコードでは、Agentのトークン使用量が7〜8%減少し、ファイルの再訪問回数が34%削減された。

研究者らは、従来のコード保守性の原則がAI駆動型開発においても引き続き重要であり、コードの清潔さはモデル選択、実行環境(harness)、プロンプト設計と並んでAgentの動作コストや効率に実質的な影響を与える要因であると結論付けた。

स्रोत

arxiv.org — मूल लेख पढ़ें →