Pretenuring for Java. - Stephen M. Blackburn; Sharad Singhai; Matthew Hertz; Kathryn S. McKinley; J. Eliot B. Moss (OOPSLA, 2001)

Framework for Analyzing Garbage Collection. - Matthew Hertz; Neil Immerman; J. Eliot B. Moss (IFIP TCS, 2002)

Older-first garbage collection in practice: evaluation in Java Virtual Machine. - Darko Stefanovic; Matthew Hertz; Stephen M. Blackburn; Kathryn S. McKinley; J. Eliot B. Moss (MSP/ISMM, 2002)

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 (SIGMETRICS, 2002)

Connectivity-based garbage collection. - Martin Hirzel; Amer Diwan; Matthew Hertz (OOPSLA, 2003)

Automatic heap sizing: taking real memory into account. - Ting Yang; Matthew Hertz; Emery D. Berger; Scott F. Kaplan; J. Eliot B. Moss (ISMM, 2004)

Quantifying the performance of garbage collection vs. explicit memory management. - Matthew Hertz; Emery D. Berger (OOPSLA, 2005)

Garbage collection without paging. - Matthew Hertz; Yi Feng; Emery D. Berger (PLDI, 2005)

Program-level adaptive memory management. - Chengliang Zhang; Kirk Kelsey; Xipeng Shen; Chen Ding 001; Matthew Hertz; Mitsunori Ogihara (ISMM, 2006)

Generating object lifetime traces with Merlin. - Matthew Hertz; Stephen M. Blackburn; J. Eliot B. Moss; Kathryn S. McKinley; Darko Stefanovic (ACM Trans. Program. Lang. Syst., 2006)

Profile-based pretenuring. - Stephen M. Blackburn; Matthew Hertz; Kathryn S. McKinley; J. Eliot B. Moss; Ting Yang (ACM Trans. Program. Lang. Syst., 2007)

What do "CS1" and "CS2" mean?: investigating differences in the early courses. - Matthew Hertz (SIGCSE, 2010)

Waste not, want not: resource-based garbage collection in a shared environment. - Matthew Hertz; Stephen Kane; Elizabeth Keudel; Tongxin Bai; Chen Ding 001; Xiaoming Gu; Jonathan E. Bard (ISMM, 2011)

When do students learn?: investigating factors in introductory courses. - Matthew Hertz; Sarah Michele Ford (J. Comput. Sci. Coll., 2012)

Investigating factors of student learning in introductory courses. - Matthew Hertz; Sarah Michele Ford (SIGCSE, 2013)

Trace-based teaching in early programming courses. - Matthew Hertz; Maria Jump (SIGCSE, 2013)

CloudCoder: building a community for creating, assigning, evaluating and sharing programming exercises (abstract only). - David Hovemeyer; Matthew Hertz; Paul Denny 001; Jaime Spacco; Andrei Papancea; John C. Stamper; Kelly Rivers (SIGCSE, 2013)

Who is Failing CS1?: Early Results from DFW Rate Investigation. - Matthew Hertz; Carl Alphonce; Brian McSkimming; Adrienne Decker (SIGCSE (2), 2022)