Mon 5 - Sat 10 December 2022 Auckland, New Zealand
Jonathan Aldrich

Registered user since Wed 4 Jun 2014

Name:Jonathan Aldrich

Jonathan Aldrich is a Professor of Computer Science at Carnegie Mellon University. He teaches courses in programming languages, software engineering, and program analysis for quality and security. Prof. Aldrich directed CMU’s Software Engineering Ph.D. program from 2013-2019.

Dr. Aldrich’s research centers on programming languages and type systems that are deeply informed by software engineering considerations and human factors. His research contributions include verifying the correct implementation of an architectural design, modular formal reasoning about code, and API protocol specification and verification. His notable awards include an NSF CAREER award (2006), the Dahl-Nygaard Junior Prize (2007), the DARPA Computer Science Study Group, and an ICSE most influential paper award (2012). He served as general chair (2015), program chair (2017), and steering committee chair (2017-2019) of SPLASH and OOPSLA. Aldrich holds a bachelor’s degree in Computer Science from Caltech and a Ph.D. from the University of Washington.

Country:United States
Affiliation:Carnegie Mellon University
Research interests:Programming Languages, Software Engineering, Verification, Security


APLAS 2022 Session Chair of Testing and Verification (part of APLAS)
HATRA 2022 Committee Member in Organizing Committee within the Human Aspects of Types and Reasoning Assistants-track
Session Chair of In-Person Talks (part of Human Aspects of Types and Reasoning Assistants)
Static Information Flow Control Made Simple
SPLASH 2022 Derivations with Holes for Concept-Based Program Synthesis
Session Chair of PLDI Papers (part of COVID Time Papers In Person)
Committee Member in Program Committee within the Doctoral Symposium-track
A Case Study in Language-Based Security: Building an I/O Library for Wyvern
Session Chair of Session 2 (part of Onward! Essays)
Session Chair of SPLASH Keynote (part of Keynotes)
Human Aspects of Types and Reasoning Assistants (HATRA)
Hybridisation Co-Chair in Organizing Committee
Show activities from other conferences

SPLASH 2022-profile
View general profile