论文标题

部分可观测时空混沌系统的无模型预测

Technical Debt and Maintainability: How do tools measure it?

论文作者

Pfeiffer, Rolf-Helge, Lungu, Mircea

论文摘要

软件的技术状态,即其技术债务(TD)和可维护性,越来越多地开发和部署了更多的软件。由于TD和可维护性既不均匀地定义,不容易理解或直接可测量,因此从业人员可能会应用容易获得的工具来评估TD或可维护性,并且他们可能依靠报告的结果而不正确理解其体现的内容。在本文中,我们:a)有条不紊地识别11种测量TD或可维护性的可用工具,b)对这些工具如何测量和计算TD或可维护性进行深入研究,以及c)比较这些工具及其特征。我们发现,当代工具主要集中在软件的内部质量上,即源代码的质量,它们以广泛不同的方式定义和测量TD或可维护性,大多数工具都可以测量TD或可维护性,并且不明显为什么一种工具的量度比彼此更具可信赖的或代表性。

The technical state of software, i.e., its technical debt (TD) and maintainability are of increasing interest as ever more software is developed and deployed. Since td and maintainability are neither uniformly defined, not easy to understand, nor directly measurable, practitioners are likely to apply readily available tools to assess TD or maintainability and they may rely on the reported results without properly understanding what they embody. In this paper, we: a) methodically identify 11 readily available tools that measure TD or maintainability, b) present an in-depth investigation on how each of these tools measures and computes TD or maintainability, and c) compare these tools and their characteristics. We find that contemporary tools focus mainly on internal qualities of software, i.e., quality of source code, that they define and measure TD or maintainability in widely different ways, that most of the tools measure TD or maintainability opaquely, and that it is not obvious why the measure of one tool is more trustworthy or representative than the one of another.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源