CommonLoops: Merging Lisp and Object-Oriented Programming. - Daniel G. Bobrow; Kenneth M. Kahn; Gregor Kiczales; Larry Masinter; Mark Stefik; Frank Zdybel (OOPSLA, 1986)

Issues in the Pragmatics of Qualitative Modeling: Lessons Learned from a Xerographics Project. - Jeff Shrager; Daniel S. Jordan; Thomas P. Moran; Gregor Kiczales; Daniel M. Russell (Commun. ACM, 1987)

The Common Lisp Object System Metaobject Kernel: A Status Report. - Daniel G. Bobrow; Gregor Kiczales (LISP and Functional Programming, 1988)

Common Lisp Object System Specification X2JI3 Document 88-002R - Daniel G. Bobrow; Linda G. DeMichiel; Richard P. Gabriel; Sonya E. Keene; Gregor Kiczales; David A. Moon (ACM SIGPLAN Notices, 1988)

Panel: Object-Oriented Languages: Premises and Promises. - Daniel G. Bobrow; L. Peter Deutsch; Gregor Kiczales; Bjarne Stroustrup (OOPSLA, 1989)

Common Lisp Object System Specification: 1. Programmer Interface Concepts. - Daniel G. Bobrow; Linda G. DeMichiel; Richard P. Gabriel; Sonya E. Keene; Gregor Kiczales; David A. Moon (LISP Symb. Comput., 1989)

Common Lisp Object System Specification: 2. Functions in the Programmer Interface. - Daniel G. Bobrow; Linda G. DeMichiel; Richard P. Gabriel; Sonya E. Keene; Gregor Kiczales; David A. Moon (LISP Symb. Comput., 1989)

CommonLoops: Merging Lisp and Object-Oriented Programming. - Daniel G. Bobrow; Kenneth M. Kahn; Gregor Kiczales; Larry Masinter; Mark Stefik; Frank Zdybel (Research Foundations in Object-Oriented and Semantic Database Systems, 1990)

Efficient Method Dispatch in PCL. - Gregor Kiczales; Luis Rodriguez (LISP and Functional Programming, 1990)

Issues in the Design and Documentation of Class Libraries. - Gregor Kiczales; John Lamping (OOPSLA, 1992)

The Need for Customizable Operating Systems. - Gregor Kiczales; John Lamping; Chris Maeda; David Keppel; Dylan McNamee (Workshop on Workstation Operating Systems, 1993)

Traces (A Cut at the "Make Isn't Generic" Problem). - Gregor Kiczales (ISOTAS, 1993)

Separation of Concerns and Operating Systems for Highly Heterogeneous Distributed Computing. - Yasuhiko Yokote; Gregor Kiczales; John Lamping (ACM SIGOPS European Workshop, 1994)

Avoiding Confusion in Metacircularity: The Meta-Helix. - Shigeru Chiba; Gregor Kiczales; John Lamping (ISOTAS, 1996)

What Can Programming Languages Contribute to Software Engineering, and Vice Versa? (Panel). - Gregor Kiczales (SIGSOFT FSE, 1996)

Aspect-Oriented Programming. - Gregor Kiczales (ACM Comput. Surv., 1996)

Beyond the Black Box: Open Implementation. - Gregor Kiczales (IEEE Softw., 1996)

Aspect-Oriented Programming. - Gregor Kiczales; John Lamping; Anurag Mendhekar; Chris Maeda; Cristina Videira Lopes; Jean-Marc Loingtier; John Irwin (ECOOP, 1997)

Aspect-Oriented Programming Workshop Report. - Kim Mens; Cristina Videira Lopes; Bedir Tekinerdogan; Gregor Kiczales (ECOOP Workshops, 1997)

Open Implementation Design Guidelines. - Gregor Kiczales; John Lamping; Cristina Videira Lopes; Chris Maeda; Anurag Mendhekar; Gail C. Murphy (ICSE, 1997)

Aspect-Oriented Programming of Sparse Matrix Code. - John Irwin; Jean-Marc Loingtier; John R. Gilbert; Gregor Kiczales; John Lamping; Anurag Mendhekar; Tatiana Shpeisman (ISCOPE, 1997)

The OT Life-cycle: From Eureka! to Shrink Wrap (Panel). - Laura Hill; Bruce Anderson; Adele Goldberg 001; Gregor Kiczales; Colin Scott; Kevin Tyson (OOPSLA, 1997)

Open Implementation Analysis and Design. - Chris Maeda; Arthur Lee; Gail C. Murphy; Gregor Kiczales (SSR, 1997)

Recent Developments in Aspect. - Cristina Videira Lopes; Gregor Kiczales (ECOOP Workshops, 1998)

Wrap-Up. - Gregor Kiczales (ECOOP Workshops, 1999)

Improving design and source code modularity using AspectJ (tutorial session). - Cristina Videira Lopes; Gregor Kiczales (ICSE, 2000)

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

Aspect-Oriented Programming. - Cristina Videira Lopes; Gregor Kiczales (TOOLS (34), 2000)

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

Aspect-Oriented System Structure. - Yvonne Coady; Gregor Kiczales; Michael J. Feeley; Norman C. Hutchinson; Joon Suan Ong; Stephan Gudmundson (HotOS, 2001)

Data Abstraction in AspectJ. - Stephan Gudmundson; Gregor Kiczales (Reflection, 2001)

Using aspectC to improve the modularity of path-specific customization in operating system code. - Yvonne Coady; Gregor Kiczales; Michael J. Feeley; Greg Smolyn (ESEC / SIGSOFT FSE, 2001)

Aspect-oriented programming. - Gregor Kiczales; Erik Hilsdale (ESEC / SIGSOFT FSE, 2001)

Structuring operating system aspects. - Yvonne Coady; Gregor Kiczales; Michael J. Feeley; Norman C. Hutchinson; Joon Suan Ong (Commun. ACM, 2001)

Discussing aspects of AOP. - Tzilla Elrad; Mehmet Aksit; Gregor Kiczales; Karl J. Lieberherr; Harold Ossher (Commun. ACM, 2001)

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

AspectJ(tm): Aspect-Oriented Programming in Java. - Gregor Kiczales (NetObjectDays, 2002)

Design pattern implementation in Java and aspectJ. - Jan Hannemann; Gregor Kiczales (OOPSLA, 2002)

Brittle systems will break - not bend: can aspect-oriented programming help? - Yvonne Coady; Gregor Kiczales; Joon Suan Ong; Andrew Warfield; Michael J. Feeley (ACM SIGOPS European Workshop, 2002)

Back to the future: a retroactive study of aspect evolution in operating system code. - Yvonne Coady; Gregor Kiczales (AOSD, 2003)

A Compilation and Optimization Model for Aspect-Oriented Programs. - Hidehiko Masuhara; Gregor Kiczales; Christopher Dutchyn (CC, 2003)

Modeling Crosscutting in Aspect-Oriented Mechanisms. - Hidehiko Masuhara; Gregor Kiczales (ECOOP, 2003)

Modularity in the New Millenium: A Panel Summary. - Premkumar T. Devanbu; Robert Balzer; Don S. Batory; Gregor Kiczales; John Launchbury; David Lorge Parnas; Peri L. Tarr (ICSE, 2003)

A semantics for advice and dynamic join points in aspect-oriented programming. - Mitchell Wand; Gregor Kiczales; Christopher Dutchyn (ACM Trans. Program. Lang. Syst., 2004)

Role-based refactoring of crosscutting concerns. - Jan Hannemann; Gail C. Murphy; Gregor Kiczales (AOSD, 2005)

Separation of Concerns with Procedures, Annotations, Advice and Pointcuts. - Gregor Kiczales; Mira Mezini (ECOOP, 2005)

Aspect-oriented programming and modular reasoning. - Gregor Kiczales; Mira Mezini (ICSE, 2005)

Aspects: passing fad or new foundation? - Adrian M. Colyer; Jack Greenfield; Ivar Jacobson; Gregor Kiczales; Dave A. Thomas (OOPSLA Companion, 2005)

Uniform Support for Modeling Crosscutting Structure. - Maria Tkatchenko; Gregor Kiczales (MoDELS, 2005)

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

The ultra challenge: software systems beyond big. - Steven Fraser 001; Gregor Kiczales; Ricardo López; Peter G. Neumann; Linda M. Northrop; Martin C. Rinard; Douglas C. Schmidt; Kevin J. Sullivan (OOPSLA Companion, 2006)

Aspects and/versus modularity the grand debate. - Richard P. Gabriel; Guy L. Steele Jr.; Friedrich Steimann; Jim Waldo; Gregor Kiczales; Kevin J. Sullivan (OOPSLA Companion, 2006)

Fluid AOP join point models. - Terry Hon; Gregor Kiczales (OOPSLA Companion, 2006)

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

A machine code model for efficient advice dispatch. - Ryan M. Golbeck; Gregor Kiczales (VMIL, 2007)

The scalability of AspectJ. - Arjun Singh; Gregor Kiczales (CASCON, 2007)

Making the Code Look Like the Design - Aspects and Other Recent Work. - Gregor Kiczales (ICPC, 2007)

Context, perspective, and programs. - Gregor Kiczales (OOPSLA Companion, 2007)

Lightweight virtual machine support for AspectJ. - Ryan M. Golbeck; Samuel Davis; Immad Naseer; Igor Ostrovsky; Gregor Kiczales (AOSD, 2008)

Registration-based language abstractions. - Samuel Davis; Gregor Kiczales (OOPSLA, 2010)

Late Binding of AspectJ Advice. - Ryan M. Golbeck; Peter Selby; Gregor Kiczales (TOOLS (48), 2010)

Retroactive aspects: programming in the past. - Robin Salkeld; Wenhao Xu; Brendan Cully; Geoffrey Lefebvre; Andrew Warfield; Gregor Kiczales (WODA, 2011)

Understanding registration-based abstractions: A quantitative user study. - John-Jose Nunez; Gregor Kiczales (ICPC, 2012)

Interacting with dead objects. - Robin Salkeld; Gregor Kiczales (OOPSLA, 2013)

Learning to listen for design. - Elisa L. A. Baniassad; Ivan Beschastnikh; Reid Holmes; Gregor Kiczales; Meghan Allen (Onward!, 2019)