H-Index & Metrics Best Publications

H-Index & Metrics

Discipline name H-index Citations Publications World Ranking National Ranking
Computer Science D-index 37 Citations 26,576 89 World Ranking 5298 National Ranking 232

Research.com Recognitions

Awards & Achievements

2012 - ACM Fellow For contributions to aspect-oriented programming language design and implementation.

Overview

What is he best known for?

The fields of study he is best known for:

  • Programming language
  • Operating system
  • Object-oriented programming

His scientific interests lie mostly in Programming language, Aspect-oriented programming, Object-oriented programming, AspectJ and Programming paradigm. Programming language and Distributed computing are commonly linked in his work. His Aspect-oriented programming research includes themes of Semantics and Software development.

He usually deals with AspectJ and limits it to topics linked to Implementation and Reusability. His work in Programming domain, Procedural programming, Inductive programming, Functional logic programming and Reactive programming are all subfields of Programming paradigm research. His studies deal with areas such as Aspect-oriented software development, Advice and Real time Java, Java annotation, Java bytecode as well as Pointcut.

His most cited work include:

  • Aspect-oriented programming (5049 citations)
  • An Overview of AspectJ (2776 citations)
  • The Art of the Metaobject Protocol (1030 citations)

What are the main themes of his work throughout his whole career to date?

Gregor Kiczales mainly investigates Programming language, Aspect-oriented programming, AspectJ, Software engineering and Software development. With his scientific publications, his incorporates both Programming language and Structure. His study in the field of Join point also crosses realms of Modularity.

Gregor Kiczales has researched AspectJ in several fields, including Advice, Range, Java annotation, Java bytecode and Extension. Gregor Kiczales combines subjects such as Component-based software engineering, Software design, Separation of concerns and Aspect-oriented software development with his study of Software engineering. His study in Object is interdisciplinary in nature, drawing from both Fexpr and Common Lisp Object System.

He most often published in these fields:

  • Programming language (60.00%)
  • Aspect-oriented programming (35.45%)
  • AspectJ (18.18%)

What were the highlights of his more recent work (between 2005-2019)?

  • Programming language (60.00%)
  • AspectJ (18.18%)
  • Aspect-oriented programming (35.45%)

In recent papers he was focusing on the following fields of study:

The scientist’s investigation covers issues in Programming language, AspectJ, Aspect-oriented programming, Operating system and Virtual machine. His study on Programming language is mostly dedicated to connecting different topics, such as Metadata. His Metadata research incorporates elements of Extensibility, Java annotation, Protocol and Programming domain.

His AspectJ study combines topics from a wide range of disciplines, such as Join point and Advice. He works mostly in the field of Aspect-oriented programming, limiting it down to topics relating to Software engineering and, in certain cases, Separation of concerns. The various areas that he examines in his Virtual machine study include Java, Debugging and Machine code.

Between 2005 and 2019, his most popular works were:

  • Expressive programs through presentation extension (26 citations)
  • Registration-based language abstractions (16 citations)
  • Fluid AOP join point models (11 citations)

In his most recent research, the most cited papers focused on:

  • Programming language
  • Operating system
  • Object-oriented programming

Programming language, AspectJ, Aspect-oriented programming, Virtual machine and Operating system are his primary areas of study. Programming language is connected with Context and Natural language programming in his research. His AspectJ study frequently involves adjacent topics like Join point.

The study incorporates disciplines such as Semantics, Data structure and Dynamic program analysis in addition to Aspect-oriented programming. His Virtual machine research includes elements of Weaving, Overhead, Java bytecode and Benchmark. His work on Java, Compiler and Machine code as part of his general Operating system study is frequently connected to Threaded code, thereby bridging the divide between different branches of science.

This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.

Best Publications

Aspect-oriented programming

Gregor Kiczales.
ACM Computing Surveys (1996)

8598 Citations

An Overview of AspectJ

Gregor Kiczales;Erik Hilsdale;Jim Hugunin;Mik Kersten.
european conference on object oriented programming (2001)

4493 Citations

The Art of the Metaobject Protocol

Gregor Kiczales;Jim Des Rivieres.
(1991)

2205 Citations

Design pattern implementation in Java and aspectJ

Jan Hannemann;Gregor Kiczales.
conference on object-oriented programming systems, languages, and applications (2002)

983 Citations

Aspect-Oriented Programming

C. Lopes;G. Kiczales.
technology of object oriented languages and systems (2000)

978 Citations

Getting started with ASPECTJ

Gregor Kiczales;Erik Hilsdale;Jim Hugunin;Mik Kersten.
Communications of The ACM (2001)

875 Citations

Common Lisp Object System specification

Daniel G. Bobrow;Linda G. DeMichiel;Richard P. Gabriel;Sonya E. Keene.
Sigplan Notices (1988)

690 Citations

D: A Language Framework for Distributed Programming

Cristina Videira Lopes;Gregor Kiczales.
(1997)

455 Citations

CommonLoops: merging Lisp and object-oriented programming

Daniel G. Bobrow;Kenneth Kahn;Gregor Kiczales;Larry Masinter.
conference on object oriented programming systems languages and applications (1986)

452 Citations

Aspect-oriented programming and modular reasoning

Gregor Kiczales;Mira Mezini.
international conference on software engineering (2005)

420 Citations

If you think any of the details on this page are incorrect, let us know.

Contact us

Best Scientists Citing Gregor Kiczales

Alessandro Garcia

Alessandro Garcia

Pontifical Catholic University of Rio de Janeiro

Publications: 115

Sven Apel

Sven Apel

Saarland University

Publications: 85

Mira Mezini

Mira Mezini

TU Darmstadt

Publications: 75

Carlos José Pereira de Lucena

Carlos José Pereira de Lucena

Pontifical Catholic University of Rio de Janeiro

Publications: 67

Gunter Saake

Gunter Saake

Otto-von-Guericke University Magdeburg

Publications: 65

Awais Rashid

Awais Rashid

University of Bristol

Publications: 64

Christian Kästner

Christian Kästner

Carnegie Mellon University

Publications: 61

Wouter Joosen

Wouter Joosen

KU Leuven

Publications: 58

Gary T. Leavens

Gary T. Leavens

University of Central Florida

Publications: 56

Stéphane Ducasse

Stéphane Ducasse

University of Lille

Publications: 54

Walter Binder

Walter Binder

Universita della Svizzera Italiana

Publications: 53

Douglas C. Schmidt

Douglas C. Schmidt

Vanderbilt University

Publications: 49

Jeff Gray

Jeff Gray

University of Alabama

Publications: 46

Don Batory

Don Batory

The University of Texas at Austin

Publications: 44

Gordon S. Blair

Gordon S. Blair

Lancaster University

Publications: 43

Gail C. Murphy

Gail C. Murphy

University of British Columbia

Publications: 33

Something went wrong. Please try again later.