5

Someone told me about swamp diagrams explaning that they were useful to predict code quality by measuring the rate of incoming defects and outgoing fixes on a given product.

Unfortunately, I am unable to find additional information on those diagrams and I am wondering if it is a jargon term specific to one company.

Can you explain what a swamp diagram is?

4

1 に答える 1

7

「沼地図」の例については、「CESR のコミッショニングとパフォーマンス特性」に関するこの記事、pdf の 5 ページまたは p. その文書の1988年。

(CESR は Cornell Electron Storage Ring であり、16 GeV の重心エネルギーまでの衝突する電子ビームと陽電子ビームを提供するように設計されています。)
(明らかに、私はここの記事からコピーしただけです。私は物理学者ではなく単なるコーダーです。 ;) )

沼地ダイアグラムで興味深いのは、再分割比率の側面です。これは、2 つの軸に対してデータのグループ (「沼地」) を簡単に確認できる方法です。

2 つの軸が次の場合:

  • 入ってくる欠陥の率と
  • 発信修正率

修正の性質を視覚化できます: 多くのバグが見つかった場合、その修正プロセスは効率的ですか?
そして、それは見つかった欠陥の性質について多くのことを教えてくれます (その「ロット」または沼地は、多くのファイルで繰り返され、簡単に修正される愚かなタイプミスによる多くの非常に簡単なバグを指すことができますが、他の多くは非常に重要ですが、非常にゆっくりと修正される場合は、おそらくアプリケーションのアーキテクチャの選択に影響を与える、より構造的な問題を示している可能性があります: その沼地に集中したい)

最後に、いいえ、それはどこかの会社の内部用語ではなく、特定の地域での実際の地理的な沼地の再分割の古い図を指す古い用語です。(1977年の「初期のポリネシア人による森林破壊」に関するこの記事が示すように、数ページ戻ってその地図を見てください)


David Segonds がコメントで述べているように、現代の名前は「二項トレンドライン」になります (ただし、この種の図では比率の側面が少し失われる傾向があります)。年齢別有権者投票率の
このグラフで例を見ることができます。

スワンプ ダイアグラムのもう 1 つの現代的な例は、各郡を楕円として示すこのダイアグラムです。楕円のサイズは、2 つの選挙での郡の人口 (より正確には、投票率) に比例します。(奇妙なことに、その種のデータ表現に関連して、政治的な例だけがポップアップするようです;)

[免責事項: 以下は単なる例であり、政治的意見を示すものではありません ;) ]

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

于 2008-10-16T20:58:22.810 に答える