XWiki Project Health

Last modified by Vincent Massol on 2014/07/16 20:13

Mailing list Traffic

Committer Statistics

Source Repository Statistics

  • Sonar provides lots of stats of the XWiki projects over time (for modules with Java code). Note that the Test Coverage Percentage doesn't take into account integration and functional tests (thus if a unit test also tests code from another module these stats are not taken into account).
  • SVNSearch provides some very nice stats
  • Fisheye also provides some stats
  • Using Ohloh

Analysis

2010

XWiki in 2010

2009

XWiki in 2009

General Stats from SourceKibitzer (1/1/2004 and 1/11/2007)

This data comes from the old SourceKibitzer (now Programeter) product and were obtained through XWiki's SVN. The graphs were generated from the data below (1/1/2004 to 1/11/2007).

xwiki-statistics.png

Legend:

  • Contributors - different repository commiters
  • Size - Size of the codebase measured in NCSS (non-commenting source statements)
  • Activity - Number of changes during the last 3 months. By change here we don't mean commit, but the change in a single file.
  • Complexity - Average complexity of one non-comment statement
  • Density of comments
  • Stability - percentage of codebase being stable during the last 3 months

Analysis

  • Committers are increasing steadily
  • Mailing list traffic is increasing fast
  • Activity is increasing
  • Complexity isn't increasing
  • We don't have enough comments in the source code (should be at least 50%). However for the past 3-4 months we have been steadily increasing the comments so we're progressing in the right direction.

Data

DateCommittersSizeActivityComplexityDensity of commentsStability
01/01/04123231120.290.010.07
01/02/04163873900.290.020.11
01/03/04180566820.30.020.11
01/04/041124829350.280.020.25
01/05/041145919310.290.030.4
01/06/041161917970.30.030.45
01/07/042173616730.30.030.62
01/08/042178644590.30.030.66
01/09/042192853850.30.030.65
01/10/042197092370.30.030.76
01/11/042199481950.30.030.78
01/12/042211091870.310.030.83
01/01/052219731370.310.030.82
01/02/052224641650.30.030.82
01/03/05322503920.30.030.89
01/04/05423051820.30.030.89
01/05/0572471012370.30.030.51
01/06/0591166216960.220.060.75
01/07/05101316318180.320.050.75
01/08/0512152156500.30.050.74
01/09/05174428210240.290.050.15
01/10/05204991215420.30.050.15
01/11/05205021415600.30.050.16
01/12/0521503157360.30.050.75
01/01/062150335660.30.050.97
01/02/062250374230.30.050.99
01/03/0625516955210.30.050.92
01/04/0625533197190.30.050.86
01/05/0625537167810.30.050.85
01/06/0625540093010.30.050.92
01/07/0625541051100.30.050.96
01/08/0625950136100.30.040.6
01/09/06269874613960.30.040.54
01/10/062610085418680.30.050.52
01/11/062910507125730.30.050.67
01/12/062910583221380.30.050.68
01/01/07296771022640.310.070.69
01/02/07297097012410.310.070.87
01/03/07317186313650.30.070.91
01/04/07317553812590.30.070.87
01/05/07317673014440.310.070.84
01/06/07327956618180.310.070.84
01/07/07328449443390.30.080.52
01/08/07328654645610.30.080.52
01/09/07349214859690.30.090.5
01/10/07359696343370.310.10.61
01/11/07399860438850.310.10.62
Tags:
   

Get Connected