OSDI 2012 has an interesting paper on the evolution of TinyOS over the past 10+ years. It looks at both technical and social decisions that contributed to the success of TinyOS. The paper also looks back and evaluates what worked, what didn’t, and why. It’s rare to see papers at technical conferences talking about the non-technical aspects of large software development projects, so should be an interesting read. You can find the paper here.
September 20, 2012