論文の概要: The Dangers of Non-Self-Fixed Architecture Technical Debt and Its Impact on Time-to-Fix
- arxiv url: http://arxiv.org/abs/2605.16133v1
- Date: Fri, 15 May 2026 16:16:07 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-05-18 21:22:26.364037
- Title: The Dangers of Non-Self-Fixed Architecture Technical Debt and Its Impact on Time-to-Fix
- Title(参考訳): 自己完結型アーキテクチャ技術的負債の危険性と時間-時間-時間への影響
- Authors: Edi Sutoyo, Paris Avgeriou, Andrea Capiluppi,
- Abstract要約: 技術的負債(Technical Debt、TD)とは、開発者が品質改善作業よりも短期的なデリバリを優先する場合の長期的なコストを指す。
アーキテクチャ技術的負債(ATD)は、アーキテクチャ上の決定が将来の保守性と進化性よりも短期的な進歩を優先する場合に発生する。
ATDは広く研究されているが、返済の重要かつ過小評価されている側面は、その実施者である。
- 参考スコア(独自算出の注目度): 4.357716629393195
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Technical Debt (TD) refers to the long-term costs incurred when developers prioritize short-term delivery over quality-improving work. Architectural Technical Debt (ATD) arises when architectural decisions (e.g., technology choices, patterns, or decomposition) prioritize near-term progress over future maintainability and evolvability. Because ATD affects a system's core structure and propagates through architectural dependencies, it is often more expensive and disruptive to remediate than localized code-level debt. Although ATD has been widely studied, an important but underexplored aspect of repayment is who performs it. Prior work provides limited empirical evidence on repayment responsibility in ATD and its relationship to time-to-fix. We empirically study self-fixed ATD, where the introducer also repays the debt, and contrast it with non-self-fixed ATD in large Apache open-source projects. We reconstruct ATD lifecycles by tracing Jira artifacts to version-control history to identify introduction and repayment points and attribute developer roles. We address three research questions on the prevalence of self-fixed ATD, time-to-fix differences between self-fixed and non--self-fixed items, and how factors related to code change and collaboration metrics relate to repayment speed. Using descriptive statistics, non-parametric tests, and survival analysis, we show that self-fixed and non--self-fixed ATD exhibit distinct repayment dynamics and differences in how changes are shared on ATD-affected files. In particular, non--self-fixed ATD is more likely to remain unresolved longer when changes are spread across many developers. These results provide actionable guidance for maintainers to identify high-risk ATD items and to reduce handoff costs by increasing introducer involvement when possible and documenting the design rationale during repayment.
- Abstract(参考訳): 技術的負債(Technical Debt、TD)とは、開発者が品質改善作業よりも短期的なデリバリを優先する場合の長期的なコストを指す。
アーキテクチャ技術的負債(ATD:Architectural Technical Debt)は、アーキテクチャ上の決定(例えば、技術選択、パターン、あるいは分解)が将来の保守性と進化性よりも短期的な進歩を優先する場合に発生する。
ATDはシステムの中核構造に影響を与え、アーキテクチャ上の依存関係を伝播するので、ローカライズされたコードレベルの負債よりも高価で破壊的になることが多い。
ATDは広く研究されているが、返済の重要かつ過小評価されている側面は、その実施者である。
以前の研究は、ATDの返済責任とその時間と固定との関係に関する限定的な実証的な証拠を提供している。
我々は,自己固定型ATDを実証的に研究し,導入者が負債を返済し,大規模なApacheオープンソースプロジェクトにおいて自己固定型ATDと対比する。
我々はJiraアーティファクトをバージョン管理履歴にトレースすることでATDライフサイクルを再構築し、導入と返済ポイントを特定し、開発者の役割を属性化する。
我々は,自己固定型ATDの頻度,自己固定型と非自己固定型の違い,コード変更やコラボレーションメトリクスに関連する要因が返済速度に与える影響について,3つの研究課題に対処する。
記述的統計,非パラメトリックテスト,生存分析を用いて,自己固定型および非自己固定型ATDは,ATDの影響のあるファイルでどのように変更が共有されるかの相違点と相違点を示す。
特に、多くの開発者の間で変更が分散している場合、自己修正されていないATDは、未解決のままである可能性が高い。
これらの結果は、管理者が高リスクのATD項目を識別し、可能であれば導入者の関与を増大させ、返済時の設計根拠を文書化することにより、引渡しコストを低減するための実用的なガイダンスを提供する。
関連論文リスト
- IMPACT-CYCLE: A Contract-Based Multi-Agent System for Claim-Level Supervisory Correction of Long-Video Semantic Memory [73.22944697933603]
既存のパイプラインは不透明でエンドツーエンドの出力を生成し、検査の中間状態は公開しない。
IMPACT-Cycleは,マルチモーダル反復クレームレベルのメンテナンスとして,長時間ビデオ理解を再構築するマルチエージェントシステムである。
論文 参考訳(メタデータ) (2026-04-22T03:03:33Z) - Dynamic analysis enhances issue resolution [53.50448142467294]
DAIRA(Dynamic Analysis-enhanced Issue Resolution Agent)は、エージェントの推論サイクルに動的解析を組み込む自動修復フレームワークである。
テストトレース駆動の方法論によって駆動されるDAIRAは、軽量モニタを使用して重要なランタイムデータを抽出する。
Gemini 3 Flash Previewを使用すると、DAIRAは新たな最先端(SOTA)パフォーマンスを確立し、SWE-bench Verifiedデータセットで79.4%の解像度を達成する。
論文 参考訳(メタデータ) (2026-03-23T14:48:54Z) - What is the Return on Investment of Digital Engineering for Complex Systems Development? Findings from a Mixed-Methods Study on the Post-production Design Change Process of Navy Assets [0.0]
複雑なエンジニアリングシステムでは、通常、スケジュールとコストのオーバーランに直面すると同時に、デプロイ後のパフォーマンスが低下する。
INCOSEと国防総省(DoD)の協力を得て、システムエンジニアリング(SE)コミュニティは、デジタルエンジニアリング(DE)を潜在的な治療法と見なしている。
本研究は, 海軍の運用後設計変更プロジェクトの予備設計フェーズに責任を負う海軍SEチームの事例研究から得られた知見を提示する。
論文 参考訳(メタデータ) (2025-10-29T15:37:44Z) - Tracing the Lifecycle of Architecture Technical Debt in Software Systems: A Dependency Approach [6.004718679054704]
アーキテクチャ技術的負債(ATD)は、初期の開発を加速する一方で長期的な保守上の課題を生み出すソフトウェアアーキテクチャにおけるトレードオフを表す。
我々は、ATDの導入から返済への進化とそのソフトウェアアーキテクチャへの影響を理解することを目的としている。
我々の研究では、ATDの解決はソフトウェアの品質を短期的に向上させるが、依存関係の集中化によってアーキテクチャをより複雑にすることができることを示している。
論文 参考訳(メタデータ) (2025-01-26T03:58:57Z) - Understanding, Predicting and Better Resolving Q-Value Divergence in
Offline-RL [86.0987896274354]
まず、オフラインRLにおけるQ値推定のばらつきの主な原因として、基本パターン、自己励起を同定する。
そこで本研究では,Q-network の学習における進化特性を測定するために,SEEM(Self-Excite Eigen Value Measure)尺度を提案する。
われわれの理論では、訓練が早期に発散するかどうかを確実に決定できる。
論文 参考訳(メタデータ) (2023-10-06T17:57:44Z) - iDARTS: Improving DARTS by Node Normalization and Decorrelation
Discretization [51.489024258966886]
微分可能なArchiTecture Search(DARTS)は、ネットワーク表現の継続的緩和を使用し、GPUデーにおいて、ニューラルネットワークサーチ(NAS)を約数千倍高速化する。
しかし、DARTSの探索過程は不安定であり、訓練の時期が大きくなると著しく劣化する。
そこで本研究では,DARTSの改良版であるiDARTSを提案する。
論文 参考訳(メタデータ) (2021-08-25T02:23:30Z) - Demystifying Inductive Biases for $\beta$-VAE Based Architectures [19.53632220171481]
私たちは、VAEベースのアーキテクチャの成功に責任を持つ帰納バイアスに光を当てました。
古典的なデータセットでは, 生成因子によって誘導される分散構造は, VAEの目的によって促進される潜伏方向と都合よく一致していることを示す。
論文 参考訳(メタデータ) (2021-02-12T23:57:20Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。