論文の概要: Breaking Changes in Software Ecosystems: A Systematic Literature Review
- arxiv url: http://arxiv.org/abs/2605.24397v1
- Date: Sat, 23 May 2026 04:44:59 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-05-26 19:50:18.0315
- Title: Breaking Changes in Software Ecosystems: A Systematic Literature Review
- Title(参考訳): ソフトウェアエコシステムの破壊的変化: 体系的な文献レビュー
- Authors: Juntao Chen, Tingting Bi, Yanlin Wang, Patanamon Thongtanunam,
- Abstract要約: 現代のソフトウェアシステムは、再利用可能なライブラリの依存関係ネットワークに依存しており、破壊的な変更が伝播し、下流の消費者が失敗する。
我々は、97の初等研究の体系的な文献レビューを行い、5つの生態系にわたる4つの研究課題に答える。
まず、自然、検出可能性、スコープ、可視性に沿った4次元の分類法。
第2に,5つの理由カテゴリと5つの影響範囲 – メンテナンスと設計の改善が,新機能の作業よりも大きな破壊的変更の原因となっている。
第三に、43の検出アプローチは、構文的ブレークにおいて高い精度に達するが、行動的ブレークについては限定的である。
第四に、コミュニケーション、予防のための66の戦略。
- 参考スコア(独自算出の注目度): 12.785107352336704
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Modern software systems rely on dependency networks of reusable libraries, where breaking changes propagate and cause downstream consumers to fail. Despite growing research across ecosystems, no comprehensive synthesis exists. We conduct a systematic literature review of 97 primary studies, answering four research questions across five ecosystems: Maven/Java, npm/JavaScript, Python, Web APIs, and Linux distributions. The synthesis yields four results. First, a four-dimensional taxonomy along Nature, Detectability, Scope, and Visibility. Second, five reason categories and five impact dimensions, where maintenance and design improvements account for a larger share of breaking changes than new feature work. Third, 43 detection approaches that reach high accuracy on syntactic breaks but limited coverage on behavioral ones. Fourth, 66 strategies for communicating, preventing, and recovering from breaking changes, organized by the actor's role. Based on these findings, we identify three open challenges and three research opportunities. The challenges are behavioral break detection at scale, the failure of semantic versioning as a trust mechanism, and transitive dependency propagation under information asymmetry. The opportunities are LLM-augmented behavioral contract inference, ecosystem-level dependency graph intelligence, and domain-specific tooling for ML and data science.
- Abstract(参考訳): 現代のソフトウェアシステムは、再利用可能なライブラリの依存関係ネットワークに依存しており、破壊的な変更が伝播し、下流の消費者が失敗する。
生態系にまたがる研究が増えているにもかかわらず、包括的な合成は存在しない。
Maven/Java、npm/JavaScript、Python、Web API、Linuxディストリビューションという5つのエコシステムにまたがる4つの研究質問に答える。
合成は4つの結果をもたらす。
まず、自然、検出可能性、スコープ、可視性に沿った4次元の分類法。
第2に,5つの理由カテゴリと5つの影響範囲 – メンテナンスと設計の改善が,新機能の作業よりも大きな破壊的変更の原因となっている。
第三に、43の検出アプローチは、構文的ブレークにおいて高い精度に達するが、行動的ブレークについては限定的である。
第4に、アクターの役割によって組織された、破壊的な変化をコミュニケーションし、予防し、回復するための66の戦略。
これらの結果から,3つのオープン課題と3つの研究機会が明らかになった。
課題は、大規模での行動的ブレーク検出、信頼メカニズムとしてのセマンティックバージョニングの失敗、情報非対称性の下での過渡的依存性の伝播である。
機会としては、LLMの拡張された行動契約推論、エコシステムレベルの依存性グラフインテリジェンス、MLとデータサイエンスのためのドメイン固有のツールなどがある。
関連論文リスト
- DSIPA: Detecting LLM-Generated Texts via Sentiment-Invariant Patterns Divergence Analysis [13.9689104714669]
DSIPAは、制御されたスタイル変化の下で感情分布の安定性を定量化することにより、大規模言語モデル(LLM)コンテンツを検出する、トレーニング不要のフレームワークである。
ゼロショットのブラックボックス方式で動作し、2つの教師なしメトリクス、感情分布の一貫性と感情分布の保存を活用する。
本フレームワークは, ドメイン間の高度な一般化性と, 敵条件に対する強いレジリエンスを示す。
論文 参考訳(メタデータ) (2026-04-29T06:22:08Z) - Agentic World Modeling: Foundations, Capabilities, Laws, and Beyond [209.35045331678043]
2つの軸に沿って組織された「レベルx法」の分類を導入します。
第一に、3つの能力レベルを定義している: 1段階の局所遷移演算子を学ぶL1 Predictor、それらをドメインの法則を尊重する多段階のアクション条件付きロールアウトに構成するL2 Simulator、新しいエビデンスに対して予測が失敗すると自己のモデルを自動で修正するL3 Evolver。
我々は400以上の作品を合成し、モデルに基づく強化学習、ビデオ生成、WebおよびGUIエージェント、マルチエージェント社会シミュレーション、AIによる科学的発見にまたがる100以上の代表システムを要約する。
論文 参考訳(メタデータ) (2026-04-24T17:48:47Z) - SE Research is a Complex Ecosystem: Isolated Fixes Keep Failing -- and Systems Thinking Shows Why [7.917868855980384]
ソフトウェアエンジニアリング研究コミュニティは生産的だが、課題の連続に直面している。
これらの問題は、研究エコシステム自体の深い構造力学から生じる。
複雑なシステム、エコシステム、変化の理論からアイデアを引いたこのようなフレームワークをスケッチします。
論文 参考訳(メタデータ) (2026-01-22T23:32:06Z) - Multi-Agent Systems for Dataset Adaptation in Software Engineering: Capabilities, Limitations, and Future Directions [8.97512410819274]
本稿では,データセット適応タスクにおいて,最先端のマルチエージェントシステムがどのように機能するかについて,最初の実証的研究を行う。
我々は、GitHub Copilotを評価し、ROCODEやLogHub2.0といったベンチマークリポジトリからSE研究成果物を適用する。
その結果、現在のシステムはキーファイルを識別し、部分的な適応を生成することができるが、正しい実装を生成することは滅多にない。
論文 参考訳(メタデータ) (2025-11-26T13:26:11Z) - SoK: Towards Reproducibility for Software Packages in Scripting Language Ecosystems [0.0]
このSoKは、今後の方向性を明らかにすることを目的として、既存の研究の概要を提供する。
私たちは、現在の研究における重要な側面を解明し、ソフトウェアの課題を特定し、エコシステム間でそれらをマッピングします。
文献は希少であり、個々の問題や生態系に焦点が当てられている。
論文 参考訳(メタデータ) (2025-03-27T17:10:38Z) - Dynamic Analysis and Adaptive Discriminator for Fake News Detection [59.41431561403343]
偽ニュース検出のための動的解析・適応識別器(DAAD)手法を提案する。
知識に基づく手法では,モンテカルロ木探索アルゴリズムを導入し,大規模言語モデルの自己表現能力を活用する。
意味に基づく手法では、偽ニュース生成のメカニズムを明らかにするために、典型的偽造パターンを4つ定義する。
論文 参考訳(メタデータ) (2024-08-20T14:13:54Z) - Bias and Fairness in Large Language Models: A Survey [73.87651986156006]
本稿では,大規模言語モデル(LLM)のバイアス評価と緩和手法に関する総合的な調査を行う。
まず、自然言語処理における社会的偏見と公平性の概念を統合し、形式化し、拡張する。
次に,3つの直感的な2つのバイアス評価法と1つの緩和法を提案し,文献を統一する。
論文 参考訳(メタデータ) (2023-09-02T00:32:55Z) - Hawk: An Industrial-strength Multi-label Document Classifier [0.0]
本稿では,これらの問題の重要性を詳述し,上記の問題に対処する独自のニューラルネットワークアーキテクチャを提案する。
ハイドラネットのようなアーキテクチャは、モジュール性を改善するための粒度の制御と、重み付けされた損失駆動タスク固有のヘッドを備えるように設計されている。
実験結果から,提案手法は既存の手法よりもかなり優れていることがわかった。
論文 参考訳(メタデータ) (2023-01-15T09:52:18Z) - Mitigating Generation Shifts for Generalized Zero-Shot Learning [52.98182124310114]
一般化ゼロショット学習(英: Generalized Zero-Shot Learning、GZSL)は、学習中に見知らぬクラスが観察できない、見つからないサンプルを認識するために意味情報(属性など)を活用するタスクである。
本稿では,未知のデータ合成を効率よく,効率的に学習するための新しい生成シフト緩和フローフレームワークを提案する。
実験結果から,GSMFlowは従来のゼロショット設定と一般化されたゼロショット設定の両方において,最先端の認識性能を実現することが示された。
論文 参考訳(メタデータ) (2021-07-07T11:43:59Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。