Open Source
The Dangers of Non-Self-Fixed Architecture Technical Debt and Its Impact on Time-to-Fix
arXiv cs.SE0 views
arXiv:2605.16133v2 Announce Type: replace 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 potentially high-risk ATD items and support knowledge transfer by maintaining introducer involvement when feasible and documenting the design rationale during repayment.
Source:https://arxiv.org/abs/2605.16133PreviousHow the Misuse of a Dataset Harmed Semantic Clone DetectionNextThe Impact of AI Coding Assistants on Software Engineering: A Longitudinal Study
Related posts
ViBench 2.0: A Benchmark for Long-Horizon Software Building
0arXiv cs.SE
AI-Driven SaaS Platform Integration: AI Express for Unified Generative AI Services with Pay-As-You-Go Credit Systems and Scalable Microservice Architecture
0arXiv cs.SE
Online Draft Co-Training for Speculative Decoding in Large-Scale, Long-Context RL Post-Training
0arXiv cs.DC
On solid angles and simplex shape measures
0arXiv cs.NA
Improving the performance of regularized Stokeslet simulations using Rosenbrock time integration methods
0arXiv cs.NA
Dynamic Strategy Selection
0arXiv stat.ML