Technical Lag as Latent Technical Debt: A Rapid Review
Shane K. Panter, Nasir U. Eisty

TL;DR
This paper reviews how technical lag acts as latent technical debt, highlighting detection challenges, negative impacts on software quality, and strategies for management, aiming to improve maintenance of large, dependency-heavy codebases.
Contribution
It consolidates existing research on technical lag, clarifies its definitions, explores detection and management practices, and proposes using it as an indicator of latent technical debt.
Findings
Technical lag accumulates passively and often goes unnoticed.
It negatively affects software quality through outdated dependencies and obsolete APIs.
Current management strategies include automated updates and continuous integration.
Abstract
Context: Technical lag accumulates when software systems fail to keep pace with technological advancements, leading to a deterioration in software quality. Objective: This paper aims to consolidate existing research on technical lag, clarify definitions, explore its detection and quantification methods, examine underlying causes and consequences, review current management practices, and lay out a vision as an indicator of passively accumulated technical debt. Method: We conducted a Rapid Review with snowballing to select the appropriate peer-reviewed studies. We leveraged the ACM Digital Library, IEEE Xplore, Scopus, and Springer as our primary source databases. Results: Technical lag accumulates passively, often unnoticed due to inadequate detection metrics and tools. It negatively impacts software quality through outdated dependencies, obsolete APIs, unsupported platforms, and aging…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software System Performance and Reliability · Software Reliability and Analysis Research
