blob: 67576e015196b5adf269ddd06b7298362455245a [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>NB 3.2 Stabilization</title>
<META NAME="description" CONTENT="Information about NetBeans 3.3 stabilization period (bug differentials, etc.)">
<link rel="stylesheet" type="text/css" href="https://netbeans.org/netbeans.css">
</head>
<body>
<h1> The bug statistics for NB3.2 and NB3.3</h1>
<br>
<b>PLEASE READ (at least) THIS:</B> I wanted to learn from NetBeans 3.2 stabilization
and try to predict how NB3.3 stabilization will be going. The first table shows numbers of bugs
during NB3.2 stabilization and the second table shows our current bugs statistics (7/13-8/17).
The numbers are not representing the same (NB3.2 counts only bugs reported for NB3.2 branch,
but NB3.3 table counts all opened bugs).
<br>
<h2>1. NetBeans 3.2 Stabilization<br>
</h2>
<br>
The first table shows the stabilization of NetBeans 3.2. Before stabilization
we had 592 bugs and when we released we had about 372 bugs. We resolved about
1300 bugs but discovered about 1150 new. According to Honza Chalupa not all
bugs were included in this counts (because were reported for different branch).
So the numbers do not represent total number of opened bugs during stabilization.<br>
<br>
<table cellpadding="2" cellspacing="2" border="1">
<tbody>
<tr>
<td valign="Top"><b>Week of stabilization</b><br>
</td>
<td valign="Top"><b>Total Bugs</b> (P1/P2/P3)</td>
<td valign="Top"><b>Week Changes</b>: +New -Resolved<br>
</td>
<td valign="Top"><b>Total Changes</b> (since Mar/9): +New -Resolved<br>
</td>
</tr>
<tr>
<td valign="Top"><br>
</td>
<td valign="Top"><font color="#ff0000"><b>592</b></font><br>
</td>
<td valign="Top"><br>
</td>
<td valign="Top">-<br>
</td>
</tr>
<tr>
<td valign="Top">1 (3/9-3/18)<br>
</td>
<td valign="Top">N/A<br>
</td>
<td valign="Top">N/A<br>
</td>
<td valign="Top">N/A<br>
</td>
</tr>
<tr>
<td valign="Top">2 (3/19-3/25)<br>
</td>
<td valign="Top">N/A<br>
</td>
<td valign="Top">N/A<br>
</td>
<td valign="Top">N/A<br>
</td>
</tr>
<tr>
<td valign="Top">3 (3/26-4/1)<br>
</td>
<td valign="Top">571 (9/45/197)<br>
</td>
<td valign="Top">+173 -157<br>
</td>
<td valign="Top">+529 -508<br>
</td>
</tr>
<tr>
<td valign="Top">4 (4/2-4/8)<br>
</td>
<td valign="Top">386 (5/19/127)<br>
</td>
<td valign="Top">+216 <b>-388</b><br>
</td>
<td valign="Top">+746 -884<br>
</td>
</tr>
<tr>
<td valign="Top">5 (4/9-4/15)<br>
</td>
<td valign="Top">392 (2/31/139)<br>
</td>
<td valign="Top">+174 -179<br>
</td>
<td valign="Top">+918 -1056<br>
</td>
</tr>
<tr>
<td valign="Top">6 (4/16-4/22)<br>
</td>
<td valign="Top">376 (1/28/130)</td>
<td valign="Top">+126 -146<br>
</td>
<td valign="Top">+1036 -1190<br>
</td>
</tr>
<tr>
<td valign="Top">7 (4/23-4/29)<br>
</td>
<td valign="Top"><font color="#ff0000"><b>372</b></font> (1/20/143)<br>
</td>
<td valign="Top">+108 -123<br>
</td>
<td valign="Top"><b><font color="#ff0000">+1141 -1304</font></b><br>
</td>
</tr>
</tbody>
</table>
Source: <a href="http://qa.netbeans.org/release32/nb32-stats-w07.html">QA pages</a>
<br>
<h2>2. NetBeans 3.3 development phase&nbsp;</h2>
This table shows the numbers of bugs during last couple of weeks. Last date
is 8/17 that is 2 weeks before NB3.3 feature freeze (=stabilization start).
The numbers during last week started to be alarming. We have <b>currently
1069 all opened bugs</b>. Some weeks don't look good (e.g. <b>+140 - 83</b>
bugs! during last week)<br>
<br>
<table cellpadding="2" cellspacing="2" border="1">
<tbody>
<tr>
<td valign="Top"><b>NetBeans 3.3 before stabilization</b><br>
</td>
<td valign="Top"><b>Total Bugs</b> (P1/P2/P3)</td>
<td valign="Top"><b>Week Changes</b>: +New -Resolved<br>
</td>
</tr>
<tr>
<td valign="Top">7/13<br>
</td>
<td valign="Top"><b>894</b> (5/68/412)<br>
</td>
<td valign="Top">+94 -81<br>
</td>
</tr>
<tr>
<td valign="Top">7/20<b><br>
</b></td>
<td valign="Top"><b>903</b> (2/65/433)<br>
</td>
<td valign="Top">+142 -128<br>
</td>
</tr>
<tr>
<td valign="Top">7/27<br>
</td>
<td valign="Top"><b>954</b> (4/78/466)<br>
</td>
<td valign="Top">+150 -106<br>
</td>
</tr>
<tr>
<td valign="Top">8/3<br>
</td>
<td valign="Top"><b>989</b> (6/79/493)<br>
</td>
<td valign="Top">+122 -113<br>
</td>
</tr>
<tr>
<td valign="Top">8/10<br>
</td>
<td valign="Top"><b>997</b> (7/71/496)<br>
</td>
<td valign="Top">+133 -131<br>
</td>
</tr>
<tr>
<td valign="Top">8/17<b><br>
</b></td>
<td valign="Top"><font color="#ff0000"><b>1069</b></font> (9/72/573)<br>
</td>
<td valign="Top"><b>+140 -83</b><br>
</td>
</tr>
</tbody>
</table>
Source: <a href="http://qa.netbeans.org/bugzilla/graphs/modules_page.html">QA pages</a>
<br>
<h2>3. The observations</h2>
<ul>
<li><b>NetBeans 3.2 and NetBeans 3.3 are different</b>. Different schedule,
different features, etc. It is not so simple, just compare the numbers</li>
<li>It the <b>NB3.2 </b>table there are <b>not all bugs involved </b>(so
the total opened bugs numbers could be +200 or something like that). NetBeans
3.3 numbers represent all currently opened bugs numbers.</li>
<li>It seems that:</li>
<ul>
<li>We are able to <b>resolve up to 150-200 bugs</b> <b>every week</b>.</li>
<li>A lot of new bugs were discovered during NB 3.2 stabilization: <b>
1300 resolved vs. 1150 new</b>.&nbsp;</li>
<li>It will probably be <b>the same for NB3.3</b>.</li>
<li>Sun's QA spent <b>more or the same time </b><b>on NB3.2 compared
to NB3.3</b> during implementation phase (before feature freeze). So, we
can't say that for NB3.3 we have more bugs discovered in advance - before
feature freeze.</li>
</ul>
</ul>
<hr>
<p><i>Comments please send to <a href="mailto:nbdev@netbeans.org">nbdev@netbeans.org</a> or
to <a href="mailto:Petr.Hamernik@sun.com">Petr Hamernik</a>.</i>
</body>
</html>