D-Index & Metrics Best Publications

D-Index & Metrics

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 51 Citations 13,381 84 World Ranking 2778 National Ranking 1469

Overview

What is he best known for?

The fields of study he is best known for:

  • Programming language
  • Object-oriented programming
  • Operating system

Craig Chambers mostly deals with Programming language, Object-oriented programming, Compiler, Java and Theoretical computer science. His studies in Partial evaluation, Multiple dispatch, Source code, Dynamic compilation and Optimizing compiler are all subfields of Programming language research. His Object-oriented programming research is multidisciplinary, incorporating elements of Call site, Overhead, Message passing and Abstract data type.

In his study, Compiled language is inextricably linked to Debugging, which falls within the broad field of Compiler. In his research, Formal methods, Software engineering and Program analysis is intimately related to Software architecture, which falls under the overarching field of Java. His research on Theoretical computer science frequently links to adjacent areas such as Graph.

His most cited work include:

  • Extensibility safety and performance in the SPIN operating system (899 citations)
  • Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis (554 citations)
  • ArchJava: connecting software architecture to implementation (429 citations)

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

Craig Chambers focuses on Programming language, Object-oriented programming, Compiler, Theoretical computer science and Optimizing compiler. His study involves Java, Dynamic compilation, Modular design, Call graph and Extensibility, a branch of Programming language. His Object-oriented programming study combines topics in areas such as Data type, Overhead, Software development, Object and Interactive programming.

His Compiler research is multidisciplinary, relying on both Debugger, Debugging and Compiled language. His study in Theoretical computer science is interdisciplinary in nature, drawing from both Graph, Predicate, Key and Implementation. The concepts of his Optimizing compiler study are interwoven with issues in Constant and Dataflow, Parallel computing.

He most often published in these fields:

  • Programming language (74.04%)
  • Object-oriented programming (36.54%)
  • Compiler (35.58%)

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

  • Programming language (74.04%)
  • Compiler (35.58%)
  • Object-oriented programming (36.54%)

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

His primary areas of study are Programming language, Compiler, Object-oriented programming, Theoretical computer science and Optimizing compiler. His work on Key expands to the thematically related Programming language. His Compiler study frequently draws connections between adjacent fields such as Type theory.

The various areas that Craig Chambers examines in his Object-oriented programming study include Ubiquitous computing, Algorithm, Software system and Software development. His studies in Theoretical computer science integrate themes in fields like Type checking and Caml. His work deals with themes such as Recursion and Parallel computing, which intersect with Optimizing compiler.

Between 2002 and 2015, his most popular works were:

  • Ownership Domains: Separating Aliasing Policy from Mechanism (168 citations)
  • Automatically proving the correctness of compiler optimizations (114 citations)
  • Automated soundness proofs for dataflow analyses and transformations via local rules (109 citations)

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

  • Programming language
  • Operating system
  • Compiler

Craig Chambers mainly investigates Programming language, Object-oriented programming, Compiler, Java and Type theory. His work investigates the relationship between Programming language and topics such as Theoretical computer science that intersect with problems in Soundness. Craig Chambers combines subjects such as Message format, Distributed computing, strictfp, Ubiquitous computing and Software system with his study of Object-oriented programming.

His research integrates issues of Class, Set, Loader, restrict and Modular design in his study of Compiler. His Type theory research includes themes of Software development, Computer security, Encapsulation, Abstract data type and Compiler construction. His Optimizing compiler research is multidisciplinary, incorporating perspectives in Control flow, Automated theorem proving, Local variable and Pointer.

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

Extensibility safety and performance in the SPIN operating system

B. N. Bershad;S. Savage;P. Pardyak;E. G. Sirer.
symposium on operating systems principles (1995)

1502 Citations

Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis

Jeffrey Dean;David Grove;Craig Chambers.
european conference on object oriented programming (1995)

824 Citations

ArchJava: connecting software architecture to implementation

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

755 Citations

Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches

Urs Hölzle;Craig Chambers;David Ungar.
european conference on object oriented programming (1991)

489 Citations

MultiJava: modular open classes and symmetric multiple dispatch for Java

Curtis Clifton;Gary T. Leavens;Craig Chambers;Todd Millstein.
conference on object-oriented programming systems, languages, and applications (2000)

433 Citations

Call graph construction in object-oriented languages

David Grove;Greg DeFouw;Jeffrey Dean;Craig Chambers.
conference on object-oriented programming systems, languages, and applications (1997)

431 Citations

An efficient implementation of SELF a dynamically-typed object-oriented language based on prototypes

C. Chambers;D. Ungar;E. Lee.
conference on object oriented programming systems languages and applications (1989)

422 Citations

Debugging optimized code with dynamic deoptimization

Urs Hölzle;Craig Chambers;David Ungar.
programming language design and implementation (1992)

384 Citations

Object-Oriented Multi-Methods in Cecil

Craig Chambers.
european conference on object oriented programming (1992)

376 Citations

Alias annotations for program understanding

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

314 Citations

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

Contact us

Best Scientists Citing Craig Chambers

Jonathan Aldrich

Jonathan Aldrich

Carnegie Mellon University

Publications: 53

Barbara G. Ryder

Barbara G. Ryder

Virginia Tech

Publications: 48

Atanas Rountev

Atanas Rountev

The Ohio State University

Publications: 33

James Noble

James Noble

Victoria University of Wellington

Publications: 33

Jan Vitek

Jan Vitek

Northeastern University

Publications: 32

Charles Consel

Charles Consel

Inria Bordeaux - Sud-Ouest Research Centre

Publications: 31

Stéphane Ducasse

Stéphane Ducasse

University of Lille

Publications: 30

Laurie Hendren

Laurie Hendren

McGill University

Publications: 30

Martin Rinard

Martin Rinard

MIT

Publications: 27

Jens Palsberg

Jens Palsberg

University of California, Los Angeles

Publications: 26

David Grove

David Grove

IBM (United States)

Publications: 26

Gary T. Leavens

Gary T. Leavens

University of Central Florida

Publications: 24

Mira Mezini

Mira Mezini

TU Darmstadt

Publications: 24

Urs Hölzle

Urs Hölzle

Google (United States)

Publications: 22

Brian N. Bershad

Brian N. Bershad

University of Washington

Publications: 22

Andrew C. Myers

Andrew C. Myers

Cornell University

Publications: 21

Trending Scientists

Cuntai Guan

Cuntai Guan

Nanyang Technological University

Paulo Tabuada

Paulo Tabuada

University of California, Los Angeles

Jerry Chun-Wei Lin

Jerry Chun-Wei Lin

Western Norway University of Applied Sciences

Pedro M. A. Areias

Pedro M. A. Areias

Instituto Superior Técnico

John Papapolymerou

John Papapolymerou

Michigan State University

Wei-Jen Lee

Wei-Jen Lee

The University of Texas at Arlington

Thomas G. Bifano

Thomas G. Bifano

Boston University

Richard B. Brown

Richard B. Brown

University of Utah

Yong Cui

Yong Cui

Shanghai Jiao Tong University

J. Raphael Gibbs

J. Raphael Gibbs

National Institutes of Health

Daniel Prati

Daniel Prati

University of Bern

Raleigh R. Hood

Raleigh R. Hood

University of Maryland Center For Environmental Sciences

Jeff B. Bender

Jeff B. Bender

University of Minnesota

Johannes Rousk

Johannes Rousk

Lund University

William H. Prusoff

William H. Prusoff

Yale University

Donald M. Caspary

Donald M. Caspary

Southern Illinois University School of Medicine

Something went wrong. Please try again later.