We love to pontificate about software but there are few actual studies.... even though we call it Computer Science http://www.slideshare.net/gvwilso...
Heck, most software development doesn't even rise to the level implied by the phrase 'Software Engineering', much less 'Computer Science'. It's still largely a craft, barely reaching the rigor of Victorian-era engineering and architecture.
- Michael R. Bernstein