論文の概要: 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コミュニティがパッケージ化したソフトウェアの比較を通じて, アンダープロダクションに関連する社会的・技術的要因について検討した。
我々は、ソフトウェア工学における先行研究から開発された一連の仮説をテストする。
ソフトウェア年齢とプログラミング言語年齢は、低生産率の変動に対して部分的な説明を与えるが、低生産率とパッケージ年齢の関係が、高水準のプログラミング言語年齢で弱っていることに驚きました。
メンテナンス作業に関しては、追加のリソースが必ずしもよりよい結果に結びつくとは限らないことが分かりました。
特に、より多くのコントリビュータを持つことは、より高い低生産リスクと関連している。
また、私たちの期待に反して、メンテナの離職と宣言されたチームによるメンテナンスは、低生産率とは無関係です。
最後に、未生産のパッケージでバグに取り組んでいる人々は、コミュニティのコラボレーションネットワーク構造の中心にいる傾向にあるが、コントリビュータの相互中心性(しばしばソーシャルネットワークのブローカー化に関連する)は、未生産とは無関係である。
関連論文リスト
- 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) - SoTaNa: The Open-Source Software Development Assistant [81.86136560157266]
SoTaNaはオープンソースのソフトウェア開発アシスタントだ。
ソフトウェア工学の分野のための高品質な命令ベースのデータを生成する。
オープンソースの基盤モデルであるLLaMAを強化するためにパラメータ効率のよい微調整アプローチを採用している。
論文 参考訳(メタデータ) (2023-08-25T14:56:21Z) - Communicative Agents for Software Development [79.86905471184195]
ChatDevはチャットを利用した仮想ソフトウェア開発会社で、確立したウォーターフォールモデルを反映している。
各ステージは、プログラマ、コードレビュアー、テストエンジニアといった"ソフトウェアエージェント"のチームが参加し、協調的な対話を促進する。
ChatDevは潜在的な脆弱性を特定し、信頼できる効率とコスト効率を維持しながら幻覚を正す。
論文 参考訳(メタデータ) (2023-07-16T02:11:34Z) - 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) - Organizational Artifacts of Code Development [10.863006516392831]
我々は、異なる国に関連付けられたソフトウェアリポジトリの違いを測定することで、国の社会的影響を研究する。
本稿では,レポジトリのシーケンシャル埋め込みタスクとして,開発活動のシーケンスに基づく新しいモデリング手法を提案する。
我々は、よく知られた企業からのレポスに関するケーススタディを行い、国が企業自体よりも開発における違いをうまく表現できることを見出した。
論文 参考訳(メタデータ) (2021-05-30T22:04:09Z) - Underproduction: An Approach for Measuring Risk in Open Source Software [9.701036831490766]
「アンダープロダクション」は、ソフトウェアエンジニアリングの労働力の供給が、生産されたソフトウェアに依存している人々の要求と一致しないときに起こる。
本稿では、ソフトウェアにおける相対的アンダープロダクションを特定するための概念的フレームワークと、我々のフレームワークを包括的データセットに適用するための統計的手法を提案する。
論文 参考訳(メタデータ) (2021-02-27T23:18:21Z) - KILT: a Benchmark for Knowledge Intensive Language Tasks [102.33046195554886]
知識集約型言語タスク(KILT)のベンチマークを示す。
KILTのすべてのタスクはウィキペディアのスナップショットと同じだ。
共有密度ベクトル指数とSeq2seqモデルとの結合が強いベースラインであることが分かる。
論文 参考訳(メタデータ) (2020-09-04T15:32:19Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。