Summary
David Shepherd is an associate professor and software engineering researcher with 14 years of industry and academic experience, currently directing ABB’s software engineering research to boost developer productivity and improve product quality. He bridges applied research and practical tool-building, having moved between universities (University of Delaware, UBC, VCU, LSU) and industry roles at Tasktop and ABB, which gives him a rare perspective on both product engineering and empirical software studies. His work focuses on creating developer-focused tools informed by rigorous research, and he brings a track record of translating academic findings into deployable engineering improvements. Based in Baton Rouge, he combines a PhD in computer science with hands-on software development experience, making him equally fluent in research methods and real-world engineering constraints. An understated strength is his ability to evangelize technical ideas across academia and industry, accelerating adoption of research-backed practices.
14 years of coding experience
7 years of employment as a software developer
M.Sc., Computer Science, M.Sc., Computer Science at University of Delaware
B.Sc., Computer Science, B.Sc., Computer Science at Virginia Commonwealth University