H-Index & Metrics Top Publications

H-Index & Metrics

Discipline name H-index Citations Publications World Ranking National Ranking
Computer Science H-index 80 Citations 23,853 212 World Ranking 426 National Ranking 250

Research.com Recognitions

Awards & Achievements

2008 - ACM Fellow For contributions to programming language theory and systems.

Overview

What is he best known for?

The fields of study he is best known for:

  • Programming language
  • Operating system
  • Algorithm

Alex Aiken mostly deals with Programming language, Parallel computing, Theoretical computer science, Data mining and Static analysis. His Programming language research incorporates elements of Algorithm, Type and Benchmark. His Parallel computing research includes elements of Compiler, Memory leak, Memory management and Programming paradigm.

He has researched Theoretical computer science in several fields, including Type theory, Reliability, Linux kernel and Of the form. Alex Aiken has included themes like Cryptovirology, Isolation and Debugging in his Data mining study. His research in Static analysis intersects with topics in State, Active database and Code.

His most cited work include:

  • Winnowing: local algorithms for document fingerprinting (879 citations)
  • Scalable statistical bug isolation (688 citations)
  • A First Step Towards Automated Detection of Buffer Overrun Vulnerabilities. (582 citations)

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

Alex Aiken spends much of his time researching Programming language, Theoretical computer science, Parallel computing, Program analysis and Compiler. His work in Programming language is not limited to one particular discipline; it also encompasses Code. The study incorporates disciplines such as Scalability, Software pipelining and Memory management in addition to Parallel computing.

His Memory management study frequently draws parallels with other fields, such as Memory map. His studies in Program analysis integrate themes in fields like Algorithm, Type inference and Constraint. Static analysis is closely attributed to Android in his study.

He most often published in these fields:

  • Programming language (28.12%)
  • Theoretical computer science (21.09%)
  • Parallel computing (16.61%)

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

  • Scalability (8.63%)
  • Parallel computing (16.61%)
  • Programming language (28.12%)

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

Scalability, Parallel computing, Programming language, Parallelism and Artificial intelligence are his primary areas of study. His Scalability study incorporates themes from Supercomputer, Task analysis and Data mining. Alex Aiken regularly links together related areas like Program analysis in his Parallel computing studies.

His study in the fields of Compiler, Correctness and Unit testing under the domain of Programming language overlaps with other disciplines such as Atlas. His Parallelism study also includes

  • Layer which connect with Process,
  • Parallelizable manifold which intersects with area such as Constraint, Automatic parallelization, Distributed memory, Granularity and Dimension. His work in Artificial intelligence tackles topics such as Computer vision which are related to areas like Interactive video.

Between 2017 and 2021, his most popular works were:

  • Beyond Data and Model Parallelism for Deep Neural Networks (74 citations)
  • Beyond Data and Model Parallelism for Deep Neural Networks (45 citations)
  • TASO: optimizing deep learning computation with automatic generation of graph substitutions (40 citations)

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

  • Programming language
  • Operating system
  • Algorithm

His primary areas of study are Scalability, Parallelism, Parallel computing, Artificial intelligence and Deep learning. His Scalability research includes themes of SOAP, Sample and Deep neural networks. The various areas that Alex Aiken examines in his Parallelism study include Layer and Convolutional neural network.

His Convolutional neural network research is multidisciplinary, relying on both Dimension, Process, Parallelizable manifold, Granularity and Speedup. His work on Artificial neural network is typically connected to Superoptimization as part of general Artificial intelligence study, connecting several disciplines of science. His Deep learning research includes elements of Automated theorem proving, Theoretical computer science and Graph.

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.

Top Publications

Winnowing: local algorithms for document fingerprinting

Saul Schleimer;Daniel S. Wilkerson;Alex Aiken.
international conference on management of data (2003)

1399 Citations

A First Step Towards Automated Detection of Buffer Overrun Vulnerabilities.

David A. Wagner;Jeffrey S. Foster;Eric A. Brewer;Alexander Aiken.
network and distributed system security symposium (2000)

989 Citations

Scalable statistical bug isolation

Ben Liblit;Mayur Naik;Alice X. Zheng;Alex Aiken.
programming language design and implementation (2005)

938 Citations

Bug isolation via remote program sampling

Ben Liblit;Alex Aiken;Alice X. Zheng;Michael I. Jordan.
programming language design and implementation (2003)

715 Citations

Titanium: a high-performance Java dialect

Katherine A. Yelick;Katherine A. Yelick;Luigi Semenzato;Luigi Semenzato;Geoff Pike;Geoff Pike;Carleton Miyamoto;Carleton Miyamoto.
Concurrency and Computation: Practice and Experience (1998)

686 Citations

Sequoia: programming the memory hierarchy

Kayvon Fatahalian;Daniel Reiter Horn;Timothy J. Knight;Larkhoon Leem.
conference on high performance computing (supercomputing) (2006)

625 Citations

Effective static race detection for Java

Mayur Naik;Alex Aiken;John Whaley.
(2008)

619 Citations

Static detection of security vulnerabilities in scripting languages

Yichen Xie;Alex Aiken.
usenix security symposium (2006)

492 Citations

Legion: expressing locality and independence with logical regions

Michael Bauer;Sean Treichler;Elliott Slaughter;Alex Aiken.
ieee international conference on high performance computing data and analytics (2012)

454 Citations

Flow-sensitive type qualifiers

Jeffrey S. Foster;Tachio Terauchi;Alex Aiken.
programming language design and implementation (2002)

442 Citations

Profile was last updated on December 6th, 2021.
Research.com Ranking is based on data retrieved from the Microsoft Academic Graph (MAG).
The ranking h-index is inferred from publications deemed to belong to the considered discipline.

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

Contact us

Top Scientists Citing Alex Aiken

Thomas Reps

Thomas Reps

University of Wisconsin–Madison

Publications: 53

Zhendong Su

Zhendong Su

ETH Zurich

Publications: 50

Cormac Flanagan

Cormac Flanagan

University of California, Santa Cruz

Publications: 44

Jingling Xue

Jingling Xue

UNSW Sydney

Publications: 42

Westley Weimer

Westley Weimer

University of Michigan–Ann Arbor

Publications: 41

Martin Rinard

Martin Rinard

MIT

Publications: 40

Katherine Yelick

Katherine Yelick

Lawrence Berkeley National Laboratory

Publications: 39

Eran Yahav

Eran Yahav

Technion – Israel Institute of Technology

Publications: 38

Michael D. Ernst

Michael D. Ernst

University of Washington

Publications: 38

Atanas Rountev

Atanas Rountev

The Ohio State University

Publications: 35

Xiangyu Zhang

Xiangyu Zhang

Purdue University West Lafayette

Publications: 35

Dimitrios S. Nikolopoulos

Dimitrios S. Nikolopoulos

Virginia Tech

Publications: 35

Alessandro Orso

Alessandro Orso

Georgia Institute of Technology

Publications: 33

Rajiv Gupta

Rajiv Gupta

University of California, Riverside

Publications: 33

Peng Liu

Peng Liu

Chinese Academy of Sciences

Publications: 32

Something went wrong. Please try again later.