論文の概要: Sources of Underproduction in Open Source Software
- arxiv url: http://arxiv.org/abs/2401.11281v1
- Date: Sat, 20 Jan 2024 17:21:24 GMT
- ステータス: 処理完了
- システム内更新日: 2024-01-23 17:05:49.279598
- Title: Sources of Underproduction in Open Source Software
- Title(参考訳): オープンソースソフトウェアにおける低生産源
- Authors: Kaylea Champion and Benjamin Mako Hill
- Abstract要約: オープンソースソフトウェアは、自分自身のタスクを選択する個人に依存します。
減産に伴う社会的・技術的要因について検討する。
より多くのコントリビュータを持つことは、より過生産的なリスクに結びついている。
- 参考スコア(独自算出の注目度): 7.168628921229442
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Because open source software relies on individuals who select their own
tasks, it is often underproduced -- a term used by software engineering
researchers to describe when a piece of software's relative quality is lower
than its relative importance. We examine the social and technical factors
associated with underproduction through a comparison of software packaged by
the Debian GNU/Linux community. We test a series of hypotheses developed from a
reading of prior research in software engineering. Although we find that
software age and programming language age offer a partial explanation for
variation in underproduction, we were surprised to find that the association
between underproduction and package age is weaker at high levels of programming
language age. With respect to maintenance efforts, we find that additional
resources are not always tied to better outcomes. In particular, having higher
numbers of contributors is associated with higher underproduction risk. Also,
contrary to our expectations, maintainer turnover and maintenance by a declared
team are not associated with lower rates of underproduction. Finally, we find
that the people working on bugs in underproduced packages tend to be those who
are more central to the community's collaboration network structure, although
contributors' betweenness centrality (often associated with brokerage in social
networks) is not associated with underproduction.
- Abstract(参考訳): オープンソースソフトウェアは、自分自身のタスクを選択する個人に依存しているため、ソフトウェアエンジニアリング研究者がソフトウェアの相対的品質が相対的重要性よりも低い時期を記述するために使用する用語として、しばしば過小評価される。
Debian GNU/Linuxコミュニティがパッケージ化したソフトウェアの比較を通じて, アンダープロダクションに関連する社会的・技術的要因について検討した。
我々は、ソフトウェア工学における先行研究から開発された一連の仮説をテストする。
ソフトウェア年齢とプログラミング言語年齢は、低生産率の変動に対して部分的な説明を与えるが、低生産率とパッケージ年齢の関係が、高水準のプログラミング言語年齢で弱っていることに驚きました。
メンテナンス作業に関しては、追加のリソースが必ずしもよりよい結果に結びつくとは限らないことが分かりました。
特に、より多くのコントリビュータを持つことは、より高い低生産リスクと関連している。
また、私たちの期待に反して、メンテナの離職と宣言されたチームによるメンテナンスは、低生産率とは無関係です。
最後に、未生産のパッケージでバグに取り組んでいる人々は、コミュニティのコラボレーションネットワーク構造の中心にいる傾向にあるが、コントリビュータの相互中心性(しばしばソーシャルネットワークのブローカー化に関連する)は、未生産とは無関係である。
関連論文リスト
- The Impact of Generative AI on Collaborative Open-Source Software Development: Evidence from GitHub Copilot [4.8256226973915455]
オープンソースコミュニティにおけるソフトウェア開発における,生成的AIプログラマペアであるGitHub Copilotの役割について検討する。
Copilotはプロジェクトレベルの生産性を6.5%向上させます。
結論として、AIペアプログラマは、コードの自動化と強化に開発者にメリットをもたらしますが、ソフトウェアプロジェクトに関する人間の開発者の知識は、そのメリットを高めることができます。
論文 参考訳(メタデータ) (2024-10-02T23:26:10Z) - Codev-Bench: How Do LLMs Understand Developer-Centric Code Completion? [60.84912551069379]
Code-Development Benchmark (Codev-Bench)は、細粒度で現実世界、リポジトリレベル、開発者中心の評価フレームワークです。
Codev-Agentは、リポジトリのクローリングを自動化し、実行環境を構築し、既存のユニットテストから動的呼び出しチェーンを抽出し、データ漏洩を避けるために新しいテストサンプルを生成するエージェントベースのシステムである。
論文 参考訳(メタデータ) (2024-10-02T09:11:10Z) - OpenHands: An Open Platform for AI Software Developers as Generalist Agents [109.8507367518992]
私たちは、人間の開発者と同じような方法で世界と対話するAIエージェントを開発するためのプラットフォームであるOpenHandsを紹介します。
プラットフォームが新しいエージェントの実装を可能にし、コード実行のためのサンドボックス環境との安全なインタラクション、評価ベンチマークの導入について説明する。
論文 参考訳(メタデータ) (2024-07-23T17:50:43Z) - 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) - Towards a Structural Equation Model of Open Source Blockchain Software
Health [0.0]
この研究は探索的因子分析を用いて、一般大衆の関心やソフトウェアの人気を表す潜在構造を特定する。
私たちはGitHubリポジトリでスター、フォーク、テキストの言及が組み合わさっているのに対して、堅牢性のための第2の要因は臨界スコアで構成されていることに気付きました。
ソフトウェアヘルスの構造モデルが提案され、一般の関心が開発者のエンゲージメントに肯定的な影響を与え、ソフトウェアの堅牢性を肯定的に予測する。
論文 参考訳(メタデータ) (2023-10-31T08:47:41Z) - 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) - Collaborative, Code-Proximal Dynamic Software Visualization within Code
Editors [55.57032418885258]
本稿では,コードエディタに組み込むソフトウェアビジュアライゼーション手法の設計と実装について紹介する。
私たちのコントリビューションは、ソフトウェアシステムの実行時の動作の動的解析を使用するという点で、関連する作業と異なります。
私たちの視覚化アプローチは、一般的なリモートペアプログラミングツールを強化し、共有コード都市を利用することで協調的に使用できます。
論文 参考訳(メタデータ) (2023-08-30T06:35:40Z) - Comparing Software Developers with ChatGPT: An Empirical Investigation [0.0]
本稿では,ChatGPTのようなソフトウェア技術者やAIシステムのパフォーマンスを,さまざまな評価指標で比較した実証的研究を行う。
この論文は、さまざまな評価基準を考慮して、ソフトウェアエンジニアとAIベースのソリューションの包括的な比較が、人間と機械のコラボレーションを促進する上で重要であることを示唆している。
論文 参考訳(メタデータ) (2023-05-19T17:25:54Z) - The GitHub Development Workflow Automation Ecosystems [47.818229204130596]
大規模なソフトウェア開発は、非常に協力的な取り組みになっています。
この章では、開発ボットとGitHub Actionsのエコシステムについて解説する。
この領域における最先端技術に関する広範な調査を提供する。
論文 参考訳(メタデータ) (2023-05-08T15:24:23Z) - Big Data = Big Insights? Operationalising Brooks' Law in a Massive
GitHub Data Set [1.1470070927586014]
大規模リポジトリデータにおける開発者の生産性に関する最近の研究の相違を説明できる課題について検討する。
私たちは、私たちの知る限り、チームのサイズやコラボレーションパターンが個人的および集団的生産性に与える影響を調べるために、GitHubプロジェクトの最大の、キュレートされたコーパスを提供しています。
論文 参考訳(メタデータ) (2022-01-12T17:25:30Z) - Underproduction: An Approach for Measuring Risk in Open Source Software [9.701036831490766]
「アンダープロダクション」は、ソフトウェアエンジニアリングの労働力の供給が、生産されたソフトウェアに依存している人々の要求と一致しないときに起こる。
本稿では、ソフトウェアにおける相対的アンダープロダクションを特定するための概念的フレームワークと、我々のフレームワークを包括的データセットに適用するための統計的手法を提案する。
論文 参考訳(メタデータ) (2021-02-27T23:18:21Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。