views:

68

answers:

2

This may be a little bit of a hard one to pin down exactly, but does anyone know have statistics on what the average amount of time a typical open source developer spends on a project?. I've heard figures of 2 hours on a weekend. I'm talking about unpaid work here which developers do in their spare time.

Anyone know of any surveys that have been done ect?

Thanks!

+4  A: 

The Technical University of Munich recently did a survey on the question of code reuse in open source software. You can find the resulting paper here. Interested participants (of which I was one) also received a presentation with the answer numbers broken down. Here's the relevant one:

Question: How many hours do you spend working on your current main project per week on average?

  • 14%: Less than 1 hour
  • 29%: 1-5 hours
  • 18%: 6-10 hours
  • 7%: 11-15 hours
  • 5%: 16-20 hours
  • 27%: More than 20 hours

Total number of answers: 632

I can't make any statements as to the statistical validity, you'd have to dig through the paper for that, I guess.

balpha
great thanks for that!
Kyle
+1  A: 

I'd assume the answer must be something like a couple of hours in a live time.

Most contributors to open source projects submit only a single patch or fix, but since there are so many of them they

a) add a lot to the projects

b) drag down the average

Even when you only count the developers with submit privilege on the version control system, the result probably isn't much different. Just look at the thousands of projects at source forge that never result in any substantial result.

Jens Schauder