scispace - formally typeset
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.