Value-Based Partial Redundancy Elimination. - Thomas VanDrunen; Antony L. Hosking (CC, 2004)

Anticipation-based partial redundancy elimination for static single assignment form. - Thomas VanDrunen; Antony L. Hosking (Softw. Pract. Exp., 2004)

Partial redundancy elimination for global value numbering - Thomas VanDrunen (2004)

The DaCapo benchmarks: java benchmarking development and analysis. - Stephen M. Blackburn; Robin Garner; Chris Hoffmann; Asjad M. Khan; Kathryn S. McKinley; Rotem Bentzur; Amer Diwan; Daniel Feinberg; Daniel Frampton; Samuel Z. Guyer; Martin Hirzel; Antony L. Hosking; et al. (OOPSLA, 2006)

Java interfaces in CS 1 textbooks. - Thomas VanDrunen (OOPSLA Companion, 2006)

Wake up and smell the coffee: evaluation methodology for the 21st century. - Stephen M. Blackburn; Kathryn S. McKinley; Robin Garner; Chris Hoffmann; Asjad M. Khan; Rotem Bentzur; Amer Diwan; Daniel Feinberg; Daniel Frampton; Samuel Z. Guyer; Martin Hirzel; Antony L. Hosking; et al. (Commun. ACM, 2008)

The case for teaching functional programming in discrete math. - Thomas VanDrunen (OOPSLA Companion, 2011)

Functional programming as a discrete mathematics topic. - Thomas VanDrunen (Inroads, 2017)