Home> Blog> Empirical Software Engineering Papers

Empirical Software Engineering Papers

The best short introduction to empirical software engineering is Robert Glass's book Facts and Fallacies of Software Engineering, but it's twelve years old now, and the field has exploded since it was published. Steve McConnell's Code Complete: A Practical Handbook of Software Construction is slightly more up to date, and the anthology Making Software: What Really Works, and Why We Believe It is more recent still, but they are both too long and too dense for most people.

If all you want is a sense of what's out there, It Will Never Work in Theory is an infrequently-updated blog of interesting new results. Some of my favorite entries are:

I'd welcome pointers to other openly-access papers reporting empirical studies that are relevant to what we teach. (Unfortunately, and ironically, the ACM and IEEE are among the most backward of professional societies when it comes to open access publishing. As a result, a lot of really interesting work in this field currently languishes in unfindable obscurity behind their paywalls.)