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 35 Citations 8,033 104 World Ranking 7442 National Ranking 3502

Overview

What is he best known for?

The fields of study he is best known for:

  • Programming language
  • Object-oriented programming
  • Operating system

William R. Cook spends much of his time researching Programming language, Inheritance, Theoretical computer science, Subtyping and Composition over inheritance. His Programming language study frequently draws parallels with other fields, such as Database server. Correctness and Recursive definition is closely connected to Denotational semantics in his research, which is encompassed under the umbrella topic of Inheritance.

His research integrates issues of Orchestration, Operational semantics, The Internet and Computation in his study of Theoretical computer science. His Composition over inheritance study combines topics from a wide range of disciplines, such as Trait, Encapsulation, Object-based language and Class-based programming. The concepts of his Smalltalk study are interwoven with issues in Mixin and Class hierarchy.

His most cited work include:

  • Mixin-based inheritance (730 citations)
  • F-bounded polymorphism for object-oriented programming (289 citations)
  • Inheritance is not subtyping (220 citations)

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

His scientific interests lie mostly in Programming language, Theoretical computer science, Inheritance, Object-oriented programming and Software engineering. His research related to Operational semantics, Programming paradigm, Denotational semantics, Correctness and Functional programming might be considered part of Programming language. William R. Cook has researched Theoretical computer science in several fields, including Method, Static analysis, Component and Search algorithm.

The Inheritance study combines topics in areas such as Subtyping, Recursion, Smalltalk and Class-based programming. His Smalltalk research includes elements of Inheritance hierarchy, Composition over inheritance and Type inheritance. His research integrates issues of Software development, Abstract data type, Object-based language and Operations research in his study of Object-oriented programming.

He most often published in these fields:

  • Programming language (53.98%)
  • Theoretical computer science (19.47%)
  • Inheritance (14.16%)

What were the highlights of his more recent work (between 2010-2020)?

  • Programming language (53.98%)
  • Theoretical computer science (19.47%)
  • Interpreter (4.42%)

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

His main research concerns Programming language, Theoretical computer science, Interpreter, Software engineering and Database. William R. Cook integrates Programming language with Simple in his study. His Theoretical computer science research is multidisciplinary, incorporating elements of Metatheory and Search algorithm.

He interconnects Object-oriented programming, First-generation programming language, Online and offline and Partial evaluation in the investigation of issues within Interpreter. His Software engineering study combines topics from a wide range of disciplines, such as Feature model and Access control. His Database study combines topics in areas such as Equivalence, Bisimulation and Web application.

Between 2010 and 2020, his most popular works were:

  • The State of the Art in Language Workbenches. Conclusions from the Language Workbench Challenge (106 citations)
  • Evaluating and comparing language workbenches (76 citations)
  • Extensibility for the masses: practical extensibility with object algebras (52 citations)

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

  • Programming language
  • Object-oriented programming
  • Operating system

William R. Cook mainly investigates Programming language, Theoretical computer science, Artificial intelligence, Natural language processing and Software product line. William R. Cook integrates Programming language with Java compiler in his research. His Theoretical computer science research includes themes of Method, Object-oriented programming and Programmer.

His Object model and Object graph study in the realm of Artificial intelligence interacts with subjects such as Indexed grammar and Definite clause grammar. His study explores the link between Software product line and topics such as Digital forensics that cross with problems in Feature model, Software engineering, Domain-specific language and Language workbench. His study in Haskell is interdisciplinary in nature, drawing from both Aspect-oriented programming, Inheritance, Programming style, Parametricity and Component.

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

Mixin-based inheritance

Gilad Bracha;William Cook.
european conference on object oriented programming (1990)

1211 Citations

Inheritance is not subtyping

William R. Cook;Walter Hill;Peter S. Canning.
symposium on principles of programming languages (1989)

671 Citations

A denotational semantics of inheritance and its correctness

W. Cook;J. Palsberg.
conference on object oriented programming systems languages and applications (1989)

540 Citations

A denotational semantics of inheritance and its correctness

William Cook;Jens Palsberg.
conference on object oriented programming systems languages and applications (1989)

534 Citations

F-bounded polymorphism for object-oriented programming

Peter Canning;William Cook;Walter Hill;Walter Olthoff.
international conference on functional programming (1989)

405 Citations

Safe composition of product lines

Sahil Thaker;Don Batory;David Kitchin;William Cook.
generative programming and component engineering (2007)

316 Citations

COMPUTATION ORCHESTRATION A Basis for Wide-Area Computing

Jayadev Misra;William R. Cook.
Software and Systems Modeling (2007)

316 Citations

A proposal for making Eiffel type-safe

W. R. Cook.
european conference on object-oriented programming (1989)

306 Citations

Rule based database security system and method

William R. Cook;Martin R. Gannholm.
(2000)

304 Citations

A Denotational Semantics of Inheritance

William R. Cook.
(1989)

273 Citations

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

Contact us

Best Scientists Citing William R. Cook

Sven Apel

Sven Apel

Saarland University

Publications: 77

Christian Kästner

Christian Kästner

Carnegie Mellon University

Publications: 53

Don Batory

Don Batory

The University of Texas at Austin

Publications: 45

Ina Schaefer

Ina Schaefer

Technische Universität Braunschweig

Publications: 38

Oscar Nierstrasz

Oscar Nierstrasz

University of Bern

Publications: 30

Martin Odersky

Martin Odersky

École Polytechnique Fédérale de Lausanne

Publications: 29

Stéphane Ducasse

Stéphane Ducasse

University of Lille

Publications: 26

Gary T. Leavens

Gary T. Leavens

University of Central Florida

Publications: 23

Gunter Saake

Gunter Saake

Otto-von-Guericke University Magdeburg

Publications: 23

Eelco Visser

Eelco Visser

Delft University of Technology

Publications: 21

Bernhard Rumpe

Bernhard Rumpe

RWTH Aachen University

Publications: 20

Yannis Smaragdakis

Yannis Smaragdakis

National and Kapodistrian University of Athens

Publications: 20

Mira Mezini

Mira Mezini

Technical University of Darmstadt

Publications: 19

Andrew P. Black

Andrew P. Black

Portland State University

Publications: 19

Benjamin C. Pierce

Benjamin C. Pierce

University of Pennsylvania

Publications: 18

Andrew C. Myers

Andrew C. Myers

Cornell University

Publications: 18

Trending Scientists

Paul J. Tasker

Paul J. Tasker

Cardiff University

Arantxa Arbe

Arantxa Arbe

Spanish National Research Council

Alexander Deiters

Alexander Deiters

University of Pittsburgh

Jiangwen Liu

Jiangwen Liu

South China University of Technology

Justin C. Johnson

Justin C. Johnson

National Renewable Energy Laboratory

Edward K. Wakeland

Edward K. Wakeland

The University of Texas Southwestern Medical Center

Steve S. Sommer

Steve S. Sommer

Medomics (United States)

Bill Sugden

Bill Sugden

University of Wisconsin–Madison

Daniel S. McKenna

Daniel S. McKenna

Oak Ridge National Laboratory

Michael P. Sulzer

Michael P. Sulzer

Arecibo Observatory

J. Stuart Wolf

J. Stuart Wolf

The University of Texas at Austin

Nathaniel Rothman

Nathaniel Rothman

National Institutes of Health

David L. DeMets

David L. DeMets

University of Wisconsin–Madison

Gabriel Capellá

Gabriel Capellá

Institut d'Investigació Biomédica de Bellvitge

Geeta Kingdon

Geeta Kingdon

University College London

Hans-Thomas Janka

Hans-Thomas Janka

Max Planck Society

Something went wrong. Please try again later.