Что такое болотная диаграмма?

Кто-то рассказал мне о болотных диаграммах, объяснив, что они полезны для прогнозирования качества кода путем измерения количества входящих дефектов и исходящих исправлений для данного продукта.

К сожалению, я не могу найти дополнительную информацию об этих диаграммах, и мне интересно, является ли это жаргонным термином, характерным для одной компании.

Вы можете объяснить, что такое диаграмма болота?


person David Segonds    schedule 16.10.2008    source источник


Ответы (1)


Вы можете увидеть пример "диаграммы болота" в этой статье о "ВВОДА В ЭКСПЛУАТАЦИЮ И РАБОЧИЕ ХАРАКТЕРИСТИКИ CESR ", стр. 5 pdf или стр. 1988 г. этого документа.

(CESR - это Корнельское электронное накопительное кольцо, предназначенное для обеспечения встречных пучков электронов и позитронов с энергией в центре масс до 16 ГэВ.)
(очевидно, я просто копирую материал из статьи здесь, я просто программист, а не физик;))

Что интересно в диаграмме болота, так это аспект соотношения разделения, с помощью которого вы можете легко увидеть группы («болота») данных по двум осям.

Если ваши две оси:

  • количество поступающих дефектов и
  • скорость исходящих исправлений

Вы можете визуализировать природу исправления: эффективен ли этот процесс исправления при обнаружении большого количества ошибок или нет?
И это может многое рассказать вам о природе обнаруженных дефектов (это слово «много» или «болото» может означать ко многим очень простым ошибкам из-за глупой опечатки, повторяющейся в большом количестве файлов и легко исправляемых, но эта другая часть, столь же важная, но исправляемая очень медленно, может указывать на более структурную проблему, влияющую, возможно, на архитектурный выбор вашего приложения: вы хотите сосредоточиться на это болото)

Наконец, нет, это не внутренний термин какой-то компании, просто старый термин, относящийся к старым диаграммам ... фактического географического передела болота на данной территории. (как в этой статье о "Разрушение леса ранними полинезийцами "из шоу 1977 года, вернитесь на несколько страниц назад, чтобы увидеть эту карту)


Как говорит Дэвид Сегондс в комментарии, современным названием будет «биномиальная линия тренда» (хотя соотношение сторон имеет тенденцию немного теряться на такой диаграмме).
Вы можете увидеть пример на этом графике явки избирателей по возрасту.

Другой современный пример диаграммы болота - это диаграмма, показывающая каждый округ в виде эллипса с размером эллипс, пропорциональный численности населения округа (точнее, явке избирателей) на двух выборах. (странно, кажется, всплывают только политические примеры в связи с таким представлением данных;)

[Отказ от ответственности: нижеследующее - всего лишь пример и никоим образом не иллюстрирует здесь какие-либо политические взгляды;)]

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

person VonC    schedule 16.10.2008
comment
Хм, это конечно интересно. Я попытаюсь применить это к данным, которые мы собрали в нашем проекте за последние несколько недель. Я также могу совместить это с серьезностью дефектов. Спасибо за ваше исследование. - person David Segonds; 17.10.2008