Any interesting statistic that would be of interest to me would be some estimate of the organizational diversity of the developers on a project. For example, Spring has had 11 developers. How many of them are from a single company - are they all from Interface 21? Hibernate has had 14 developers this year - are they all jboss / redhat?
thanks for that suggestion - we're curious too. However I'm kinda scratching my head about how we could get that data easily - most time s developers use generic nicknames in the source code repository ('stevie', 'beerman', etc...). This isn't much to go on. I guess we'd have to rely on an honor system to let developers reveal their own identities. Any other ideas?
I noticed that JBoss Rules shows a useful pattern. The userids used for some in that project are email addresses. When that happens a summary report could be produced by domain name. Pehaps some weeding might be required if there are @yahoo.com, @hotmail.com, @gmail.com etc addresses. Maybe the email address pattern doesn't show uop enough to be useful. You have the data - you tell us.
Maybe you could come up with a simple XML format that one could use to expose this information, e.g. by placing the file somewhere in the repository or adding a Subversion property with a link to the file. This would be similar to FishEye, which uses a Subversion property to signal whether it is allowed to index the repository.
On a related note, it'd be awesome to have a web service or similar to transform such an XML file into a richer file with activity and statistics for each developer. This would allow projects to include features such as top contributors on their web pages, and be a nice incentive for them to populate the initial XML file.
Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.