On the design of effective speech-based interfaces for desktop applications. - Jim Hugunin; Victor W. Zue (EUROSPEECH, 1997)

AspectJ: the language and support tools. - Erik Hilsdale; Jim Hugunin; Mik Kersten; Gregor Kiczales; Cristina Videira Lopes; Jeffrey Palm (OOPSLA Addendum, 2000)

An Overview of AspectJ. - Gregor Kiczales; Erik Hilsdale; Jim Hugunin; Mik Kersten; Jeffrey Palm; William G. Griswold (ECOOP, 2001)

Getting started with ASPECTJ. - Gregor Kiczales; Erik Hilsdale; Jim Hugunin; Mik Kersten; Jeffrey Palm; William G. Griswold (Commun. ACM, 2001)

Using AspectJ for component integration in middleware. - Adrian M. Colyer; Andy Clement; Ron Bodkin; Jim Hugunin (OOPSLA Companion, 2003)

Advice weaving in AspectJ. - Erik Hilsdale; Jim Hugunin (AOSD, 2004)

Bringing dynamic languages to .NET with the DLR. - Jim Hugunin (DLS, 2007)