Derek used to write compilers that translated what people wrote, and then moved on to analysing code to try to work out what they intended to write. These days he is analysing all the publicly available software engineering data.

You can see a draft of his book: Evidence-based Software Engineering here

Talks I've Given