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

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

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

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

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

Usable live programming. - McDirmid, Sean (2013)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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