有人告诉我沼泽图,解释说它们可以通过测量给定产品的传入缺陷率和传出修复率来预测代码质量。

不幸的是,我无法找到有关这些图表的更多信息,我想知道这是否是特定于一家公司的术语。

你能解释一下什么是沼泽图吗?

有帮助吗?

解决方案

您可以在这篇关于“CESR 的调试和性能特点”,pdf 第 5 页或第 15 页。该文件 1988 年。

(CESR 是康奈尔电子存储环,旨在提供质心能量高达 16 GeV 的电子和正电子碰撞束。)
(显然,我只是从这里的文章中复制内容,我只是一个程序员,而不是物理学家;))

现在沼泽图有趣的是 重新分配比率方面, ,您可以轻松地根据两个轴查看数据组(“沼泽”)。

如果你的两个轴是:

  • 传入缺陷率和
  • 传出修复率

您可以想象修复的本质:当发现大量错误时,修复过程是否有效?
这可以告诉您很多关于所发现缺陷的性质的信息(“很多”或“沼泽”可以指许多非常简单的错误,因为在很多文件中重复出现愚蠢的拼写错误并且很容易纠正,但其他很多也同样重要,但修复得非常慢可能表明存在更多的结构性问题,可能会影响应用程序的架构选择:你想专注于那片沼泽)

最后,不,这不是某个公司的内部术语,只是一个旧术语,指的是......的旧图表。给定领土上实际的地理沼泽重新分配。(正如这篇文章关于“早期波利尼西亚人对森林的破坏“从 1977 年开始,请返回几页查看该地图)


正如 David Segonds 在评论中所说,现代名称将是“二项式趋势线“(尽管在这种图表中比率方面往往会有点迷失)。
你可以在这个中看到一个例子 按年龄划分的选民投票率图表.

沼泽图的另一个现代例子是这样的 将每个县显示为一个椭圆的图表,椭圆的大小与该县的人口成正比 (更准确地说,是选民投票率)在两次选举中。(奇怪的是,与这种数据表示相关的似乎只有政治例子才会出现;)

[免责声明:以下只是一个例子,绝不说明任何政治观点;)]

http://andrewgelman.com/wp-content/uploads/2008/09/1896c.png

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top