論文の概要: Myth: The loss of core developers is a critical issue for OSS communities
- arxiv url: http://arxiv.org/abs/2412.00313v1
- Date: Sat, 30 Nov 2024 01:47:59 GMT
- ステータス: 翻訳完了
- システム内更新日: 2024-12-04 15:48:44.005922
- Title: Myth: The loss of core developers is a critical issue for OSS communities
- Title(参考訳): 神話:OSSコミュニティにとってコア開発者の喪失は重要な問題である
- Authors: Olivier Nourry, Masanari Kondo, Shinobu Saito, Yukako Iimura, Naoyasu Ubayashi, Yasutaka Kamei,
- Abstract要約: 調査対象プロジェクトの89%は、少なくとも一度はコア開発チームを失った経験があります。
70%のケースでは、このプロジェクトはプロジェクトの最初の3年以内に放棄されます。
ほとんどのOSSプロジェクトは、開発活動を維持するために単一のコア開発者に依存しています。
- 参考スコア(独自算出の注目度): 1.392008330500134
- License:
- Abstract: Throughout their lifetime, open-source software systems will naturally attract new contributors and lose existing contributors. Not all OSS contributors are equal, however, as some contributors within a project possess significant knowledge and expertise of the codebase (i.e., core developers). When investigating the ability of projects to attract new contributors and how often a project loses contributors, it is therefore important to take into account the expertise of the contributors. Since core developers are vital to the longevity of projects, we therefore aim to find out: can OSS projects attract new core developers and how often do OSS projects lose core developers? To investigate core developer contribution patterns, we calculate the truck factor (or bus factor) of over 36,000 OSS projects to investigate how often TF developers join or abandon OSS projects. We find that 89% of our studied projects have experienced losing their core development team at least once. Our results also show that in 70% of cases, this project abandonment happens within the first three years of the project life. We also find that most OSS projects rely on a single core developer to maintain development activities. Finally, we find that only 27% of projects that were abandoned were able to attract at least one new TF developer. Our analysis shows that it is not uncommon for OSS projects to lose their initial core development team. This is likely due to most OSS project relying on a single core developer to maintain development activities. The first year of development is critical for OSS projects since this is where they are most at risk of losing their core developer(s). Additionally, projects that lose their core developer(s) early seem less likely to survive this event than projects that lost their core developers later on during their life.
- Abstract(参考訳): オープンソースソフトウェアシステムは、その生涯を通じて、自然に新しいコントリビュータを惹きつけ、既存のコントリビュータを失うでしょう。
しかしながら、OSSコントリビュータのすべてが同じではない。プロジェクト内のコントリビュータの中には、コードベース(コア開発者など)の相当な知識と専門知識を持っている者もいるからだ。
新しいコントリビュータを引き付けるプロジェクトの能力と、プロジェクトがコントリビュータを失う頻度を調べる場合、コントリビュータの専門知識を考慮することが重要です。
OSSプロジェクトは新たなコア開発者を引き付けることができるのか、OSSプロジェクトはコア開発者を失う頻度はどの程度あるのか?
コア開発者のコントリビューションパターンを調べるため、36,000以上のOSSプロジェクトのトラックファクタ(あるいはバスファクタ)を計算し、TF開発者がOSSプロジェクトに参加する頻度や放棄頻度について調査する。
調査対象のプロジェクトの89%が,少なくとも1度はコア開発チームを失った経験があります。
この結果、70%のケースにおいて、このプロジェクトはプロジェクトの最初の3年以内に放棄されることがわかった。
また、OSSプロジェクトは開発活動を維持するために単一のコア開発者に依存しています。
最後に、放棄されたプロジェクトのわずか27%が、少なくとも1つの新しいTF開発者を引き付けることができた。
私たちの分析では、OSSプロジェクトが最初のコア開発チームを失うことは珍しいことではありません。
これは、ほとんどのOSSプロジェクトが開発活動を維持するために単一のコア開発者に依存しているためだろう。
OSSプロジェクトにとって最初の年は、コア開発者を失うリスクが最も高いため、開発が重要になります。
さらに、コアディベロッパを失うプロジェクトは、人生の後半にコアディベロッパを失うプロジェクトよりも、早くこのイベントを生き残る可能性が低いように思われる。
関連論文リスト
- Project Archetypes: A Blessing and a Curse for AI Development [3.2157163136267943]
機械学習と人工知能を用いたアプリケーションの開発は、既存のアーチタイプが時代遅れになり、疑問を呈し、適応し、置き換える必要がある状況を提供する。
我々は、IBM Watsonとクライアント企業の間の21のプロジェクトからの36のインタビューを分析し、プロジェクトを理解するのに最初に使われた4人のプロジェクトアーチタイプメンバーを特定した。
次に、インタビューから、新しいプロジェクトアーカイタイプ、認知コンピューティングプロジェクトを導きました。AI開発プラットフォームに基づいた将来の開発プロジェクトを通知することができます。
論文 参考訳(メタデータ) (2024-08-08T08:52:19Z) - Leveraging Large Language Models for Efficient Failure Analysis in Game Development [47.618236610219554]
本稿では,テストの失敗の原因となるコードの変更を自動的に識別する手法を提案する。
このメソッドは、LLM(Large Language Models)を利用して、エラーメッセージと対応するコード変更を関連付ける。
当社のアプローチは新たに作成したデータセットで71%の精度に達しています。
論文 参考訳(メタデータ) (2024-06-11T09:21:50Z) - How Are Paid and Volunteer Open Source Developers Different? A Study of
the Rust Project [11.298032569278686]
本稿では、人気のあるオープンソースのプログラミング言語プロジェクトであるRustにおける有償開発者とボランティアの実証的研究について述べる。
コアの有償開発者はコントリビューションを頻繁に行う傾向にあり、一方の有償開発者がコントリビューションしたコミットはサイズが大きく、周辺有償開発者はより多くの機能を実装しています。
また、ボランティアが有償開発者に対していくつかの偏見を持っていることもわかりました。
論文 参考訳(メタデータ) (2024-01-25T04:43:17Z) - DevEval: Evaluating Code Generation in Practical Software Projects [52.16841274646796]
我々はDevEvalという名の新しいベンチマークを提案し、実践プロジェクトにおける開発者の経験と一致している。
DevEvalは、119の実用的なプロジェクトから2,690のサンプルを含む厳格なパイプラインを通じて収集される。
DevEvalの5つの人気のあるLCMを評価し、コード生成における実際の能力を明らかにする。
論文 参考訳(メタデータ) (2024-01-12T06:51:30Z) - Unveiling Diversity: Empowering OSS Project Leaders with Community
Diversity and Turnover Dashboards [51.67585198094836]
CommunityTapestryは動的リアルタイムコミュニティダッシュボードである。
それは、私たちが文献から特定した重要な多様性とターンオーバー信号を示します。
プロジェクトリーダが改善の領域を特定し、実行可能な情報を提供するのに役立ちました。
論文 参考訳(メタデータ) (2023-12-13T22:12:57Z) - Embedded Software Development with Digital Twins: Specific Requirements
for Small and Medium-Sized Enterprises [55.57032418885258]
デジタル双生児は、コスト効率の良いソフトウェア開発とメンテナンス戦略の可能性を秘めている。
私たちは中小企業に現在の開発プロセスについてインタビューした。
最初の結果は、リアルタイムの要求が、これまでは、Software-in-the-Loop開発アプローチを妨げていることを示している。
論文 参考訳(メタデータ) (2023-09-17T08:56:36Z) - How Early Participation Determines Long-Term Sustained Activity in
GitHub Projects? [20.236570418427533]
早期参加要因と長期プロジェクト持続可能性との関係を検討することを目的とする。
我々は、290,255のGitHubプロジェクトの持続可能性を予測するために、Blumbergのパフォーマンスモデルと機械学習を組み合わせた新しい方法論を活用する。
OSSプロジェクトのインキュベーションに先行経験があれば,早期参加者がプロジェクトの将来の持続的活動に肯定的な影響を与えることを定量的に示す。
論文 参考訳(メタデータ) (2023-08-11T08:24:41Z) - Trusting code in the wild: A social network-based centrality rating for
developers in the Rust ecosystem [1.3581810800092387]
この調査では,1,644のRustパッケージからのコラボレーション活動を通じて,6,949人の開発者によるソーシャルネットワークを構築している。
私たちは、より集中度の高い開発者から来るコードが、下流プロジェクトによるより少ない精査で受け入れられるかどうかを評価します。
論文 参考訳(メタデータ) (2023-05-31T23:24:03Z) - An Exploratory Study on the Evidence of Hackathons' Role in Solving OSS
Newcomers' Challenges [54.56931759953522]
我々はOSSプロジェクトに参加する際、新参者が直面する課題を理解し、議論することを目指している。
これらの課題にどのようにハッカソンが使われたかを示す証拠を収集する。
論文 参考訳(メタデータ) (2023-05-16T15:40:19Z) - One-off Events? An Empirical Study of Hackathon Code Creation and Reuse [69.98625403567553]
ハッカソンイベントで使用されたり作成されたりするコードの進化を理解することを目的としています。
DevPostから22,183のハッカソンプロジェクトに関する情報を収集しました。
論文 参考訳(メタデータ) (2022-07-03T11:49:52Z) - Leaving My Fingerprints: Motivations and Challenges of Contributing to
OSS for Social Good [17.145094780239564]
コントリビュータとしてOSSと21の半構造化インタビューを行った。
コントリビュータの大多数はOSS4SGとOSSを区別している。
OSS4SGコントリビュータは、OSSコントリビュータよりもプロジェクトのオーナをかなり高く評価している。
論文 参考訳(メタデータ) (2021-04-26T21:50:11Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。