[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:16945] Visualized Release-critical Bugreport for July 23, 1999



この記事は、Wichert Akkermanが毎週debian-devel-announce@lists.debian.org
にポストしている``Release-critical Bugreport''(以下RCB)の内容をもとに、
私、なかがきが独自に(勝手に)(おまけにいい加減に)(しかもたまにさぼるし)
その動向を調査し考察した結果について簡単に報告するものです。

添付したgzipped postscriptファイルは1999年5月10日からの、RCBに関する各
種データをグラフにしたものです。 x軸を経過日数として、次の5つをプロッ
トしています。

    a.  新規発生バグの累積
        前週には存在せず、今週には現われているバグの数を足し込んでいっ
        たもの
    b.  バグ修正数の累積
        前週には存在したが、今週はなくなっているバグの数を足し込んでいっ
        たもの
    c.  修正されずに残ったバグ数の遷移
        前週にも今週にも存在するバグの数
    d.  今週の時点での全 Release-critical Bug数
        WichertのMailの冒頭で、``Total number of release-critical bugs:''
        と示されているものと同じ
    e.  全バグ数の累積
        plot開始時点での全Release-critical Bug数に、新規発生バグを足し
        込んでいったもの

ある一時点に置いて、次の等式が成立します。

    b + d = e
    (a の今週増加分) + c = d


RCB 総数をグラフにしたものについては、Wichert Akkerman自身がより緻密な
グラフを用意しています[1]。しかし、パッケージのバグは常に発生・報告と
修正がおこなわれる動的なものであり、変化の様子に対する考察を加える上で、
「累積」に着目することは重要だと思われます。つまり、単に今現在どれだけ
バグを直し切れていないかよりはむしろ、「バグの発生ペース」「バグフィッ
クスのペース」を観察しよう、ということです。

バグの発生ペースに急速な伸びが見られる場合、パッケージの品質に問題があ
ると予想できます。これは特に、テスト開始時に良く見られる傾向ですが、そ
の場合には、初期不良が析出されてきているのだと解釈できます。

また、バグの修正ペースに鈍りが見られる場合、パッケージの品質よりはむし
ろ、修正作業の効率に問題があると予想できます。技術的に困難なバグにあた
っていたり、作業時間があまり割けなかったりといったことがありえるでしょ
う。

このように、RCB 総数の推移からではわからない部分について情報を提供する
のもこの記事の目的です。


[1] http://master.debian.org/~wakkerma/bugs/


 -.- . -. -.
Ken Nakagaki (kenn@xxxxxxxxxxx is NOT for private E-Mail)
 ``By All Means Today, For Souls Tomorrow.''


begin 664 19990723.ps.gz
M'XL("&G@F#<"`S$Y.3DP-S(S+G!S`,5:66_CMA9^UZ]@'P9('IP114JR_-9L
MN+A(VB#))`_30:%8C"U4D5Q)]F1@Y+_WD"*IQ=KB.M/,.#')LWSG\.,BBI]^
MN;F;_!HD3VQBG9C&IT]G*?/S))VA1;Q>14F.R(F-CE8I@R_.,5KY^7P9L0V+
MT!/+?42HJY3")#[W<S9#=WZ._K^.D$61Z<R(,Z,88<_S0/`\F:]?6)Q?)G&>
MS=`1R,?!,32<)NLX"./%:?(Z0[8I_ML4N2[']'L:@H[P,$-7?AQD<W_%H.'&
M7[":F8LX.$M>N(?,^`P1!.$\1]@RD?@2L&=#53ZQ11@;G\^2*$E1GJZ9:/U\
MET1A4"F#>!3&['L8Y$MDGYBF6=2O,Y:6#34IT;[)EN%SCB;4*<I!A+;81"_K
MZ*VH6*[R/Q'!D-Q"OEZ$5B0D5"/:Z-(UVKXD&Y8G;^@IC(.B\@IM.8)ZY2W:
MIKNB#U"[*POV+>X$61RD1F%Q&-6ZJVR9?$=;-%^G*:1YE81QCK(\3?YBZ-I`
MR$0R]%LD)&6XMP-JP7K%B\"`(HFK9(5BMF@W=K:'L8D%'-BTV_MR`\:XDD@R
M#U6DG+W.16\6/2&JEY5J<-22(=222>7G''H)%8S;9BQ/%T]S42A(M^4POWY[
M0^$S9!':`S];HC>C:%"?'EE>8E'&E+M3[DZFI<;0`AAHE552Y==N%9Z]-I4O
M7*4F*S)5'R`ZE5+IIN*G+MGFXNK^"<0AG*_?(%K^#S*IVWQH`]Q?,8)!!CBC
M;Y7T%>+59&L]$_1NA$V\8Q/+-EJUB1M"EA3B[8A((2Y6%2)22*`3XSLJ'-;%
MJ!2SE4.$ZZ[KXG85']'B1%IO(G6J2,M?5&.NB[OMXDU%\')"&JK3(=4=[Y`2
M]2D-W<"`U@3Y6NE0&'1HD?D;!MXE56`M0-<BA@=-W91EL(CID7`>^NWF`,D\
M6?T0P]4/`C%[\.$LIA[Y]T'4Z)*4X.6'FNP#FD=)QF"%7$I7(,H#43%%60<(
MKIVMGT048O;@3KHFMR:\6R0FH3)ZD%$30/+:'[88EDOI712JB9!@=`X*)Q6(
M2]5L#@9_EG8%WX]A*2=3!:,G*PK*;45),T+"N$_#+\-,P">XF"+;*#'!)T[1
MJJA0E$Q=5I*E8%=R%*R[W(<E04'@1.'Y*GOQ<J_<U?JO[,#.'JR@?`ZCJ)JS
MRQ[F?F2V&CC.W]%W8D!U^A@`,QG?=QS6J/1\`"">GG**ZT-QR,FMVBDWK&NF
M5ITB9FNPFZ=^G$6P4P<1;OD:%H"M:Z$TR<O*JS>4LA4\3!AH)^_EK%Z=5/G#
M1`>``W@6H397D[,PG4>L-VJ91Q,1QT1^.E>BU1E16.G"7M>N9OS,K.R%&KDN
M-ONBPSP347B($NK5??X9[E:7/X450Y94VT8@\@I`]0PI4?6SJ8$O96LXK*$P
MV@"`>SP]&`2R#X2#(J#[(.#^+?=@&.S]LE`PH=%V>-`UJ,Y(J`W*C/([*E?N
M'@`.Z7_Z/O_B*=1ML[HO`&^/!'`$?"XZ#`+<,__M3H/#T?<Q]_!3#L8?,><,
M&AA-@I%16/O.6X<$T39]CY^Y]DWEH:.@>ZZ#^V"H>^Z9^+N@[QOF+9N#Y!:V
MD]]%&T5\^P6;&CE4,0)1]@IVY-$D?!//,[*H?!:/*DJFW=?=WVL_9?)$CSNN
M-IYFJG73?&RJ%BPDK=0,#^^\Q*.5Q@>RRE_-#NY/O'0M-GVM^CVCKS6:88OD
MG1:+`TZ>W&Z;]+TH>6$46GMP!6B84?3YEWZ=?2,2&>O/EGL0VRWK5TL:6@%,
M^TDY.DG>.#LC4M*WTG=!&CL,>E.!\6$=UT=+OVMK3QZ,&9&8',1X/\DZ7-./
M<+WG;->W\BF%3NUSSLKB"+H\6*!V>9I@(E@H=@^B*Q;PL`7<;\$:MF#U6R##
M%DB_!3IL@?9;L(<MV/T6G&$+3K\%=]B"VV]A.FQAVF_!&[;@#3!J!"GQ$"O'
MT'*`EW@$,?$`,_$(:N(!;N(1Y,0#[,0CZ(D'^!GZ%S_I4+;^GN,T>;WX]^\,
MWOW.I_K*X.(_>F6P@^3\XC\ZG:\CX2?5%Q]W4MWQYI.?,G=Y[3JDEJJ_K_R_
MUTR/@=*5>/.Z2/T?C>-Q4]=7'\S40'C\T($@P>Z,@L>?,`I:??,A\/A3AT`7
MC//'G\K_5AB<_(^')G_=4QOS'\<ROXL^EYS@:@3P36@7]PL5%@?%);2;-(F2
MA;RA-N,W,AH7SXJ@xxxxxx##/,$FK"OB=S;W(V9XIHS?,-'$-FE-6F$QY+&*
M<?0_%FU8'L[]8\`7!\])#+U(I3%1`A7^U\#B+MN7*^/J_LF@EHGXY]IPB.A>
MQZ8>?Y5N3&0%(8Z4.#*/D;C-);0PA]2M-G$<0D3-$<144W2<D8I67=&RIB,5
M24/1,T<JTKHBL:V1BG9=D>*QR7$:BN[8Y+@-18'41"#X8/"BZX(44$=4B"Q,
M52>*6W0&MJ@[H`9_*<5NT8E*SS)=,E[/*O5X+XS6(UJ/N)8S7H]J/6K;[\!I
M:SV;N-YX/4?K.9;Y#IRNUG--8HW7FY;]US&.'2P6+6Z%4$D:6:6DKHJD%B0]
M"OP?&<K">,[0=1*C:YCBX(D!NS.3S,`#O\![4N^,8CP=G:X7,''Z+ZM)LLY1
M%&;Y20LX$]@\Q8@ZELN5?F/?T=-ZD?UQY,_G:U@xxxx>/XX5F1WJV$J8>%X-
M][5A33T$E0^&#9WD$?%E"G`=686I)>LLTY9UU%8*%L6RE9A4UD%$2L.SE(;+
MY2HQ8!D#G8H8+L-7%HR(HA!OC\+6D#T%0,8#55A5P2"5=5-3-TY5(U4*1`>&
M=1`$AG<M"$L&P1MX1R3YY%D'4@=>B%2!8PQ/307RB:TR.]$]H,!-7(U#P=41
ME"!U#TZ(EM?Q341F*KB)Q`T3#\=]#ZMBU(*Y:.[`3*F&[.G4*EP*UA1K3DP;
MZ$'<P4UYKQYC!3*5D$VG`;F?+X5X1PA\:[##>UOSGFC>TQ;>6[V\QS7>R\M.
E:H<C]C8<Y`IV-+"QN4_],&+I[IU^O04I[^=CXQ_`;]D<9S``````
`
end