Академический Документы
Профессиональный Документы
Культура Документы
August 2010
Version 4.2 of the JBoss AS was the first time it offered 4. Results
full J2EE 5 support. Till today it is the most downloaded
version of the JBoss AS. Version 4.2 was released in May StatSVN was applied to the JBoss AS 4.2 branch. A set of
2007 and followed by three small releases until it was arguments was specified for StatSVN to measure the six
stabilised with the release of 4.2.3 a year later in July 2008. different revisions of the branch selected for this article.
StatSVN was used to measure both the amount of changes
The part of JBoss AS which I’m interested is the library between each selected revision and the amount of people
jboss.jar. This library is in the default JBoss AS working on the revision.
configuration and contains services and xml definitions
required to run J2EE 5 applications. In figure 1 the activity in the branch is shown by both Lines
of Code(LOC) changed and amount of identifiers added to
3. Methodology the source code. Even though this illustrates significant
changes where done to the source code, the total amount of
To measure identifier quality I looked at flawed identifiers. identifiers only increased 0.53% over two years time. The
I have measured two identifier flaws over the time JBoss total amount of non-unique identifiers increased from
AS 4.2 was stabilised. SVN was used to gather six 134.649 to 135.369.
revisions of the 4.2 branch spread equal over two years.
Identifier flaws measured are flawed identifier naming
styles: “capitalisation anomalies” and “Non-dictionary
words” to measure the quality of the identifiers.
February-08
April-08
June-07
August-07
June-08
October-07
December-07
7. Acknowledgements
8. References