Components-first approaches to CS1/CS2: principles and practice. - Emily Howe; Matthew Thornton; Bruce W. Weide (SIGCSE, 2004)

Mining Data from an Automated Grading and Testing System by Adding Rich Reporting Capabilities. - Anthony Allevato; Matthew Thornton; Stephen H. Edwards; Manuel A. Pérez-Quiñones (EDM, 2008)

A data type to exploit online data sources. - Matthew Thornton; Stephen H. Edwards (ITiCSE, 2008)

Supporting student-written tests of gui programs. - Matthew Thornton; Stephen H. Edwards; Roy Patrick Tan; Manuel A. Pérez-Quiñones (SIGCSE, 2008)

Roles and impacts of hands-on software architects in five industrial case studies. - Inayat Rehman; Mehdi Mirakhorli; Meiyappan Nagappan; Azat Aralbay Uulu; Matthew Thornton (ICSE, 2018)

Reducing state updates via Gaussian-gated LSTMs. - Matthew Thornton; Jithendar Anumula; Shih-Chii Liu (CoRR, 2019)