論文の概要: Free Open Source Communities Sustainability: Does It Make a Difference
in Software Quality?
- arxiv url: http://arxiv.org/abs/2402.06916v1
- Date: Sat, 10 Feb 2024 09:37:44 GMT
- ステータス: 処理完了
- システム内更新日: 2024-02-13 18:44:36.083856
- Title: Free Open Source Communities Sustainability: Does It Make a Difference
in Software Quality?
- Title(参考訳): フリーなオープンソースコミュニティの持続性: ソフトウェア品質の違いはあるか?
- Authors: Adam Alami, Ra\'ul Pardo and Johan Lin\r{a}ker
- Abstract要約: 本研究は,サステナビリティの異なる側面がソフトウェア品質に与える影響を実証的に検討することを目的とする。
4つのカテゴリにわたる16のサステナビリティ指標をサンプリングし、217のOSSプロジェクトに適用した。
- 参考スコア(独自算出の注目度): 2.981092370528753
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Context: Free and Open Source Software (FOSS) communities' ability to stay
viable and productive over time is pivotal for society as they maintain the
building blocks that digital infrastructure, products, and services depend on.
Sustainability may, however, be characterized from multiple aspects, and less
is known how these aspects interplay and impact community outputs, and software
quality specifically.
Objective: This study, therefore, aims to empirically explore how the
different aspects of FOSS sustainability impact software quality.
Method: 16 sustainability metrics across four categories were sampled and
applied to a set of 217 OSS projects sourced from the Apache Software
Foundation Incubator program. The impact of a decline in the sustainability
metrics was analyzed against eight software quality metrics using Bayesian data
analysis, which incorporates probability distributions to represent the
regression coefficients and intercepts.
Results: Findings suggest that selected sustainability metrics do not
significantly affect defect density or code coverage. However, a positive
impact of community age was observed on specific code quality metrics, such as
risk complexity, number of very large files, and code duplication percentage.
Interestingly, findings show that even when communities are experiencing
sustainability, certain code quality metrics are negatively impacted.
Conclusion: Findings imply that code quality practices are not consistently
linked to sustainability, and defect management and prevention may be
prioritized over the former. Results suggest that growth, resulting in a more
complex and large codebase, combined with a probable lack of understanding of
code quality standards, may explain the degradation in certain aspects of code
quality.
- Abstract(参考訳): コンテキスト: FOSS(Free and Open Source Software)コミュニティは、デジタルインフラストラクチャや製品、サービスが依存するビルディングブロックを維持しているため、時間とともに実用的かつ生産的に維持できる能力を持っている。
しかし、サステナビリティは複数の側面から特徴づけられる可能性があり、これらの側面がコミュニティのアウトプットとソフトウェア品質にどのように影響するかは分かっていない。
目的: 本研究は,fossサステナビリティのさまざまな側面がソフトウェア品質に与える影響を実証的に検討することを目的とする。
メソッド: 4つのカテゴリにわたる16のサステナビリティメトリクスをサンプリングし、Apache Software Foundation Incubatorプログラムからソースされた217のOSSプロジェクトに適用した。
持続可能性メトリクスの低下の影響を8つのソフトウェア品質指標に対して,回帰係数とインターセプトを表す確率分布を組み込んだベイズデータ分析を用いて分析した。
結果: サステナビリティ指標の選択は欠陥密度やコードカバレッジに大きく影響しないことが示唆された。
しかし、コミュニティ年齢の肯定的な影響は、リスク複雑性、非常に大きなファイルの数、コードの重複率など、特定のコード品質指標に見られた。
興味深いことに、コミュニティが持続可能性を経験したとしても、コード品質の指標には負の影響がある。
結論: コード品質のプラクティスが持続可能性と一貫して結びついていないこと,欠陥管理と防止が前者よりも優先されていること,などが分かる。
結果として、成長はより複雑で大規模なコードベースとなり、おそらくコード品質標準の理解の欠如と相まって、コード品質の特定の面における劣化を説明することになる。
関連論文リスト
- Understanding Code Understandability Improvements in Code Reviews [79.16476505761582]
GitHub上のJavaオープンソースプロジェクトからの2,401のコードレビューコメントを分析した。
改善提案の83.9%が承認され、統合され、1%未満が後に復活した。
論文 参考訳(メタデータ) (2024-10-29T12:21:23Z) - The Impact of SBOM Generators on Vulnerability Assessment in Python: A Comparison and a Novel Approach [56.4040698609393]
Software Bill of Materials (SBOM) は、ソフトウェア構成における透明性と妥当性を高めるツールとして推奨されている。
現在のSBOM生成ツールは、コンポーネントや依存関係を識別する際の不正確さに悩まされることが多い。
提案するPIP-sbomは,その欠点に対処する新しいピップインスパイアされたソリューションである。
論文 参考訳(メタデータ) (2024-09-10T10:12:37Z) - Towards Understanding the Impact of Code Modifications on Software Quality Metrics [1.2277343096128712]
本研究の目的は、コード修正がソフトウェアの品質指標に与える影響を評価し、解釈することである。
基礎となる仮説は、ソフトウェア品質のメトリクスに類似した変更を誘発するコード修正は、異なるクラスタにグループ化できる、というものである。
結果は、コード修正の異なるクラスタを明らかにし、それぞれに簡潔な記述が伴い、ソフトウェアの品質指標に対する全体的な影響を明らかにした。
論文 参考訳(メタデータ) (2024-04-05T08:41:18Z) - Do Internal Software Metrics Have Relationship with Fault-proneness and Change-proneness? [1.9526430269580959]
私たちは、ApacheとEclipseのエコシステムにおける変更の発端と欠陥の発端の計測とともに、25の社内ソフトウェアメトリクスを特定しました。
ほとんどのメトリクスは、障害発生率とほとんど、あるいは全く相関を持っていません。
継承、結合、コメントに関連するメトリクスは、変更の傾向と中程度から高い相関を示した。
論文 参考訳(メタデータ) (2023-09-23T07:19:41Z) - Individual context-free online community health indicators fail to identify open source software sustainability [3.192308005611312]
私たちは1年間に38のオープンソースプロジェクトを監視しました。
この期間に計画は放棄されず、計画された1つのプロジェクトのみが閉鎖された。
結果は極めて異質で、ドキュメント間の共通性はほとんどなく、イシューやコードコントリビューションに対するレスポンス時間の平均、資金/スタッフリソースが利用可能でした。
論文 参考訳(メタデータ) (2023-09-21T14:41:41Z) - Software Code Quality Measurement: Implications from Metric
Distributions [6.110201315596897]
1) コード品質に一貫して影響を与える単調なメトリクス、2) コード品質と一貫した関係を持たない非単調なメトリクスである。
本研究は, コード品質の多次元的構成とその測定結果に寄与し, モノトニックおよび非モノトニックの両測定値に対する一貫した測定の実践的意味を提供する。
論文 参考訳(メタデータ) (2023-07-22T13:55:42Z) - BayesIMP: Uncertainty Quantification for Causal Data Fusion [52.184885680729224]
本研究では,複数の因果グラフに関連するデータセットを組み合わせ,対象変数の平均処理効果を推定する因果データ融合問題について検討する。
本稿では、確率積分とカーネル平均埋め込みのアイデアを組み合わせて、再生されたカーネルヒルベルト空間における干渉分布を表現するフレームワークを提案する。
論文 参考訳(メタデータ) (2021-06-07T10:14:18Z) - The Mind Is a Powerful Place: How Showing Code Comprehensibility Metrics
Influences Code Understanding [10.644832702859484]
ソースコードの理解度を示す指標が,ソースコードの理解度を主観的に評価する上で,開発者を悩ませるかどうかを検討する。
その結果、理解度測定値の表示値は、開発者のコード理解度評価に大きく、かつ大きなアンカー効果があることがわかった。
論文 参考訳(メタデータ) (2020-12-16T14:27:45Z) - Accurate and Robust Feature Importance Estimation under Distribution
Shifts [49.58991359544005]
PRoFILEは、新しい特徴重要度推定法である。
忠実さと頑健さの両面で、最先端のアプローチよりも大幅に改善されていることを示す。
論文 参考訳(メタデータ) (2020-09-30T05:29:01Z) - An Uncertainty-based Human-in-the-loop System for Industrial Tool Wear
Analysis [68.8204255655161]
人間のループシステムにおけるモンテカルロのドロップアウトに基づく不確実性対策により,システムの透明性と性能が向上することを示す。
シミュレーション研究により、不確実性に基づく「ループ内人間システム」は、様々なレベルの人間の関与に対する性能を高めることが示されている。
論文 参考訳(メタデータ) (2020-07-14T15:47:37Z) - On the Relation between Quality-Diversity Evaluation and
Distribution-Fitting Goal in Text Generation [86.11292297348622]
本研究では, 品質と多様性の線形結合が, 生成した分布と実分布との分岐距離を構成することを示す。
品質/多様性メトリックペアの代替としてCR/NRRを提案する。
論文 参考訳(メタデータ) (2020-07-03T04:06:59Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。