I've just finished reading "Bad Science" and it made me think of how little science has been done about software development.
The only two areas where there has been some research that I can think of (off the top of my head - without doing any research about research) (and that seems very relevant to my day-to-day work) are about pair programming and test driven development.
While I think it is commendable that people have done some research for these topics - it's just not enough (in particular, not by enough different groups or people).
So - what good science is there about software development? Comments welcome.
Copyright © 2010 Ivan Moore