Publications
My research interests have spanned programming languages, systems, empirical software engineering, and are now focused on how to integrate AI agents with human engineering organizations.

What Predicts Software Developers' Productivity?
IEEE TSE, 2021
Enabling the Study of Software Development Behavior With Cross-Tool Logs
IEEE Software, 2020
Do Developers Discover New Tools On The Toilet?
ICSE, 2019
Advantages and Disadvantages of a Monolithic Repository: A Case Study at Google
ICSE SEIP, 2018
Beliefs, Practices, and Personalities of Software Engineers: A Survey in a Large Software Company
CHASE, 2016
Is the cure worse than the disease? Overfitting in Automated Program Repair
FSE 2015
ManyBugs and IntroClass Automated Program Repair Benchmarks
IEEE TSE, 2015
Homegrown Tools
ICSE, 2015
Kitsune: Journal Edition
TOPLAS, 2014
Baloo: Group Planning with Prediction Markets
Personal Informatics, 2013
Improving Developer Participation Rates in Surveys
CHASE, 2013
Evaluating Dynamic Software Update Safety Using Systematic Testing
IEEE TSE, 2012
Kitsune
OOPSLA, 2012
Towards Standardized Benchmarks for DSU
HotSWUp, 2012
Ekiden
HotSWUp 2011