論文の概要: Socio-Technical Smell Dynamics in Code Samples: A Multivocal Review on Emergence, Evolution, and Co-Occurrence
- arxiv url: http://arxiv.org/abs/2507.13481v1
- Date: Thu, 17 Jul 2025 18:46:08 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-07-21 20:43:26.112484
- Title: Socio-Technical Smell Dynamics in Code Samples: A Multivocal Review on Emergence, Evolution, and Co-Occurrence
- Title(参考訳): コードサンプルにおけるソシオ技術的スメルダイナミクス:創発性、進化性、共起性に関するマルチボカルレビュー
- Authors: Arthur Bueno, Bruno Cafeo, Maria Cagnin, Awdren Fontão,
- Abstract要約: コードサンプルはオープンソースエコシステム(OSSECOs)において重要な役割を果たす
本研究は,OSSECOが保持するコードサンプルの中で,コードとコミュニティの臭いが発生し,発生し,発生し,発生し,進化する方法について検討する。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Code samples play a pivotal role in open-source ecosystems (OSSECO), serving as lightweight artifacts that support knowledge transfer, onboarding, and framework adoption. Despite their instructional relevance, these samples are often governed informally, with minimal review and unclear ownership, which increases their exposure to socio-technical degradation. In this context, the co-occurrence and longitudinal interplay of code smells (e.g., large classes, poor modularity) and community smells (e.g., lone contributors, fragmented communication) become particularly critical. While each type of smell has been studied in isolation, little is known about how community-level dysfunctions anticipate or exacerbate technical anomalies in code samples over time. This study investigates how code and community smells emerge, co-occur, and evolve within code samples maintained in OSSECOs. A Multivocal Literature Review protocol was applied, encompassing 30 peer-reviewed papers and 17 practitioner-oriented sources (2013-2024). Thematic synthesis was conducted to identify recurring socio-technical patterns related to smell dynamics. Nine patterns were identified, showing that community smells often precede or reinforce technical degradation in code samples. Symptoms such as "radio silence" and centralized ownership were frequently associated with persistent structural anomalies. Additionally, limited onboarding, the absence of continuous refactoring, and informal collaboration emerged as recurring conditions for smell accumulation. Conclusion: In OSSECOs, particularly within code samples, community-level dysfunctions not only correlate with but often signal maintainability decay. These findings underscore the need for socio-technical quality indicators and lightweight governance mechanisms tailored to shared instructional artifacts.
- Abstract(参考訳): コードサンプルはオープンソースエコシステム(OSSECO)において重要な役割を担い、知識伝達、オンボーディング、フレームワークの採用をサポートする軽量なアーティファクトとして機能する。
それらの教育的関連性にもかかわらず、これらのサンプルはしばしば非公式に管理され、最小限のレビューと不明瞭な所有権により、社会技術的劣化への露出が増大する。
この文脈では、コードの臭い(例えば、大きなクラス、モジュール化の貧弱さ)とコミュニティの匂い(例えば、単独のコントリビュータ、断片的なコミュニケーション)の共起性と縦断的な相互作用が特に重要になります。
それぞれの臭いは別々に研究されているが、コミュニティレベルの機能障害がコードサンプルの技術的異常を予測または悪化させる方法についてはほとんど分かっていない。
本研究は,OSSECOが保持するコードサンプルの中で,コードとコミュニティの臭いが発生し,発生し,発生し,発生し,進化する方法について検討する。
ピアレビュー論文30件と実践者指向資料17件(2013-2024)を含む多言語文献レビュープロトコルが適用された。
匂いの動態に関連する社会-技術パターンを同定するために,主題合成を行った。
9つのパターンが同定され、コミュニティの臭いがコードサンプルの技術的劣化を先行または強化することが示された。
ラジオの沈黙」や「中央集権」といった症状は、しばしば永続的な構造的異常と関連づけられた。
さらに、オンボーディングの制限、継続的リファクタリングの欠如、非公式なコラボレーションは、臭いの蓄積を繰り返す条件として現れました。
結論:OSSECO、特にコードサンプルでは、コミュニティレベルの機能不全は、相関するだけでなく、しばしば信号の保守性低下と相関する。
これらの知見は、共有された教育成果物に適した社会技術品質指標と軽量なガバナンスメカニズムの必要性を浮き彫りにした。
関連論文リスト
- How Do Code Smells Affect Skill Growth in Scratch Novice Programmers? [3.8506666685467343]
この研究は、特定のCT能力と具体的な設計上の欠陥とアンチパターンを結びつける、初めて、大規模できめ細かな地図を提供する。
プログラミングの習慣が早期のスキル獲得にどのように影響するかを明らかにすることで、持続可能なソフトウェアメンテナンスと進化のためのコンピューティング教育理論と実用的なツールの両方を前進させる。
論文 参考訳(メタデータ) (2025-07-23T08:30:06Z) - Generate Aligned Anomaly: Region-Guided Few-Shot Anomaly Image-Mask Pair Synthesis for Industrial Inspection [53.137651284042434]
異常検査は製造業において重要な役割を担っているが、異常サンプルの不足は既存の方法の有効性を制限している。
本稿では,GAA (Generate grained Anomaly) を提案する。
GAAは少数のサンプルのみを用いて現実的で多様で意味的に整合した異常を発生させる。
論文 参考訳(メタデータ) (2025-07-13T12:56:59Z) - Generate, Refine, and Encode: Leveraging Synthesized Novel Samples for On-the-Fly Fine-Grained Category Discovery [64.83837781610907]
本稿では,未知のカテゴリと未知のカテゴリの両方に属する可能性のある,新たに到着したストリームデータのオンライン識別について検討する。
既存のOCD法はラベル付きデータのみから転送可能な知識を完全にマイニングするものである。
本稿では,DiffGREと呼ばれる拡散型OCDフレームワークを提案する。
論文 参考訳(メタデータ) (2025-07-05T14:20:49Z) - How Do Community Smells Influence Self-Admitted Technical Debt in Machine Learning Projects? [1.971759811837406]
本研究では,オープンソース機械学習(ML)プロジェクトにおけるコミュニティの匂いの出現状況と,SATD(Self-Admitted Technical Debt)との関係について検討した。
コミュニティの匂いが広まっており、小規模、中型、大規模プロジェクト間で異なる分布パターンが示されることがわかった。
ラジオサイレンスや組織サイロのような特定の匂いは、高いSATD発生と強く相関している。
論文 参考訳(メタデータ) (2025-06-18T21:18:22Z) - A Novel Taxonomy and Classification Scheme for Code Smell Interactions [2.6597689982591044]
本研究では,新しい分類法とコード臭の相互作用の分類法を提案する。
いくつかの一般的な機械学習(ML)モデルを用いて実験が実施されている。
結果は、主にドメイン内のインタースメル検出というコード臭いの相互作用の存在を示しています。
論文 参考訳(メタデータ) (2025-04-25T16:24:11Z) - How Do Communities of ML-Enabled Systems Smell? A Cross-Sectional Study on the Prevalence of Community Smells [13.840177755312665]
NICHEデータセットからの188個のレポジトリについて,CADOCSツールを用いて実験を行った。
プリマ・ドナ・エフェクトやシェア・ヴィラニーのような特定の匂いは、ラジオ・サイレンスやオーガナイゼーション・スキルミッシュなどと比べて、時間とともに広まり、変動することがわかった。
論文 参考訳(メタデータ) (2025-04-24T10:23:37Z) - Increasing, not Diminishing: Investigating the Returns of Highly
Maintainable Code [6.031345629422313]
一方,コード品質と欠陥数,実装時間との関係について検討する。
回帰分析から導いた値生成モデルを導入し,ベースラインからの相対的変化を探索する。
そこで我々は, 「壊れた窓」 理論の文脈内での知見を議論し, ファイル中のコードの臭いの発生を慎重に防止するよう, 組織に推奨する。
論文 参考訳(メタデータ) (2024-01-24T12:05:06Z) - Video Anomaly Detection via Spatio-Temporal Pseudo-Anomaly Generation : A Unified Approach [49.995833831087175]
本研究は,画像のマスキング領域にペンキを塗布することにより,汎用的な映像時間PAを生成する手法を提案する。
さらに,OCC設定下での現実世界の異常を検出するための単純な統合フレームワークを提案する。
提案手法は,OCC設定下での既存のPAs生成および再構築手法と同等に動作する。
論文 参考訳(メタデータ) (2023-11-27T13:14:06Z) - A Discrepancy Aware Framework for Robust Anomaly Detection [51.710249807397695]
本稿では,DAF(Disdisrepancy Aware Framework)を提案する。
本手法は,デコーダの欠陥同定に外見に依存しないキューを利用して,その合成外観への依存を緩和する。
単純な合成戦略の下では,既存の手法を大きなマージンで上回り,また,最先端のローカライゼーション性能も達成している。
論文 参考訳(メタデータ) (2023-10-11T15:21:40Z) - Diagnostic Spatio-temporal Transformer with Faithful Encoding [54.02712048973161]
本稿では,データ生成プロセスが複合時間(ST)依存性を持つ場合の異常診断の課題について述べる。
我々は、ST依存を時系列分類の副産物として学習する、教師付き依存発見として問題を定式化する。
既存のST変圧器で使用される時間的位置符号化は、高周波数(短時間スケール)の周波数をキャプチャする重大な制限を有することを示す。
また、空間的および時間的方向の両方で容易に消費可能な診断情報を提供する新しいST依存性発見フレームワークを提案する。
論文 参考訳(メタデータ) (2023-05-26T05:31:23Z) - Unleashing the Power of Graph Data Augmentation on Covariate
Distribution Shift [50.98086766507025]
本稿では,AIA(Adversarial Invariant Augmentation)という,シンプルで効率の良いデータ拡張戦略を提案する。
AIAは、拡張プロセス中に元の安定した特徴を同時に保存しながら、新しい環境をエクスポーレーションし、生成することを目的としている。
論文 参考訳(メタデータ) (2022-11-05T07:55:55Z) - Empirical Analysis on Effectiveness of NLP Methods for Predicting Code
Smell [3.2973778921083357]
コードの臭いは、システムに固有の問題の表面的な指標である。
629パッケージ上に3つのExtreme機械学習マシンカーネルを使用して、8つのコードの臭いを識別します。
以上の結果から,放射基底関数型カーネルは,平均98.52の精度で3つのカーネル法のうち最高の性能を発揮することが示唆された。
論文 参考訳(メタデータ) (2021-08-08T12:10:20Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。