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 infrastructure. Strategies to manage technical lag primarily involve automated dependency updates, continuous integration processes, and regular auditing. Conclusions: Enhancing and extending the current standardized metrics, detection methods, and empirical studies to use technical lag as an indication of accumulated latent debt can greatly improve the process of maintaining large codebases that are heavily dependent on external packages. We have identified the research gaps and outlined a future vision for researchers and practitioners to explore.


翻译:背景:当软件系统未能跟上技术进步时,技术滞后会不断累积,导致软件质量下降。目标:本文旨在整合关于技术滞后的现有研究,厘清其定义,探索其检测与量化方法,考察其根本原因与后果,回顾当前的管理实践,并展望其作为被动累积技术债务的指示器。方法:我们采用快速综述法并结合滚雪球抽样策略来筛选合适的同行评议研究。我们以ACM数字图书馆、IEEE Xplore、Scopus和Springer作为主要文献来源数据库。结果:技术滞后是被动累积的,常因缺乏有效的检测指标与工具而被忽视。它通过过时的依赖项、废弃的API、不再支持的平台以及老化的基础设施对软件质量产生负面影响。管理技术滞后的策略主要包括自动化依赖更新、持续集成流程和定期审计。结论:通过增强和扩展当前标准化的指标、检测方法及实证研究,将技术滞后作为潜在累积债务的指示器,可显著改善对高度依赖外部包的大型代码库的维护过程。我们已识别出研究空白,并为研究人员和实践者勾勒出未来探索的愿景。

0
下载
关闭预览

相关内容

《技术发展如何改变未来作战环境》
专知会员服务
37+阅读 · 2025年3月16日
《解读新兴技术的价值: 实验、交流和知识中介》
专知会员服务
17+阅读 · 2023年12月27日
专知会员服务
14+阅读 · 2021年9月21日
如何理解模型的过拟合与欠拟合,以及如何解决?
七月在线实验室
12+阅读 · 2019年4月23日
深度学习技术发展趋势浅析
人工智能学家
28+阅读 · 2019年4月11日
金融风控背后的技术综述
七月在线实验室
45+阅读 · 2019年2月28日
【机器视觉】表面缺陷检测:机器视觉检测技术
产业智能官
25+阅读 · 2018年5月30日
国家自然科学基金
6+阅读 · 2017年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
4+阅读 · 2014年12月31日
VIP会员
相关基金
国家自然科学基金
6+阅读 · 2017年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
4+阅读 · 2014年12月31日
Top
微信扫码咨询专知VIP会员