3.8 Proceedings Paper

Impact of Opportunistic Reuse Practices to Technical Debt

出版社

IEEE COMPUTER SOC
DOI: 10.1109/TechDebt52882.2021.00011

关键词

Technical debt; opportunistic reuse; architectural debt

向作者/读者索取更多资源

Technical debt is a significant quality issue in software architecture and code. Opportunistic reuse can lead to quality deterioration and induce technical debt. Studies have investigated the negative impact of opportunistic reuse on system quality.
Technical debt (TD) has been recognized as an important quality problem for both software architecture and code. The evolution of TD techniques over the past years has led to a number of research and commercial tools. In addition, the increasing trend of opportunistic reuse (as opposed to systematic reuse), where developers reuse code assets in popular repositories, is changing the way components are selected and integrated into existing systems. However, reusing software opportunistically can lead to a loss of quality and induce TD, especially when the architecture is changed in the process. However, to the best of our knowledge, no studies have investigated the impact of opportunistic reuse in TD. In this paper, we carry out an exploratory study to investigate to what extent reusing components opportunistically negatively affects the quality of systems. We use one commercial and one research tool to analyze the TD ratios of three case systems, before and after opportunistically extending them with open-source software.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

3.8
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据