G
Gregor Kiczales
Researcher at University of British Columbia
Publications - 102
Citations - 25255
Gregor Kiczales is an academic researcher from University of British Columbia. The author has contributed to research in topics: Aspect-oriented programming & AspectJ. The author has an hindex of 43, co-authored 102 publications receiving 25146 citations. Previous affiliations of Gregor Kiczales include PARC & Xerox.
Papers
More filters
Proceedings of the Second (2015) ACM Conference on Learning @ Scale
TL;DR: This year's conference continues the tradition of being the premier forum for presentation of research results and inside stories about what makes online educational systems operate at scale.
Proceedings ArticleDOI
Improving design and source code modularity using AspectJ (tutorial session)
TL;DR: This tutorial shows how to use Aspect-oriented programming (AOP) to implement concerns like exception handling, multi-object protocols, synchronization constraints, and security policies in a concise modular way.
Aspect-Oriented Incremental Customization of Middleware Services
TL;DR: Using Aspect-oriented programming (AOP) can reduce the amount of invasive code to almost zero, improve efficiency by leveraging the existing application behaviour, and facilitate incremental customization and extension of middleware services.
Proceedings ArticleDOI
Learning to listen for design
TL;DR: This essay makes three observations, and shows novices the stories of listening to code and unfolding design patterns (starting from code smells, through refactorings, to arrive at principled structure), to open up the possibility of listening for emergent design.
Book ChapterDOI
Data Abstraction in AspectJ
TL;DR: This work focuses on critical software engineering issues related to system modularity, and identifies the explicit and implicit ways that modules can become dependent upon design decisions of another module in AspectJ.