Distributed virtual machines: a system architecture for network computing. - Emin Gün Sirer; Robert Grimm 001; Brian N. Bershad; Arthur J. Gregory; Sean McDirmid (ACM SIGOPS European Workshop, 1998)

Jiazzi: New-Age Components for Old-Fashioned Java. - Sean McDirmid; Matthew Flatt; Wilson C. Hsieh (OOPSLA, 2001)

Using mixins to build flexible widgets. - Richard Cardone; Adam Brown; Sean McDirmid; Calvin Lin (AOSD, 2002)

Aspect-oriented programming with Jiazzi. - Sean McDirmid; Wilson C. Hsieh (AOSD, 2003)

Splice: Aspects That Analyze Programs. - Sean McDirmid; Wilson C. Hsieh (GPCE, 2004)

Component Programming with Object-Oriented Signals. - Sean McDirmid (2005)

SuperGlue: Component Programming with Object-Oriented Signals. - Sean McDirmid; Wilson C. Hsieh (ECOOP, 2006)

A Framework for Modular Linking in OO Languages. - Sean McDirmid; Wilson C. Hsieh; Matthew Flatt (JMLC, 2006)

Young guns/object orientation: the next generation. - Jeffrey Overbey; Brian Foote; Paul Adamczyk; Jonathan Aldrich; Elisa L. A. Baniassad; Christian Grothoff; Arvind Krishna; Sean McDirmid; Todd D. Millstein; Alex Potanin; Mandana Vaziri (OOPSLA Companion, 2006)

Living it up with a live programming language. - Sean McDirmid (OOPSLA, 2007)

The first workshop on programming languages and integrated development environments (PLIDE). - Sean McDirmid; Robert M. Fuhrer; Julian Dolby; Eugene Vigdorchik (OOPSLA Companion, 2007)

Coding at the speed of touch. - Sean McDirmid (Onward!, 2011)

ClippyScript: A Programming Language for Multi-Domain Dialogue Systems. - Frank Seide; Sean McDirmid (INTERSPEECH, 2012)

Escaping the maze of twisty classes. - Sean McDirmid (Onward!, 2012)

Spotting Code Optimizations in Data-Parallel Pipelines through PeriSCOPE. - Zhenyu Guo; Xuepeng Fan; Rishan Chen; Jiaxing Zhang; Hucheng Zhou; Sean McDirmid; Chang Liu 021; Wei Lin 016; Jingren Zhou 001; Lidong Zhou (OSDI, 2012)

DejaVu: integrated support for developing interactive camera-based programs. - Jun Kato 001; Sean McDirmid; Xiang Cao (UIST, 2012)

Failure Recovery: When the Cure Is Worse Than the Disease. - Zhenyu Guo; Sean McDirmid; Mao Yang 004; Li Zhuang; Pu Zhang; Yingwei Luo; Tom Bergan; Madan Musuvathi; Zheng Zhang 001; Lidong Zhou (HotOS, 2013)

Usable live programming. - Sean McDirmid (Onward!, 2013)

It's alive! continuous feedback in UI programming. - Sebastian Burckhardt; Manuel Fähndrich; Peli de Halleux; Sean McDirmid; Michal Moskal; Nikolai Tillmann; Jun Kato 001 (PLDI, 2013)

Automating Distributed Partial Aggregation. - Chang Liu 021; Jiaxing Zhang; Hucheng Zhou; Sean McDirmid; Zhenyu Guo; Thomas Moscibroda (SoCC, 2014)

Nondeterminism in MapReduce considered harmful? an empirical study on non-commutative aggregators in MapReduce programs. - Tian Xiao; Jiaxing Zhang; Hucheng Zhou; Zhenyu Guo; Sean McDirmid; Wei Lin 016; Wenguang Chen; Lidong Zhou (ICSE Companion, 2014)

Programming with Managed Time. - Sean McDirmid; Jonathan Edwards (Onward!, 2014)

Spotting Code Optimizations in Data-Parallel Pipelines through PeriSCOPE. - Xuepeng Fan; Zhenyu Guo; Hai Jin 001; Xiaofei Liao; Jiaxing Zhang; Hucheng Zhou; Sean McDirmid; Wei Lin 016; Jingren Zhou 001; Lidong Zhou (IEEE Trans. Parallel Distributed Syst., 2015)