Travelled to:
1 × Austria
1 × Finland
1 × Hungary
1 × Ireland
1 × Jamaica
1 × Poland
1 × Spain
1 × United Kingdom
2 × Canada
2 × France
2 × Germany
8 × USA
Collaborated with:
C.V.Lopes ∅ M.Mezini H.Masuhara J.Lamping E.Hilsdale D.G.Bobrow R.Salkeld J.Nunez S.Davis M.Tkatchenko J.Hannemann L.Rodríguez R.M.Golbeck P.Selby C.Dutchyn A.Mendhekar C.Maeda Y.Coady M.J.Feeley G.Smolyn E.L.A.Baniassad I.Beschastnikh R.Holmes Meghan Allen J.Hugunin M.Kersten J.Palm W.G.Griswold G.C.Murphy K.M.Kahn L.Masinter M.Stefik F.Zdybel J.Loingtier J.Irwin
Talks about:
aspect (12) orient (9) program (8) design (6) modular (3) object (3) model (3) code (3) implement (2) crosscut (2)
Person: Gregor Kiczales
DBLP: Kiczales:Gregor
Contributed to:
Wrote 25 papers:
- OOPSLA-2013-SalkeldK
- Interacting with dead objects (RS, GK), pp. 203–216.
- ICPC-2012-NunezK #abstraction #case study #comprehension #user study
- Understanding registration-based abstractions: A quantitative user study (JJN, GK), pp. 93–102.
- OOPSLA-2010-DavisK #abstraction
- Registration-based language abstractions (SD, GK), pp. 754–773.
- TOOLS-EUROPE-2010-GolbeckSK #aspectj
- Late Binding of AspectJ Advice (RMG, PS, GK), pp. 173–191.
- ICPC-2007-Kiczales #aspect-oriented #design
- Making the Code Look Like the Design — Aspects and Other Recent Work (GK), p. 14.
- ECOOP-2005-KiczalesM
- Separation of Concerns with Procedures, Annotations, Advice and Pointcuts (GK, MM), pp. 195–213.
- ICSE-2005-Kiczales #aspect-oriented #programming
- Aspect-oriented programming (GK), p. 730.
- ICSE-2005-KiczalesM #aspect-oriented #composition #programming #reasoning
- Aspect-oriented programming and modular reasoning (GK, MM), pp. 49–58.
- MoDELS-2005-TkatchenkoK #modelling
- Uniform Support for Modeling Crosscutting Structure (MT, GK), pp. 508–521.
- CC-2003-MasuharaKD #aspect-oriented #compilation #optimisation #source code
- A Compilation and Optimization Model for Aspect-Oriented Programs (HM, GK, CD), pp. 46–60.
- ECOOP-2003-MasuharaK #aspect-oriented #modelling
- Modeling Crosscutting in Aspect-Oriented Mechanisms (HM, GK), pp. 2–28.
- OOPSLA-2002-HannemannK #aspectj #design pattern #implementation #java
- Design pattern implementation in Java and aspectJ (JH, GK), pp. 161–173.
- ECOOP-2001-KiczalesHHKPG #aspectj #overview
- An Overview of AspectJ (GK, EH, JH, MK, JP, WGG), pp. 327–353.
- ESEC-FSE-2001-CoadyKFS #composition #operating system #using
- Using aspectC to improve the modularity of path-specific customization in operating system code (YC, GK, MJF, GS), pp. 88–98.
- ESEC-FSE-2001-KiczalesH #aspect-oriented #programming
- Aspect-oriented programming (GK, EH), p. 313.
- ICSE-2000-LopesK #aspectj #composition #design #source code #using
- Improving design and source code modularity using AspectJ (CVL, GK), p. 825.
- TOOLS-EUROPE-2000-LopesK #aspect-oriented #programming
- Aspect-Oriented Programming (CVL, GK), p. 468.
- TOOLS-USA-2000-LopesK00a #aspect-oriented #programming
- Aspect-Oriented Programming (CVL, GK), pp. 461–462.
- ECOOP-1997-KiczalesLMMLLI #aspect-oriented #programming
- Aspect-Oriented Programming (GK, JL, AM, CM, CVL, JML, JI), pp. 220–242.
- ICSE-1997-KiczalesLLMMM #design #guidelines #implementation
- Open Implementation Design Guidelines (GK, JL, CVL, CM, AM, GCM), pp. 481–490.
- OOPSLA-1992-KiczalesL #design #documentation #library
- Issues in the Design and Documentation of Class Libraries (GK, JL), pp. 435–451.
- LFP-1990-KiczalesR #performance
- Efficient Method Dispatch in PCL (GK, LR), pp. 99–105.
- LFP-1988-BobrowK #kernel #lisp #object-oriented
- The Common Lisp Object System Metaobject Kernel: A Status Report (DGB, GK), pp. 309–315.
- OOPSLA-1986-BobrowKKMSZ #lisp #named #object-oriented #programming
- CommonLoops: Merging Lisp and Object-Oriented Programming (DGB, KMK, GK, LM, MS, FZ), pp. 17–29.
- Onward-2019-BaniassadBHKA #design #learning
- Learning to listen for design (ELAB, IB, RH, GK, MA), pp. 179–186.