What We Actually Know About Software Development, and Why We Believe It’s True

Probably one of the best presentations on software development that I have seen in a good while. What comes out is the lack of rigor and science around software engineering research.