Friday, 15 May 2009
Friday, 15 May 2009
Last week on 7 th of May OpenOffice.org 3.1 was released and more than 2 million users downloaded that version until now. OOo 3.1 is the first feature release after the successful OOo 3.0 release 7 months ago. What was done in that version. Here you can find the numbers beside the features described in the “ what's new guide".
321 CWS with nearly 1750 issues were integrated in the code line for OOo 3.1. These are the numbers which are for the 3.1 code line only. In between there was release OOo 3.0.1 and CWSs which came in late in OOo 3.0 are integrated in this code line. The overall numbers are : 454 CWS with 2189 issues.
In the following graph you can see how many CWS were integrated in which developer milestone. A special milestone was dev300m32, because at this point the migration to Subversion was done and therefore a mass of CWS were integrated directly before and after that time. But there wasn't integrated any CWS in m32.
Other high rate of integrations are for Feature Freeze (round about m38) and Code Freeze and the split to the release code line (round about m1).
80% of all CWS were approved by the Sun QA team. Outside Sun only 7% of all CWS were 'approved by QA'.
The graph for the integration of fixed issues with these CWS is nearly the same.
The biggest integration with more than 300 fixed issues was round about the feature freeze date. And you can see that after splitting the release code line the stabilization of the version was done. The number of integrated fixes went down.
What about the “time to market” numbers for a CWS. How long does it take to get the CWSs approved by the QA teams.
It takes round about 7 days setting a CWS the last time to 'ready for QA' and the nomination for integration. And it is always the same, when a lot of CWS are ready for testing, it takes more time for approving them.
Nearly 1750 issues were fixed and integrated in this release (only for OOo 3.1).
220 of the integrated issues are marked as features or enhancements. Nearly all of them we got until Feature Freeze. But as in the past releases the Release Status Meeting had to decide about exceptions. But in general it works well to get them all in time. In which component we got most of the features you can see in the next graph.
1166 fixed defects were integrated into OOo 3.1. As in all past releases the most issues were fixed for Writer (word processor).
Also 287 patches are integrated.
This week there were some discussions in mailing lists on OOo, if the right issues were fixed. There were discussed if it is best to fix old issues first. This brought me to do another statistics => when the integrated issues were reported.
So most of the features and defects were submitted in 2008. But also issues which are older than 3 years were addressed in this release. So the development doesn't concentrate on newer features and defects only. They identify also features and defects which are knowing for a long time.
I think, it's good to know these numbers!
tags: ooo openoffice.org qa release statistics
Comments
Thank you for these interesting statistics.
There are some old defects which are really, really, really embarassing for users of OOo. For example, 18507 and its close relation 72066. Are things like this ever going to get fixed?
Posted by 213.152.52.197 on May 15, 2009 at 03:56 PM CEST #
Speaking of ancient and embarrassing bugs, is issue 43029 being worked on? The target is set for 3.2, but there's no news and it has had the status "started" for ages.
Posted by Henk on May 16, 2009 at 03:43 PM CEST #
@Henk: As far as he told me the developer working on this feature is quite confident to get the feature integrated into OpenOffice.org 3.2. Just have a look at the latest comment within issue 43029.
Posted by Joost Andrae on May 18, 2009 at 03:41 PM CEST #