| 2022 | SIGCSE | Who is Failing CS1?: Early Results from DFW Rate Investigation. | Matthew Hertz, Carl Alphonce, Brian McSkimming, Adrienne Decker |
| 2013 | SIGCSE | Investigating factors of student learning in introductory courses. | Matthew Hertz, Sarah Michele Ford |
| 2013 | SIGCSE | Trace-based teaching in early programming courses. | Matthew Hertz, Maria Jump |
| 2013 | SIGCSE | CloudCoder: building a community for creating, assigning, evaluating and sharing programming exercises (abstract only). | David Hovemeyer, Matthew Hertz, Paul Denny, Jaime Spacco, Andrei Papancea, John C. Stamper, Kelly Rivers |
| 2010 | SIGCSE | What do "CS1" and "CS2" mean?: investigating differences in the early courses. | Matthew Hertz |
| 2005 | OOPSLA | Quantifying the performance of garbage collection vs. explicit memory management. | Matthew Hertz, Emery D. Berger |
| 2005 | PLDI | Garbage collection without paging. | Matthew Hertz, Yi Feng, Emery D. Berger |
| 2003 | OOPSLA | Connectivity-based garbage collection. | Martin Hirzel, Amer Diwan, Matthew Hertz |
| 2002 | SIGMETRICS | Error-free garbage collection traces: how to cheat and not get caught. | Matthew Hertz, Stephen M. Blackburn, J. Eliot B. Moss, Kathryn S. McKinley, Darko Stefanovic |
| 2001 | OOPSLA | Pretenuring for Java. | Stephen M. Blackburn, Sharad Singhai, Matthew Hertz, Kathryn S. McKinley, J. Eliot B. Moss |