D-Index & Metrics Best Publications

D-Index & Metrics D-index (Discipline H-index) only includes papers and citation values for an examined discipline in contrast to General H-index which accounts for publications across all disciplines.

Discipline name D-index D-index (Discipline H-index) only includes papers and citation values for an examined discipline in contrast to General H-index which accounts for publications across all disciplines. Citations Publications World Ranking National Ranking
Computer Science D-index 31 Citations 5,423 191 World Ranking 9679 National Ranking 4396

Research.com Recognitions

Awards & Achievements

2009 - ACM Senior Member

Overview

What is he best known for?

The fields of study he is best known for:

  • Programming language
  • Operating system
  • Object-oriented programming

Jonathan Aldrich focuses on Programming language, Object-oriented programming, Java, Software architecture and Software development. His studies in Object, Modular design, Static analysis, Formal specification and Concurrency are all subfields of Programming language research. His study looks at the relationship between Object-oriented programming and topics such as Program analysis, which overlap with Theoretical computer science, Hierarchical control system, Systems architecture and Method.

His Java research is multidisciplinary, relying on both Program optimization, Lock, Aliasing and Usability. His Software architecture research integrates issues from Software system, Architectural pattern and Software engineering. His work carried out in the field of Software development brings together such families of science as Java concurrency, Type theory, Thread and Embedded system.

His most cited work include:

  • ArchJava: connecting software architecture to implementation (429 citations)
  • Open modules: modular reasoning about advice (224 citations)
  • Alias annotations for program understanding (215 citations)

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

Jonathan Aldrich spends much of his time researching Programming language, Java, Object-oriented programming, Software engineering and Object. His Programming language study combines topics in areas such as Theoretical computer science and Code. The study incorporates disciplines such as Aliasing, State and Software evolution in addition to Java.

His research in Object-oriented programming tackles topics such as Static analysis which are related to areas like Soundness. His research in Software engineering intersects with topics in Architectural pattern, Software system, Software, Software development and Usability. His Object research is multidisciplinary, incorporating perspectives in Protocol and Interface.

He most often published in these fields:

  • Programming language (67.68%)
  • Java (23.23%)
  • Object-oriented programming (19.19%)

What were the highlights of his more recent work (between 2015-2021)?

  • Programming language (67.68%)
  • Software engineering (18.69%)
  • Usability (8.08%)

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

The scientist’s investigation covers issues in Programming language, Software engineering, Usability, Solidity and Java. Jonathan Aldrich incorporates Programming language and Proof assistant in his studies. His Software engineering research is multidisciplinary, incorporating elements of Software system, Blockchain, Compile time and Software development.

His work in the fields of Usability, such as Usability engineering and Usability inspection, overlaps with other areas such as Based case study, Natural language programming and Course. Jonathan Aldrich interconnects Computer security, Hacker, SAFER and State in the investigation of issues within Solidity. His study in Java is interdisciplinary in nature, drawing from both Equivalence, Composite pattern and Immutability.

Between 2015 and 2021, his most popular works were:

  • Exploring language support for immutability (27 citations)
  • Glacier: transitive class immutability for Java (17 citations)
  • Hazelnut: a bidirectionally typed structure editor calculus (16 citations)

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

  • Programming language
  • Operating system
  • Object-oriented programming

His primary areas of investigation include Software engineering, Programming language, Software, State and Blockchain. His studies in Software engineering integrate themes in fields like Usability lab, Software development, Semantics and Usability goals. His Programming language study often links to related topics such as Theoretical computer science.

His Software research incorporates elements of Android and World Wide Web. His State study incorporates themes from Computer security, Hacker, SAFER and Solidity. His work carried out in the field of Blockchain brings together such families of science as Set, Leverage and Compile time.

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

ArchJava: connecting software architecture to implementation

Jonathan Aldrich;Craig Chambers;David Notkin.
international conference on software engineering (2002)

775 Citations

ArchJava: connecting software architecture to implementation

Jonathan Aldrich;Craig Chambers;David Notkin.
international conference on software engineering (2002)

775 Citations

Open modules: modular reasoning about advice

Jonathan Aldrich.
european conference on object oriented programming (2005)

321 Citations

Open modules: modular reasoning about advice

Jonathan Aldrich.
european conference on object oriented programming (2005)

321 Citations

Alias annotations for program understanding

Jonathan Aldrich;Valentin Kostadinov;Craig Chambers.
conference on object-oriented programming systems, languages, and applications (2002)

316 Citations

Alias annotations for program understanding

Jonathan Aldrich;Valentin Kostadinov;Craig Chambers.
conference on object-oriented programming systems, languages, and applications (2002)

316 Citations

Modular typestate checking of aliased objects

Kevin Bierhoff;Jonathan Aldrich.
conference on object-oriented programming systems, languages, and applications (2007)

256 Citations

Modular typestate checking of aliased objects

Kevin Bierhoff;Jonathan Aldrich.
conference on object-oriented programming systems, languages, and applications (2007)

256 Citations

Ownership Domains: Separating Aliasing Policy from Mechanism

Jonathan Aldrich;Craig Chambers.
european conference on object-oriented programming (2004)

245 Citations

Ownership Domains: Separating Aliasing Policy from Mechanism

Jonathan Aldrich;Craig Chambers.
european conference on object-oriented programming (2004)

245 Citations

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

Contact us

Best Scientists Citing Jonathan Aldrich

Gregory L. Slaughter

Gregory L. Slaughter

Oracle (United States)

Publications: 39

Thomas E. Saulpaugh

Thomas E. Saulpaugh

Oracle (United States)

Publications: 36

James Noble

James Noble

Victoria University of Wellington

Publications: 35

Bernard A. Traversat

Bernard A. Traversat

Oracle (United States)

Publications: 30

Gary T. Leavens

Gary T. Leavens

University of Central Florida

Publications: 23

Mira Mezini

Mira Mezini

Technical University of Darmstadt

Publications: 22

Nenad Medvidovic

Nenad Medvidovic

University of Southern California

Publications: 22

David Garlan

David Garlan

Carnegie Mellon University

Publications: 21

Bradley Schmerl

Bradley Schmerl

Carnegie Mellon University

Publications: 19

Eric Bodden

Eric Bodden

University of Paderborn

Publications: 19

Lars Birkedal

Lars Birkedal

Aarhus University

Publications: 19

Peter Müller

Peter Müller

ETH Zurich

Publications: 18

Martin Rinard

Martin Rinard

MIT

Publications: 17

Christian Kästner

Christian Kästner

Carnegie Mellon University

Publications: 16

Alessandro Garcia

Alessandro Garcia

Pontifical Catholic University of Rio de Janeiro

Publications: 16

Sam Malek

Sam Malek

University of California, Irvine

Publications: 14

Trending Scientists

Fadi J. Kurdahi

Fadi J. Kurdahi

University of California, Irvine

Stefanie Tellex

Stefanie Tellex

Brown University

Norman Kerle

Norman Kerle

University of Twente

Eduardo Júlio

Eduardo Júlio

Instituto Superior Técnico

George J. Thomas

George J. Thomas

University of Missouri–Kansas City

Christopher J. Ellison

Christopher J. Ellison

University of Minnesota

Ethan Bier

Ethan Bier

University of California, San Diego

Joel Rozowsky

Joel Rozowsky

Yale University

Istvan Toth

Istvan Toth

University of Queensland

Ronald J. Killiany

Ronald J. Killiany

Boston University

David Trafimow

David Trafimow

New Mexico State University

Jason Chein

Jason Chein

Temple University

Stuart Campbell

Stuart Campbell

University of Cambridge

Donald P. Kotler

Donald P. Kotler

Mount Sinai Morningside

Michael Bittman

Michael Bittman

University of New England

Thomas S. Robertson

Thomas S. Robertson

University of Pennsylvania

Something went wrong. Please try again later.