The Jalapeño Dynamic Optimizing Compiler for Java. - Michael G. Burke; Jong-Deok Choi; Stephen J. Fink; David Grove; Michael Hind; Vivek Sarkar; Mauricio J. Serrano; Vugranam C. Sreedhar; Harini Srinivasan; John Whaley (Java Grande, 1999)

Compositional Pointer and Escape Analysis for Java Programs. - John Whaley; Martin C. Rinard (OOPSLA, 1999)

A portable sampling-based profiler for Java virtual machines. - John Whaley (Java Grande, 2000)

The Jalapeño virtual machine. - Bowen Alpern; C. Richard Attanasio; John J. Barton; Michael G. Burke; Perry Cheng; Jong-Deok Choi; Anthony Cocchi; Stephen J. Fink; David Grove; Michael Hind; Susan Flynn Hummel; Derek Lieber; et al. (IBM Syst. J., 2000)

Partial Method Compilation using Dynamic Profile Information. - John Whaley (OOPSLA, 2001)

System Checkpointing Using Reflection and Program Analysis. - John Whaley (Reflection, 2001)

Automatic extraction of object-oriented component interfaces. - John Whaley; Michael C. Martin; Monica S. Lam (ISSTA, 2002)

An Efficient Inclusion-Based Points-To Analysis for Strictly-Typed Languages. - John Whaley; Monica S. Lam (SAS, 2002)

Cloning-based context-sensitive pointer alias analysis using binary decision diagrams. - John Whaley; Monica S. Lam (PLDI, 2004)

Reflection Analysis for Java. - V. Benjamin Livshits; John Whaley; Monica S. Lam (APLAS, 2005)

Using Datalog with Binary Decision Diagrams for Program Analysis. - John Whaley; Dzintars Avots; Michael Carbin; Monica S. Lam (APLAS, 2005)

Heuristics for Profile-Driven Method-Level Speculative Parallelization. - John Whaley; Christos Kozyrakis (ICPP, 2005)

Context-sensitive program analysis as database queries. - Monica S. Lam; John Whaley; V. Benjamin Livshits; Michael C. Martin; Dzintars Avots; Michael Carbin; Christopher Unkel (PODS, 2005)

Joeq: A virtual machine and compiler infrastructure. - John Whaley (Sci. Comput. Program., 2005)

Effective static race detection for Java. - Mayur Naik; Alex Aiken; John Whaley (PLDI, 2006)

Context-sensitive pointer analysis using binary decision diagrams. - John Whaley (2007)

Securing web applications with static and dynamic information flow tracking. - Monica S. Lam; Michael C. Martin; V. Benjamin Livshits; John Whaley (PEPM, 2008)

On Lyapunov exponents and adversarial perturbation. - Vinay Uday Prabhu; Nishant Desai; John Whaley (CoRR, 2018)

Fonts-2-Handwriting: A Seed-Augment-Train framework for universal digit classification. - Vinay Uday Prabhu; Sanghyun Han; Dian Ang Yap; Mihail Douhaniaris; Preethi Seshadri; John Whaley (CoRR, 2019)

Understanding Adversarial Robustness Through Loss Landscape Geometries. - Vinay Uday Prabhu; Dian Ang Yap; Joyce Xu; John Whaley (CoRR, 2019)

Covering up bias in CelebA-like datasets with Markov blankets: A post-hoc cure for attribute prior avoidance. - Vinay Uday Prabhu; Dian Ang Yap; Alexander Wang; John Whaley (CoRR, 2019)

Rotation-Invariant Gait Identification with Quaternion Convolutional Neural Networks. - Bowen Jing; Vinay Uday Prabhu; Angela Gu; John Whaley (CoRR, 2020)

Rotation-Invariant Gait Identification with Quaternion Convolutional Neural Networks (Student Abstract). - Bowen Jing; Vinay Uday Prabhu; Angela Gu; John Whaley (AAAI, 2021)

Auditing saliency cropping algorithms. - Abeba Birhane; Vinay Uday Prabhu; John Whaley (WACV, 2022)