論文の概要: The Impact of Generative AI on Collaborative Open-Source Software Development: Evidence from GitHub Copilot
- arxiv url: http://arxiv.org/abs/2410.02091v2
- Date: Tue, 08 Jul 2025 17:44:42 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-07-10 17:37:43.258877
- Title: The Impact of Generative AI on Collaborative Open-Source Software Development: Evidence from GitHub Copilot
- Title(参考訳): オープンソースソフトウェア開発における生成AIの影響 - GitHub Copilotからの証拠
- Authors: Fangchen Song, Ashish Agarwal, Wen Wen,
- Abstract要約: GitHubのプロプライエタリなCopilot使用データを使用して、Copilotの使用によってプロジェクトレベルのコードコントリビューションが5.9%増加したことが分かりました。
この増加は、個々のコードのコントリビューションが2.1%増加し、開発者のコーディング参加が3.4%増加したことによる。
AIは、誰が貢献できるか、どれだけ貢献できるかを拡大するが、集団開発における調整を遅らせる。
- 参考スコア(独自算出の注目度): 4.8256226973915455
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Generative artificial intelligence (AI) enables automated content production, including coding in software development, which can significantly influence developer participation and performance. To explore its impact on collaborative open-source software (OSS) development, we investigate the role of GitHub Copilot, a generative AI pair programmer, in OSS development where multiple distributed developers voluntarily collaborate. Using GitHub's proprietary Copilot usage data, combined with public OSS repository data obtained from GitHub, we find that Copilot use increases project-level code contributions by 5.9%. This gain is driven by a 2.1% increase in individual code contributions and a 3.4% rise in developer coding participation. However, these benefits come at a cost as coordination time for code integration increases by 8% due to more code discussions enabled by AI pair programmers. This reveals an important tradeoff: While AI expands who can contribute and how much they contribute, it slows coordination in collective development efforts. Despite this tension, the combined effect of these two competing forces remains positive, indicating a net gain in overall project-level productivity from using AI pair programmers. Interestingly, we also find the effects differ across developer roles. Peripheral developers show relatively smaller gains in project-level code contributions and face a higher increase in coordination time than core developers, likely due to the difference in their project familiarity. In summary, our study underscores the dual role of AI pair programmers in affecting project-level code contributions and coordination time in OSS development. Our findings on the differential effects between core and peripheral developers also provide important implications for the structure of OSS communities in the long run.
- Abstract(参考訳): 生成人工知能(AI)は、ソフトウェア開発におけるコーディングを含む自動コンテンツ生産を可能にし、開発者の参加とパフォーマンスに大きな影響を与える。
オープンソースソフトウェア(OSS)の共同開発におけるその影響を探るため、複数の分散開発者が自発的に協力するOSS開発において、生成可能なAIペアプログラマであるGitHub Copilotの役割を調査した。
GitHubのプロプライエタリなCopilot使用データと、GitHubから取得したパブリックOSSリポジトリデータを組み合わせることで、Copilotの利用によってプロジェクトレベルのコードコントリビューションが5.9%増加したことが分かりました。
この増加は、個々のコードのコントリビューションが2.1%増加し、開発者のコーディング参加が3.4%増加したことによる。
しかしながら、これらのメリットは、AIペアプログラマによるコード議論の増加により、コード統合のコーディネーション時間が8%増加するため、コストがかかる。
AIは貢献できる人や貢献の度合いを拡大するが、集団開発における調整を遅らせる。
この緊張にもかかわらず、これらの2つの競争力の複合効果は依然として肯定的であり、AIペアプログラマの使用によるプロジェクトレベルの生産性の全体的な向上を示している。
興味深いことに、開発者の役割によって影響が異なります。
周辺開発者は、プロジェクトレベルのコードコントリビューションが比較的少なく、コア開発者よりもコーディネーション時間の増加に直面している。
まとめると、私たちの研究は、OSS開発におけるプロジェクトレベルのコードコントリビューションと調整時間に影響を与えるAIペアプログラマの二重の役割を強調します。
コアディベロッパーと周辺ディベロッパーの差分効果は,OSSコミュニティの長期的構造に重要な影響を及ぼす。
関連論文リスト
- Harnessing the Potential of Gen-AI Coding Assistants in Public Sector Software Development [0.0]
GitHub Copilot - GovTech Singaporeのエンジニアリング生産性プログラム(EPP)
報告書は、AI Code Assistantツールが開発者の生産性を高め、公共セクターにおけるアプリケーション品質を向上させる大きな可能性を強調している。
と分類し、GitHub Copilotのようなクラウド上のGen-AI Coding Assistantツールを使用するようにアドバイスしている。
論文 参考訳(メタデータ) (2024-09-25T23:59:45Z) - The Impact of Large Language Models on Open-source Innovation: Evidence from GitHub Copilot [0.0]
我々は,GenAIが協力的イノベーションに影響を及ぼすかどうかを考察する。
我々は、GenAIが非ガイド環境で協調的なイノベーションを効果的に強化することを示唆し、全体的な貢献の著しい増加を観察します。
我々は、高価値イノベーティブなソリューションにインセンティブを与えるための実践的および政策的な意味について論じる。
論文 参考訳(メタデータ) (2024-09-12T19:59:54Z) - OpenHands: An Open Platform for AI Software Developers as Generalist Agents [109.8507367518992]
私たちは、人間の開発者と同じような方法で世界と対話するAIエージェントを開発するためのプラットフォームであるOpenHandsを紹介します。
プラットフォームが新しいエージェントの実装を可能にし、コード実行のためのサンドボックス環境との安全なインタラクション、評価ベンチマークの導入について説明する。
論文 参考訳(メタデータ) (2024-07-23T17:50:43Z) - Transforming Software Development: Evaluating the Efficiency and Challenges of GitHub Copilot in Real-World Projects [0.0]
GitHub CopilotはAIによるコーディングアシスタントだ。
本研究では、GitHub Copilotを使用する際の効率向上、改善の領域、新たな課題について評価する。
論文 参考訳(メタデータ) (2024-06-25T19:51:21Z) - Impact of the Availability of ChatGPT on Software Development: A Synthetic Difference in Differences Estimation using GitHub Data [49.1574468325115]
ChatGPTは、ソフトウェア生産効率を向上させるAIツールである。
10万人あたりのgitプッシュ数、リポジトリ数、ユニークな開発者数に対するChatGPTの影響を見積もっています。
これらの結果は、ChatGPTのようなAIツールが開発者の生産性を大幅に向上させる可能性があることを示唆している。
論文 参考訳(メタデータ) (2024-06-16T19:11:15Z) - Transforming Software Development with Generative AI: Empirical Insights on Collaboration and Workflow [2.6124032579630114]
Generative AI(GenAI)は、ソフトウェア開発者などの知識労働者がタスクを解決し、ソフトウェア製品の開発に協力する方法を根本的に変えた。
ChatGPTやCopilotといったイノベーティブなツールの導入によって,さまざまな問題に対してソフトウェア開発を支援し,拡張する新たな機会が生まれました。
我々の研究は、ChatGPTがソフトウェア開発者のワークフローにおけるパラダイムシフトを表していることを明らかにしている。この技術は、開発者がより効率的に作業できるようにし、学習プロセスをスピードアップし、退屈で反復的なタスクを減らすことでモチベーションを高める。
論文 参考訳(メタデータ) (2024-02-12T12:36:29Z) - Code Ownership in Open-Source AI Software Security [18.779538756226298]
コードオーナシップのメトリクスを使用して、5つの著名なオープンソースAIソフトウェアプロジェクトにおける潜在的な脆弱性との相関を調査します。
この結果は、ハイレベルなオーナシップ(マイナーなコントリビュータの数が限られている)と脆弱性の減少との間に肯定的な関係があることを示唆している。
これらの新しいコードオーナシップメトリクスによって、プロジェクトキュレーターや品質保証の専門家が現場プロジェクトを評価し、ベンチマークするのを助けるために、Pythonベースのコマンドラインアプリケーションを実装しました。
論文 参考訳(メタデータ) (2023-12-18T00:37:29Z) - SoTaNa: The Open-Source Software Development Assistant [81.86136560157266]
SoTaNaはオープンソースのソフトウェア開発アシスタントだ。
ソフトウェア工学の分野のための高品質な命令ベースのデータを生成する。
オープンソースの基盤モデルであるLLaMAを強化するためにパラメータ効率のよい微調整アプローチを採用している。
論文 参考訳(メタデータ) (2023-08-25T14:56:21Z) - The GitHub Development Workflow Automation Ecosystems [47.818229204130596]
大規模なソフトウェア開発は、非常に協力的な取り組みになっています。
この章では、開発ボットとGitHub Actionsのエコシステムについて解説する。
この領域における最先端技術に関する広範な調査を提供する。
論文 参考訳(メタデータ) (2023-05-08T15:24:23Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
私たちは倫理的考慮事項を(アジャイル)ソフトウェア開発プロセスに組み込む必要があると論じています。
私たちは、すでに存在しており、確立されたアジャイルソフトウェア開発プロセスで倫理的な議論を実施する可能性を強調しました。
論文 参考訳(メタデータ) (2021-07-15T11:14:03Z) - Knowledge Integration of Collaborative Product Design Using Cloud
Computing Infrastructure [65.2157099438235]
本論文の主な焦点は、クラウドコンピューティングインフラを用いた協調製品設計・開発のための知識統合サービスの提供に関する継続的な研究のコンセプトである。
提案された知識統合サービスは,知識リソースへのリアルタイムアクセスを提供することによってユーザを支援する。
論文 参考訳(メタデータ) (2020-01-16T18:44:27Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。