Skip to content


My research aims to improve system dependability through testing, monitoring, and analysis. My teaching focuses on instilling cost-effective software development principles. I am the recipient of an NSF Career Award, an IBM Innovation Award, a Google Faculty Research Award, 4 ACM SigSoft Distinguished Paper Awards (FSE2006, ICSE2008, ICSE2012, ISSTA2013) mostly for empirically studying program analysis and software testing challenges, and developing automated techniques for addressing them. I am also the recipient of an UNL Award for Excellence in Graduate Education, and more recently of a Bessey Professorship .

I served as Program Co-Chair of the 2015 International Conference on Software Engineering , Program Chair for the 2007 International Symposium on Software Testing and Analysis, Program Co-Chair for the 2008 Empirical Software Engineering Symposium, and as Co-Editor for the Information and Software Technology Journal. I am in the Editorial Board of the ACM Transactions on Software Engineering and Methodologies Journal.

I am a proud co-founder of the EUSES Consortium to support end user programmers, and two strong labs at UNL: the E2 Software Engineering Lab founded in 2004, and the Nimbus Lab (also known as the UAV Lab) founded in 2011.

I received my Ph.D. from the University of Idaho, and a Systems Engineering degree from Universidad Catolica de Cordoba, Argentina.

dated CV (as of January 2014)