Contributors to Drupal 7.x - End of Code Freeze Edition
Last week was the amazing Do It With Drupal conference and Angela Byron wanted some updated contributor statistics for her presentation. So, I analyzed the commit messages for Drupal core to find who has been helping out and once again the process and the data are getting better and better.
This time I'm using direct database information from the cvs commit log tables and using PHP to parse it which means that it's easier to create rules for fixing usernames or eliminating bad data. I also pulled in company information from groups.drupal.org to get a rough sense of which companies, as a group, are contributing the most to Drupal core. AND, thanks to Dreditor the commit messages are getting cleaner and include information about the person who has done reviews on patches.
Remember, none of this data is really perfectly accurate, but it gives us a tangible sense of what is going on.
Attached are a CSV file and an OpenOffice.org spreadsheet with the data. They show the uid of the user from groups.drupal.org, their name, their organization (if they specified one), the number of times they were mentioned as an author of a patch, the number of times they were mentioned as a reviewer of a patch, and the commit ID where they were mentioned. The commit ID is useful when chasing down bad data so that I can improve the parser. So, if you find a problem please let me know the CID value so I can improve the parser. There's a chance that this could eventually make it onto drupal.org itself, but I'd like to improve the process first to understand whether or not that makes sense.
Enough with the process - it's time to name names!
Top 10 patch contributors to Drupal 7 core
| Username | Patches |
|---|---|
| catch | 267 |
| sun | 238 |
| damien tournoud | 213 |
| chx | 159 |
| yched | 150 |
| dave reid | 145 |
| pwolanin | 141 |
| boombatower | 113 |
| c960657 | 93 |
| jhodgdon | 82 |
If you prefer visual format, here's a tag cloud version created by Webchick.
Great work - everyone!
The long tail of Drupal core contributions
There were just under 700 people mentioned in patches and right about 500 people who were mentioned on 3 or fewer patches with a total of 696 patches. Extreme contributors (those responsible for more than 20 patches) contributed 3,246 patches. This feels like a slightly shorter tail than with Drupal 6. I think when Drupal 7 comes out I'll have to do some more detailed analysis on the length and strength of the Drupal contributor distribution.
As always, the data is attached - please provide more analysis!
Previews core patch contributor analysis
You may also be interested in reading previous articles like:
- August 14th 2009: Contributors to Drupal 7.x - Code Freeze Looming Update
- December 30th 2008: Drupal 7: Who is Providing Patches for the Next Release?
| Attachment | Size |
|---|---|
| 2009_12_10_Drupal_core_contributors_companies.csv | 57.85 KB |
| 2009_12_10_Drupal_core_contributors_companies.ods | 41.2 KB |
Featured Team Member
Ezra's passion for technology and music intersect in building sites where online interaction results in real-world meetings, ideally at live musical performances.
Drupalcamp Colorado
We had fun at Drupalcamp Colorado!
We Wrote the Book On Drupal Security:
We were at Drupalcon San Francisco
See the videos now:








Comments
I'm not sure about the
I'm not sure about the methodology - I'm sure I've reviewed more than one patch that has been committed to Drupal 7! :)
Ditto on the patch reviews
Ditto on the patch reviews counts not being at all on the mark - though totally cool (and unexpected) to be so high on the list! Go D7! ps. Also at least my UID is for g.d.o, not d.o, just fyi.
In case anyone wants to view online, here's a GoogleDoc: http://spreadsheets.google.com/ccc?key=0AkauCwrnZHhfdDZPWmxrd29GNlRTVnZm...
Thanks for the fun with stats - this would be amazing to track for each release, so we could see top contributors go up and down over time, hey? ;-)
Probably the Review count
Probably the Review count only includes when the reviewer is mentioned in the commit message. I don't think the study queried issue queues; just the CVS log.
My UID is wrong too - and
My UID is wrong too - and also, there's a "garret albright" in there for some reason. Huh.
Garrett, it looks like your
Garrett, it looks like your uid is correct, to me: http://groups.drupal.org/user/11074.
Also, it looks like the misspelling is from this commit message.
Okay, so then why is it using
Okay, so then why is it using UIDs from G.d.o instead of D.o?
@Garrett: Because that was
@Garrett: Because that was the only way to link it to the developer's company. Perhaps Greg would be willing to add the d.o uid in addition in future versions.
<p>From the
From the post:
So, correct - the UID is from groups because that was used to pick up the organization. On drupal.org the organization is a multiple entry field which means we don't know whether the organization is their current employer or a previous organization.
It's certainly possible and reasonable to include the d.o UID in the next version.
I didn't notice this until
I didn't notice this until just now, but not only do I have 45 patches listed under cwgordon7, I also have 2 under cwgordon07 (committer typo) and one under "cwgordon7 andsenpai" (committer's spacebar malfunction). Can this possibly be corrected so I'm listed as having 48 patches (also Senpai probably deserves another credit)? Thanks!
Also, these statistics are awesome. Is there a way we could have a dumbed-down version of them automatically generated somewhere on drupal.org?
cheap chi hair straighteners
Counterfeit copies of special edition GHD hair straightening irons are said to be putting a charity campaign at risk as well as putting users of the fake straighteners at risk.
GHD straighteners are hugely popular styling products amongst women, and will undoubtedly be at the top of many a Christmas wish list this year. Many women will be wanting the special edition pink GHD straightening irons, which not only look sleek, cool, and modern, combing a great look with the quality and results that GHD straighteners have become known for, but also help to raise money for breast cancer charities.
discount chi flat irons
GHD has become a household name over recent years amongst those that like their locks to look pristine, with the hair straightening irons from GHD having become hugely popular despite their higher price tag. However, there is now another new offering available from the original founders of GHD which is likely to prove just as popular
Over recent years hair straightening iron have become http://www.hairtoolpro.com a must for millions of women – and even men – all around the country, with the variety of different models and makes on the market helping fashion lovers to create everything from sleek, poker straight styles and short, punky looks to beautiful soft curls
Post new comment