AIDB Daily Papers
AIコーディングエージェントはオープンソース開発にどう貢献しているか?活動パターンとコードの変化を徹底調査
※ 日本語タイトル・ポイントはAIによる自動生成です。正確な内容は原論文をご確認ください。
ポイント
- 大規模言語モデルを活用したAIコーディングエージェントの、実際のソフトウェア開発プロジェクトへの貢献を調査しました。
- AIによるコード作成、レビューがコード品質、チーム、保守性に与える影響を、大規模データセットを用いて分析する点が重要です。
- AIエージェントの活動は増加傾向にあるものの、人間が書いたコードと比較して、変更頻度が高い傾向にあることがわかりました。
Abstract
The rise of large language models for code has reshaped software development. Autonomous coding agents, able to create branches, open pull requests, and perform code reviews, now actively contribute to real-world projects. Their growing role offers a unique and timely opportunity to investigate AI-driven contributions and their effects on code quality, team dynamics, and software maintainability. In this work, we construct a novel dataset of approximately $110,000$ open-source pull requests, including associated commits, comments, reviews, issues, and file changes, collectively representing millions of lines of source code. We compare five popular coding agents, including OpenAI Codex, Claude Code, GitHub Copilot, Google Jules, and Devin, examining how their usage differs in various development aspects such as merge frequency, edited file types, and developer interaction signals, including comments and reviews. Furthermore, we emphasize that code authoring and review are only a small part of the larger software engineering process, as the resulting code must also be maintained and updated over time. Hence, we offer several longitudinal estimates of survival and churn rates for agent-generated versus human-authored code. Ultimately, our findings indicate an increasing agent activity in open-source projects, although their contributions are associated with more churn over time compared to human-authored code.
Paper AI Chat
この論文のPDF全文を対象にAIに質問できます。
質問の例: