The second issue of the R Journal is out now, and in addition to a bevy of contributed articles and some news from the R Core Group on the new help system introduced in R 2.10, there's an invited section called, intriguingly, "The Future of R". In that section John Fox provides an exhaustively researched and insightful review of the history of the R project, its social structure as an open-source project, and an analysis of why the project succeeded and its prospects for the future. A recommended read. One tiny nugget that caught my eye though, is quantitative evidence for a claim that I've made anecdotally for a long time: R is growing exponentially. The proof is in the packages: the chart below shows the number of packages on CRAN for every release since 2001. The Y axis is the number of packages (on a log scale); the X axis is time (annotated by the version number).

Exponential growth. It's tailed off very slightly for the last two releases shown (and 2.10 isn't included, having just been released), but it's a clear indicator of the growth of the R community that creates and submits the wealth of packages on CRAN. (**Update** Jan 7: An updated chart is available.)

The R Journal: Aspects of the Social Organization and Trajectory of the R Project

The corresponding number of packages at the release of 2.10 was 2008 on October 26, 2009, so the last three data points are below the regression line on the log scale. This may indicate that the exponential growth is slowing down, or it may just be a blip.

Posted by: Stephan Kolassa | January 06, 2010 at 12:39

It's a neat graph - especially the labels on all sides. Tell us (R code) how you did it.

Thanks!

Ravi

Posted by: ravi aranke | January 06, 2010 at 17:43

@Ravi I hope that this post could be of some use for you.

Posted by: Paolo | January 07, 2010 at 08:25

Cool. Thanks!

Posted by: ravi aranke | January 07, 2010 at 19:49