Design pattern implementation in Java and aspectJ
By Jan Hannemann, Gregor Kiczales. Conference on Object-Oriented Programming Systems, Languages, and Applications, 2002
728 citations recorded by the source corpus.
Subfields: Artificial Intelligence, Development, Software
View Paper: https://www.semanticscholar.org/paper/1f4205e63d63f75d40993c5cac8d051888bcfc9d
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Gregor Kiczales
- Mira Mezini
- Laurie J. Hendren
- Klaus Ostermann
- Ondřej Lhoták
- Premkumar T. Devanbu
- Monica S. Lam
- John Whaley
In Development
In Software
Citations in the corpus
- Aspect-oriented programming and modular reasoning (2005, background): “It has proven popular [15, 23, 26] because it makes it possible for developers to write modular code for concerns such as synchronization [11, 14], error handling [29], persistence [37], certain design patterns [18] etc.”
- Conquering aspects with Caesar (2003, methodology): “This is because the authors [7] recognize the need to separate aspect implementation and aspect binding.”
- Adding trace matching with free variables to AspectJ (2005, methodology): “[23] Hidehiko Masuhara, Gregor Kiczales, and Chris Dutchyn.”