A multitasking switchboard approach to user interface management. - Peter P. Tanner; Stephen A. MacKay; Darlene A. Stewart; Marceli Wein (SIGGRAPH, 1986)

Harmony as an object-oriented operating system. - Stephen A. MacKay; W. Morven Gentleman; Darlene A. Stewart (OOPSLA/ECOOP Workshop on Object-based Concurrent Programming, 1988)

Re-engineering design trade-offs in a legacy context. - Steven Fraser 001; Terry Cherry; Stephen A. MacKay (OOPSLA Addendum, 1993)

The State of the Art in Concurrent, Distributed Configuration Management. - Stephen A. MacKay (SCM, 1995)

Change Sets Revisited and Configuration Management of Complex Documents. - Stephen A. MacKay (SCM, 1996)

Witan web and the software engineering of web-based applications. - J. Howard Johnson; Stephen A. MacKay (CASCON, 2000)

Investigating resource interference and scaling on multitenant PaaS clouds. - Panagiotis Patros; Stephen A. MacKay; Kenneth B. Kent; Michael Dawson 001 (CASCON, 2016)

Improving garbage collection-time string deduplication. - Konstantin Nasartschuk; Kenneth B. Kent; Stephen A. MacKay; Aleksandar Micic; Charlie Gracie (CASCON, 2017)

Feasibility of internal object pools to reduce memory management activity. - Konstantin Nasartschuk; Kenneth B. Kent; Stephen A. MacKay; Aleksandar Micic (CASCON, 2018)

A multi-granularity locking scheme for java packedobjects based on a concurrent multiway tree. - Bing Yang; Kenneth B. Kent; Eric Aubanel; Stephen A. MacKay; Tobi Agila (Concurr. Comput. Pract. Exp., 2019)

Evaluating the Performance of the Eclipse OpenJ9 JVM JIT Compiler on AArch64. - Aaron Graham; Jean-Philippe Legault; Hillary Soontiens; Julie Brown; Stephen A. MacKay; Gerhard W. Dueck; Kenneth B. Kent; Kazuhiro Konno; Daryl Maier (CCECE, 2022)