Use Case Level Pointcuts. - Jonathan Sillito; Christopher Dutchyn; Andrew David Eisenberg; Kris De Volder (ECOOP, 2004)

Dynamic Feature Traces: Finding Features in Unfamiliar Code. - Andrew David Eisenberg; Kris De Volder (ICSM, 2005)

A simple edit-time metaobject protocol: controlling the display of metadata in programs. - Andrew David Eisenberg; Gregor Kiczales (OOPSLA Companion, 2006)

Expressive programs through presentation extension. - Andrew David Eisenberg; Gregor Kiczales (AOSD, 2007)