2008 |
60 | EE | Ryan M. Golbeck,
Samuel Davis,
Immad Naseer,
Igor Ostrovsky,
Gregor Kiczales:
Lightweight virtual machine support for AspectJ.
AOSD 2008: 180-190 |
2007 |
59 | EE | Andrew David Eisenberg,
Gregor Kiczales:
Expressive programs through presentation extension.
AOSD 2007: 73-84 |
58 | EE | Arjun Singh,
Gregor Kiczales:
The scalability of AspectJ.
CASCON 2007: 203-214 |
57 | EE | Gregor Kiczales:
Making the Code Look Like the Design - Aspects and Other Recent Work.
ICPC 2007: 14 |
56 | EE | Gregor Kiczales:
Context, perspective, and programs.
OOPSLA Companion 2007: 726 |
55 | EE | Ryan M. Golbeck,
Gregor Kiczales:
A machine code model for efficient advice dispatch.
VMIL 2007: 2 |
2006 |
54 | EE | Andrew David Eisenberg,
Gregor Kiczales:
A simple edit-time metaobject protocol: controlling the display of metadata in programs.
OOPSLA Companion 2006: 696-697 |
53 | EE | Terry Hon,
Gregor Kiczales:
Fluid AOP join point models.
OOPSLA Companion 2006: 712-713 |
52 | EE | Steven Fraser,
Gregor Kiczales,
Ricardo Lopez,
Peter G. Neumann,
Linda M. Northrop,
Martin C. Rinard,
Douglas C. Schmidt,
Kevin Sullivan:
The ultra challenge: software systems beyond big.
OOPSLA Companion 2006: 929-933 |
51 | EE | Richard P. Gabriel,
Guy L. Steele Jr.,
Friedrich Steimann,
Jim Waldo,
Gregor Kiczales,
Kevin Sullivan:
Aspects and/versus modularity the grand debate.
OOPSLA Companion 2006: 935-936 |
2005 |
50 | EE | Jan Hannemann,
Gail C. Murphy,
Gregor Kiczales:
Role-based refactoring of crosscutting concerns.
AOSD 2005: 135-146 |
49 | EE | Gregor Kiczales,
Mira Mezini:
Separation of Concerns with Procedures, Annotations, Advice and Pointcuts.
ECOOP 2005: 195-213 |
48 | EE | Gregor Kiczales,
Mira Mezini:
Aspect-oriented programming and modular reasoning.
ICSE 2005: 49-58 |
47 | EE | Gregor Kiczales:
Aspect-oriented programming.
ICSE 2005: 730 |
46 | EE | Maria Tkatchenko,
Gregor Kiczales:
Uniform Support for Modeling Crosscutting Structure.
MoDELS 2005: 508-521 |
45 | EE | Adrian M. Colyer,
Jack Greenfield,
Ivar Jacobson,
Gregor Kiczales,
Dave A. Thomas:
Aspects: passing fad or new foundation?
OOPSLA Companion 2005: 376-377 |
2004 |
44 | EE | 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 |
43 | EE | Yvonne Coady,
Gregor Kiczales:
Back to the future: a retroactive study of aspect evolution in operating system code.
AOSD 2003: 50-59 |
42 | EE | Hidehiko Masuhara,
Gregor Kiczales,
Christopher Dutchyn:
A Compilation and Optimization Model for Aspect-Oriented Programs.
CC 2003: 46-60 |
41 | EE | Hidehiko Masuhara,
Gregor Kiczales:
Modeling Crosscutting in Aspect-Oriented Mechanisms.
ECOOP 2003: 2-28 |
40 | EE | 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 |
39 | EE | 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 |
38 | EE | Gregor Kiczales:
AspectJ(tm): Aspect-Oriented Programming in Java.
NetObjectDays 2002: 1 |
37 | EE | Jan Hannemann,
Gregor Kiczales:
Design pattern implementation in Java and aspectJ.
OOPSLA 2002: 161-173 |
2001 |
36 | EE | Gregor Kiczales,
Erik Hilsdale,
Jim Hugunin,
Mik Kersten,
Jeffrey Palm,
William G. Griswold:
An Overview of AspectJ.
ECOOP 2001: 327-353 |
35 | EE | Gregor Kiczales,
Erik Hilsdale:
Aspect-oriented programming.
ESEC / SIGSOFT FSE 2001: 313 |
34 | EE | 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 |
33 | EE | Yvonne Coady,
Gregor Kiczales,
Michael J. Feeley,
Norman C. Hutchinson,
Joon Suan Ong,
Stephan Gudmundson:
Aspect-Oriented System Structure.
HotOS 2001: 166 |
32 | EE | Stephan Gudmundson,
Gregor Kiczales:
Data Abstraction in AspectJ.
Reflection 2001: 270-271 |
31 | | Tzilla Elrad,
Mehmet Aksit,
Gregor Kiczales,
Karl J. Lieberherr,
Harold Ossher:
Discussing aspects of AOP.
Commun. ACM 44(10): 33-38 (2001) |
30 | | Gregor Kiczales,
Erik Hilsdale,
Jim Hugunin,
Mik Kersten,
Jeffrey Palm,
William G. Griswold:
Getting started with ASPECTJ.
Commun. ACM 44(10): 59-65 (2001) |
29 | | Yvonne Coady,
Gregor Kiczales,
Michael J. Feeley,
Norman C. Hutchinson,
Joon Suan Ong:
Structuring operating system aspects.
Commun. ACM 44(10): 79-82 (2001) |
2000 |
28 | EE | Cristina Videira Lopes,
Gregor Kiczales:
Improving design and source code modularity using AspectJ (tutorial session).
ICSE 2000: 825 |
27 | EE | Cristina Videira Lopes,
Gregor Kiczales:
Aspect-Oriented Programming.
TOOLS (33) 2000: 468 |
26 | EE | Cristina Videira Lopes,
Gregor Kiczales:
Aspect-Oriented Programming.
TOOLS (34) 2000: 461-462 |
1999 |
25 | | Gregor Kiczales:
Wrap-Up.
ECOOP Workshops 1999: 309-311 |
1998 |
24 | EE | Cristina Videira Lopes,
Gregor Kiczales:
Recent Developments in Aspect.
ECOOP Workshops 1998: 398-401 |
1997 |
23 | EE | Gregor Kiczales,
John Lamping,
Anurag Mendhekar,
Chris Maeda,
Cristina Videira Lopes,
Jean-Marc Loingtier,
John Irwin:
Aspect-Oriented Programming.
ECOOP 1997: 220-242 |
22 | EE | Kim Mens,
Cristina Videira Lopes,
Bedir Tekinerdogan,
Gregor Kiczales:
Aspect-Oriented Programming Workshop Report.
ECOOP Workshops 1997: 483-496 |
21 | EE | Gregor Kiczales,
John Lamping,
Cristina Videira Lopes,
Chris Maeda,
Anurag Mendhekar,
Gail C. Murphy:
Open Implementation Design Guidelines.
ICSE 1997: 481-490 |
20 | | 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 |
19 | | 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 |
18 | EE | Chris Maeda,
Arthur Lee,
Gail C. Murphy,
Gregor Kiczales:
Open Implementation Analysis and Design.
SSR 1997: 44-52 |
1996 |
17 | | Shigeru Chiba,
Gregor Kiczales,
John Lamping:
Avoiding Confusion in Metacircularity: The Meta-Helix.
ISOTAS 1996: 157-172 |
16 | EE | Gregor Kiczales:
What Can Programming Languages Contribute to Software Engineering, and Vice Versa? (Panel).
SIGSOFT FSE 1996: 2 |
15 | | Gregor Kiczales:
Aspect-Oriented Programming.
ACM Comput. Surv. 28(4es): 154 (1996) |
14 | EE | Gregor Kiczales:
Beyond the Black Box: Open Implementation.
IEEE Software 13(1): 8-11 (1996) |
1994 |
13 | | 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 |
12 | | Gregor Kiczales:
Traces (A Cut at the "Make Isn't Generic" Problem).
ISOTAS 1993: 27-42 |
11 | | Gregor Kiczales,
John Lamping,
Chris Maeda,
David Keppel,
Dylan McNamee:
The Need for Customizable Operating Systems.
Workshop on Workstation Operating Systems 1993: 165-169 |
1992 |
10 | | Gregor Kiczales,
John Lamping:
Issues in the Design and Documentation of Class Libraries.
OOPSLA 1992: 435-451 |
1990 |
9 | EE | Gregor Kiczales,
Luis Rodriguez:
Efficient Method Dispatch in PCL.
LISP and Functional Programming 1990: 99-105 |
8 | | 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 |
1989 |
7 | | Daniel G. Bobrow,
L. Peter Deutsch,
Gregor Kiczales,
Bjarne Stroustrup:
Panel: Object-Oriented Languages: Premises and Promises.
OOPSLA 1989: 524 |
6 | | 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 and Symbolic Computation 1(3-4): 245-298 (1989) |
5 | | 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 and Symbolic Computation 1(3-4): 299-394 (1989) |
1988 |
4 | EE | Daniel G. Bobrow,
Gregor Kiczales:
The Common Lisp Object System Metaobject Kernel: A Status Report.
LISP and Functional Programming 1988: 309-315 |
3 | | 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
SIGPLAN Notices 23(Special Issue): 1.1-2.94 (1988) |
1987 |
2 | | 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 |
1 | | 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 |