default search action
Gregor Kiczales
Person information
- affiliation: University of British Columbia, Vancouver, Canada
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2010 – 2019
- 2019
- [c56]Elisa L. A. Baniassad, Ivan Beschastnikh, Reid Holmes, Gregor Kiczales, Meghan Allen:
Learning to listen for design. Onward! 2019: 179-186 - 2015
- [e2]Gregor Kiczales, Daniel M. Russell, Beverly P. Woolf:
Proceedings of the Second ACM Conference on Learning @ Scale, L@S 2015, Vancouver, BC, Canada, March 14 - 18, 2015. ACM 2015, ISBN 978-1-4503-3411-2 [contents] - 2013
- [c55]Robin Salkeld, Gregor Kiczales:
Interacting with dead objects. OOPSLA 2013: 203-216 - 2012
- [c54]John-Jose Nunez, Gregor Kiczales:
Understanding registration-based abstractions: A quantitative user study. ICPC 2012: 93-102 - 2011
- [c53]Robin Salkeld, Wenhao Xu, Brendan Cully, Geoffrey Lefebvre, Andrew Warfield, Gregor Kiczales:
Retroactive aspects: programming in the past. WODA 2011: 29-34 - 2010
- [c52]Samuel Davis, Gregor Kiczales:
Registration-based language abstractions. OOPSLA 2010: 754-773 - [c51]Ryan M. Golbeck, Peter Selby, Gregor Kiczales:
Late Binding of AspectJ Advice. TOOLS (48) 2010: 173-191
2000 – 2009
- 2008
- [c50]Ryan M. Golbeck, Samuel Davis, Immad Naseer, Igor Ostrovsky, Gregor Kiczales:
Lightweight virtual machine support for AspectJ. AOSD 2008: 180-190 - 2007
- [c49]Ryan M. Golbeck, Gregor Kiczales:
A machine code model for efficient advice dispatch. VMIL 2007: 2 - [c48]Andrew David Eisenberg, Gregor Kiczales:
Expressive programs through presentation extension. AOSD 2007: 73-84 - [c47]Arjun Singh, Gregor Kiczales:
The scalability of AspectJ. CASCON 2007: 203-214 - [c46]Gregor Kiczales:
Making the Code Look Like the Design - Aspects and Other Recent Work. ICPC 2007: 14 - [c45]Gregor Kiczales:
Context, perspective, and programs. OOPSLA Companion 2007: 726 - 2006
- [c44]Andrew David Eisenberg, Gregor Kiczales:
A simple edit-time metaobject protocol: controlling the display of metadata in programs. OOPSLA Companion 2006: 696-697 - [c43]Terry Hon, Gregor Kiczales:
Fluid AOP join point models. OOPSLA Companion 2006: 712-713 - [c42]Steven Fraser, Gregor Kiczales, Ricardo López, Peter G. Neumann, Linda M. Northrop, Martin C. Rinard, Douglas C. Schmidt, Kevin J. Sullivan:
The ultra challenge: software systems beyond big. OOPSLA Companion 2006: 929-933 - [c41]Richard P. Gabriel, Guy L. Steele Jr., Friedrich Steimann, Jim Waldo, Gregor Kiczales, Kevin J. Sullivan:
Aspects and/versus modularity the grand debate. OOPSLA Companion 2006: 935-936 - 2005
- [c40]Jan Hannemann, Gail C. Murphy, Gregor Kiczales:
Role-based refactoring of crosscutting concerns. AOSD 2005: 135-146 - [c39]Gregor Kiczales, Mira Mezini:
Separation of Concerns with Procedures, Annotations, Advice and Pointcuts. ECOOP 2005: 195-213 - [c38]Gregor Kiczales, Mira Mezini:
Aspect-oriented programming and modular reasoning. ICSE 2005: 49-58 - [c37]Gregor Kiczales:
Aspect-oriented programming. ICSE 2005: 730 - [c36]Adrian M. Colyer, Jack Greenfield, Ivar Jacobson, Gregor Kiczales, Dave A. Thomas:
Aspects: passing fad or new foundation? OOPSLA Companion 2005: 376-377 - [c35]Maria Tkatchenko, Gregor Kiczales:
Uniform Support for Modeling Crosscutting Structure. MoDELS 2005: 508-521 - 2004
- [j10]Mitchell Wand, Gregor Kiczales, Christopher Dutchyn:
A semantics for advice and dynamic join points in aspect-oriented programming. ACM Trans. Program. Lang. Syst. 26(5): 890-910 (2004) - 2003
- [c34]Yvonne Coady, Gregor Kiczales:
Back to the future: a retroactive study of aspect evolution in operating system code. AOSD 2003: 50-59 - [c33]Hidehiko Masuhara, Gregor Kiczales, Christopher Dutchyn:
A Compilation and Optimization Model for Aspect-Oriented Programs. CC 2003: 46-60 - [c32]Hidehiko Masuhara, Gregor Kiczales:
Modeling Crosscutting in Aspect-Oriented Mechanisms. ECOOP 2003: 2-28 - [c31]Premkumar T. Devanbu, Robert Balzer, Don S. Batory, Gregor Kiczales, John Launchbury, David Lorge Parnas, Peri L. Tarr:
Modularity in the New Millenium: A Panel Summary. ICSE 2003: 723-725 - 2002
- [c30]Gregor Kiczales:
AspectJ(tm): Aspect-Oriented Programming in Java. NetObjectDays 2002: 1 - [c29]Jan Hannemann, Gregor Kiczales:
Design pattern implementation in Java and aspectJ. OOPSLA 2002: 161-173 - [c28]Yvonne Coady, Gregor Kiczales, Joon Suan Ong, Andrew Warfield, Michael J. Feeley:
Brittle systems will break - not bend: can aspect-oriented programming help? ACM SIGOPS European Workshop 2002: 79-86 - [e1]Harold Ossher, Gregor Kiczales:
Proceedings of the 1st International Conference on Aspect-Oriented Software Development, AOSD 2002, University of Twente, Enschede, The Netherlands, April 22-26, 2002. ACM 2002, ISBN 1-58113-469-X [contents] - 2001
- [j9]Tzilla Elrad, Mehmet Aksit, Gregor Kiczales, Karl J. Lieberherr, Harold Ossher:
Discussing aspects of AOP. Commun. ACM 44(10): 33-38 (2001) - [j8]Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, William G. Griswold:
Getting started with ASPECTJ. Commun. ACM 44(10): 59-65 (2001) - [j7]Yvonne Coady, Gregor Kiczales, Michael J. Feeley, Norman C. Hutchinson, Joon Suan Ong:
Structuring operating system aspects. Commun. ACM 44(10): 79-82 (2001) - [c27]Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, William G. Griswold:
An Overview of AspectJ. ECOOP 2001: 327-353 - [c26]Yvonne Coady, Gregor Kiczales, Michael J. Feeley, Norman C. Hutchinson, Joon Suan Ong, Stephan Gudmundson:
Aspect-Oriented System Structure. HotOS 2001: 166 - [c25]Stephan Gudmundson, Gregor Kiczales:
Data Abstraction in AspectJ. Reflection 2001: 270-271 - [c24]Yvonne Coady, Gregor Kiczales, Michael J. Feeley, Greg Smolyn:
Using aspectC to improve the modularity of path-specific customization in operating system code. ESEC / SIGSOFT FSE 2001: 88-98 - [c23]Gregor Kiczales, Erik Hilsdale:
Aspect-oriented programming. ESEC / SIGSOFT FSE 2001: 313 - 2000
- [c22]Cristina Videira Lopes, Gregor Kiczales:
Improving design and source code modularity using AspectJ (tutorial session). ICSE 2000: 825 - [c21]Erik Hilsdale, Jim Hugunin, Mik Kersten, Gregor Kiczales, Cristina Videira Lopes, Jeffrey Palm:
AspectJ: the language and support tools. OOPSLA Addendum 2000: 163 - [c20]Cristina Videira Lopes, Gregor Kiczales:
Aspect-Oriented Programming. TOOLS (34) 2000: 461-462 - [c19]Cristina Videira Lopes, Gregor Kiczales:
Aspect-Oriented Programming. TOOLS (33) 2000: 468
1990 – 1999
- 1999
- [c18]Gregor Kiczales:
Wrap-Up. ECOOP Workshops 1999: 309-311 - 1998
- [c17]Cristina Videira Lopes, Gregor Kiczales:
Recent Developments in Aspect. ECOOP Workshops 1998: 398-401 - 1997
- [c16]Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, John Irwin:
Aspect-Oriented Programming. ECOOP 1997: 220-242 - [c15]Kim Mens, Cristina Videira Lopes, Bedir Tekinerdogan, Gregor Kiczales:
Aspect-Oriented Programming Workshop Report. ECOOP Workshops 1997: 483-496 - [c14]Gregor Kiczales, John Lamping, Cristina Videira Lopes, Chris Maeda, Anurag Mendhekar, Gail C. Murphy:
Open Implementation Design Guidelines. ICSE 1997: 481-490 - [c13]John Irwin, Jean-Marc Loingtier, John R. Gilbert, Gregor Kiczales, John Lamping, Anurag Mendhekar, Tatiana Shpeisman:
Aspect-Oriented Programming of Sparse Matrix Code. ISCOPE 1997: 249-256 - [c12]Laura Hill, Bruce Anderson, Adele Goldberg, Gregor Kiczales, Colin Scott, Kevin Tyson:
The OT Life-cycle: From Eureka! to Shrink Wrap (Panel). OOPSLA 1997: 301-303 - [c11]Chris Maeda, Arthur Lee, Gail C. Murphy, Gregor Kiczales:
Open Implementation Analysis and Design. SSR 1997: 44-52 - 1996
- [j6]Gregor Kiczales:
Aspect-Oriented Programming. ACM Comput. Surv. 28(4es): 154 (1996) - [j5]Gregor Kiczales:
Beyond the Black Box: Open Implementation. IEEE Softw. 13(1): 8-11 (1996) - [c10]Shigeru Chiba, Gregor Kiczales, John Lamping:
Avoiding Confusion in Metacircularity: The Meta-Helix. ISOTAS 1996: 157-172 - [c9]Gregor Kiczales:
What Can Programming Languages Contribute to Software Engineering, and Vice Versa? (Panel). SIGSOFT FSE 1996: 2 - 1994
- [c8]Yasuhiko Yokote, Gregor Kiczales, John Lamping:
Separation of Concerns and Operating Systems for Highly Heterogeneous Distributed Computing. ACM SIGOPS European Workshop 1994: 39-44 - 1993
- [c7]Gregor Kiczales, John Lamping, Chris Maeda, David Keppel, Dylan McNamee:
The Need for Customizable Operating Systems. Workshop on Workstation Operating Systems 1993: 165-169 - [c6]Gregor Kiczales:
Traces (A Cut at the "Make Isn't Generic" Problem). ISOTAS 1993: 27-42 - 1992
- [c5]Gregor Kiczales, John Lamping:
Issues in the Design and Documentation of Class Libraries. OOPSLA 1992: 435-451 - 1990
- [c4]Gregor Kiczales, Luis Rodriguez:
Efficient Method Dispatch in PCL. LISP and Functional Programming 1990: 99-105 - [p1]Daniel G. Bobrow, Kenneth M. Kahn, Gregor Kiczales, Larry Masinter, Mark Stefik, Frank Zdybel:
CommonLoops: Merging Lisp and Object-Oriented Programming. Research Foundations in Object-Oriented and Semantic Database Systems 1990: 70-90
1980 – 1989
- 1989
- [j4]Daniel G. Bobrow, Linda G. DeMichiel, Richard P. Gabriel, Sonya E. Keene, Gregor Kiczales, David A. Moon:
Common Lisp Object System Specification: 1. Programmer Interface Concepts. LISP Symb. Comput. 1(3-4): 245-298 (1989) - [j3]Daniel G. Bobrow, Linda G. DeMichiel, Richard P. Gabriel, Sonya E. Keene, Gregor Kiczales, David A. Moon:
Common Lisp Object System Specification: 2. Functions in the Programmer Interface. LISP Symb. Comput. 1(3-4): 299-394 (1989) - [c3]Daniel G. Bobrow, L. Peter Deutsch, Gregor Kiczales, Bjarne Stroustrup:
Panel: Object-Oriented Languages: Premises and Promises. OOPSLA 1989: 524 - 1988
- [j2]Daniel G. Bobrow, Linda G. DeMichiel, Richard P. Gabriel, Sonya E. Keene, Gregor Kiczales, David A. Moon:
Common Lisp Object System Specification X2JI3 Document 88-002R. ACM SIGPLAN Notices 23(SI): 1.1-2.94 (1988) - [c2]Daniel G. Bobrow, Gregor Kiczales:
The Common Lisp Object System Metaobject Kernel: A Status Report. LISP and Functional Programming 1988: 309-315 - 1987
- [j1]Jeff Shrager, Daniel S. Jordan, Thomas P. Moran, Gregor Kiczales, Daniel M. Russell:
Issues in the Pragmatics of Qualitative Modeling: Lessons Learned from a Xerographics Project. Commun. ACM 30(12): 1036-1047 (1987) - 1986
- [c1]Daniel G. Bobrow, Kenneth M. Kahn, Gregor Kiczales, Larry Masinter, Mark Stefik, Frank Zdybel:
CommonLoops: Merging Lisp and Object-Oriented Programming. OOPSLA 1986: 17-29
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-05-08 21:03 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint