<html> | |
<head> | |
<title></title> | |
</head> | |
<body> | |
<h1 align=center>Eclipse 3.0 by the numbers</h1> | |
<div align="center"><a name="1"><i>There are three kinds of lies: lies, damn lies, and statistics.</i> <br> | |
Benjamin Disraeli</a></div> | |
<p align=center> | |
As the critics circle in to deliver their judgements and the 35 eclipse.org mirrors <br> | |
are brought to their knees by a deluge of downloads, it is time to sit back and<br> | |
reflect on the past fifteen months of development. The following statistics are<br> | |
an attempt to throw a light-hearted spin on the challenges and accomplishments<br> | |
the Eclipse SDK teams have faced during this longest of all Eclipse release cycles.<br> | |
All figures are for the Eclipse 3.0 development period only, from March 28, 2003, until<br> | |
June 28, 2004, and cover only the Eclipse SDK components (Platform, JDT, and PDE).<br> | |
Figures on the Eclipse source code refer to the deployed SDK code, excluding all test<br> | |
and example code.<br> | |
<h3 align=center>View from the top</h3> | |
<p align=center>Plug-ins: 76 | |
<p align=center>New plug-ins in 3.0: 17 | |
<p align=center> Increase in size of the SDK download (from 2.1): 23,881 KB | |
<p align=center>Size of the smallest plug-in (org.eclipse.core.boot): 3 KB | |
<p align=center>Size of the largest plug-in (org.eclipse.jdt.ui): 5,750 KB | |
<p align=center>Days in the Eclipse 3.0 development period: 458 | |
<p align=center>Integration builds: 356 | |
<p align=center>Milestone builds: 9 | |
<p align=center>Donuts consumed (North American committers): 1,120 | |
<p align=center>Cigarettes inhaled (European committers): 14,656 | |
<p align=center>3.0 plan items: 95 | |
<p align=center>3.0 plan items marked fixed: 43 | |
<h3 align=center>Use the Source, Luke</h3> | |
<p align=center>Java source files: 9,689 | |
<p align=center>Lines of Java source code: 1,903,219 | |
<p align=center>Lines of XML source code: 33,280 | |
<p align=center>GIF files: 1,674 | |
<p align=center>Automated JUnit tests run every build: 21,332 | |
<p align=center>Most tests for a single component (JDT Core): 9,747 | |
<p align=center>Least tests for a single component (PDE Core/UI): 0 | |
<p align=center>Instances of the word "foo" in the source: 224 | |
<p align=center>Instances of the word "todo" in the source: 1,085 | |
<p align=center>Instances of the word "hack" in the source: 43 | |
<p align=center>Most CVS revisions for one file (JavaCore.java): 413 | |
<h3 align=center>Trial and error</h3> | |
<p align=center>Number of different "new looks": 4 | |
<p align=center>Number of different background progress animations: 7 | |
<p align=center>Terms for scalable UI proposals (activity, context, role, scope, capability): 5 | |
<p align=center>API changes after the "official" API freeze (May 7): 49 | |
<p align=center>Deadlock bugs fixed while getting the jobs support working: 129 | |
<p align=center>Number of boolean or numeric preferences: 638 | |
<p align=center>Number of color preferences: 94 | |
<h3 align=center>Learning to communicate</h3> | |
<p align=center>Number of newsgroup posts: 47,427 | |
<p align=center>Most posts in a single newsgroup thread (M8 Look and feel): 78 | |
<p align=center>Most newsgroup posts by an individual (Steve Northover): 763 | |
<p align=center>Most mailing list posts by an individual (Sonia Dimitrov): 2,617 | |
<p align=center>Lines of poetry sent to the platform.releng mailing list: 45 | |
<h3 align=center>Just Google it</h3> | |
<p align=center>Google hits for the exact phrase "Eclipse 3.0": 91,900 | |
<p align=center>Google hits for "OSGi" and "Eclipse": 45,500 | |
<p align=center>Google hits for "RCP" and "Eclipse": 26,800 | |
<p align=center>Google hits for the exact phrase "new look" and the word "Eclipse": 16,500 | |
<p align=center>Google hits for the exact phrase "JDK 1.5" and the word "Eclipse": 11,300 | |
<p align=center>Google hits for "Responsiveness" and "Eclipse": 6,720 | |
<h3 align=center>Eclipzilla</h3> | |
<p align=center>Bugzilla bug or enhancement reports entered: 26,778 | |
<p align=center>Bugzilla reports resolved (fixed, wontfix, duplicate, etc): 24,365 | |
<p align=center>Bugzilla reports fixed: 11,772 | |
<p align=center>Distinct bug reporters: 4,513 | |
<p align=center>Most bugs entered by an individual (Darin Swanson): 746 | |
<p align=center>Most bugs marked fixed by an individual (Darin Swanson): 680 | |
<p align=center>Most bugs entered by a non-committer (Sebastian Davids): 363 | |
<p align=center>Most bug comments by an individual (Darin Wright): 6,511 | |
<p align=center>Most bugs owned by an individual (Tod Creasey): 943 | |
<p align=center>Most bugs marked invalid, worksforme, or duplicate by an individual (Dani Megert): 786 | |
<p align=center>Most comments on a single bug (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=37683">37683</a>): 195 | |
<p align=center>Most votes for a single bug (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=9355">9355</a>): 109 | |
<p align=center>Largest bug CC list (tie between <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=36938">36938</a> and <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=37997">37997</a>): 79 | |
<p align=center>Bugs fixed with more than one vote: 262 | |
<p align=center>Most times a single bug was marked fixed (four way tie, | |
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=12966">12966</a>, | |
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=16114">16114</a>, | |
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=28343">28343</a>, | |
<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=43197">43197</a>): 5 | |
<p align=center>Bug reports containing the exact phrase "running man": 100 | |
<p align=center>Bug reports on the subject of Haiku (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=63474">63474</a>): 1 | |
<p align=center>Bug reports containing the word "acquiesced" (bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=46668">46668</a>): 1 | |
<h3 align=center>Making a commitment</h3> | |
<p align=center>Active committers: 62 | |
<p align=center>New committers: 22 | |
<p align=center>Children born to committers during the 3.0 cycle: 6 | |
<p align=center>Most Halo frags by an individual (Doug, estimated): 9,846 | |
<p align=center>Most files in an individual's local history (Dirk): 30,339 | |
<p align=center>Committers who skipped EclipseCon because of unpaid U.S. parking tickets: 1 | |
</body> | |
</html> |