Jon is an Assistant Professor directing research in Software Engineering and Software Systems at George Mason University. His research makes it easier for developers to create reliable software by improving software testing. Jon’s recent work in accelerating software testing has been recognized with an ACM SIGSOFT Distinguished Paper Award (ICSE ’14 – Unit Test Virtualization with VMVM), and has been the basis for an industrial collaboration with Electric Cloud. His program analysis research has resulted in several widely adopted runtime systems for the JVM, including the Phosphor taint tracking system (OOPSLA ’14) and CROCHET checkpoint/rollback tool (ECOOP ’18). Jon is committed to releasing software artifacts that accompany his research papers. His research interests bring him to publish at venues such as ICSE, FSE, ISSTA, OOPSLA, OSDI and EuroSys. Jon serves on a variety of program committees, and has been involved in the logistical organization of many recent OOPSLAs, most recently as publicity chair. He also co-organized the PL/SE mentoring workshop at SPLASH in 2017 and 2018.
His other interests include photography and cycling.
Jon is currently recruiting exceptional students at all levels (undergrad, masters and PhD) to join his research group. If you are interested, please send him an email.
More information about Jon, including a complete publications listing, is available in his Curriculum Vitae.