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 34 Citations 8,035 109 World Ranking 7887 National Ranking 3680

Research.com Recognitions

Awards & Achievements

2019 - ACM Distinguished Member

2014 - Fellow of Alfred P. Sloan Foundation

Overview

What is he best known for?

The fields of study he is best known for:

  • Operating system
  • Programming language
  • Software

His scientific interests lie mostly in Operating system, Software bug, Concurrency, Bebugging and Software. His Software bug research is multidisciplinary, incorporating elements of Compiler and Stack buffer overflow. His study with Concurrency involves better knowledge in Programming language.

The Programming language study combines topics in areas such as Semantics and Dependability. His Bebugging research includes elements of Code, Code refactoring and Code coverage. His study in Software is interdisciplinary in nature, drawing from both Software engineering and Component.

His most cited work include:

  • Learning from mistakes: a comprehensive study on real world concurrency bug characteristics (737 citations)
  • CP-Miner: finding copy-paste and related bugs in large-scale software code (463 citations)
  • AVIO: detecting atomicity violations via access interleaving invariants (349 citations)

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

His scientific interests lie mostly in Concurrency, Software, Operating system, Distributed computing and Debugging. His work deals with themes such as Synchronization, Multi-core processor, Thread and Bebugging, which intersect with Concurrency. His Bebugging study deals with Code coverage intersecting with Code refactoring.

Shan Lu has researched Software in several fields, including Latency, Real-time computing, Static analysis, Embedded system and Source code. The various areas that Shan Lu examines in his Distributed computing study include Scalability, Cloud computing, Set and Reliability. His Debugging study integrates concerns from other disciplines, such as False positive paradox, User interface, Reliability engineering, Low overhead and Syntax.

He most often published in these fields:

  • Concurrency (33.63%)
  • Software (25.66%)
  • Operating system (24.78%)

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

  • Software (25.66%)
  • Artificial intelligence (4.42%)
  • Cloud computing (10.62%)

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

Shan Lu spends much of his time researching Software, Artificial intelligence, Cloud computing, Distributed computing and Concurrency. His research in Software intersects with topics in Real-time computing, Static analysis, Oracle and System dynamics. His work carried out in the field of Static analysis brings together such families of science as Software bug, Software system, Performance tuning, Operating system and Software configuration management.

His Software bug research incorporates themes from Thread and Concurrent computing. His Cloud computing research includes themes of Linear temporal logic, Programming language, Program synthesis and Server. His research investigates the link between Concurrency and topics such as Synchronization that cross with problems in False positive paradox, Computer engineering, Correctness and Set.

Between 2018 and 2021, his most popular works were:

  • AutoTap: synthesizing and repairing trigger-action programs using LTL properties (17 citations)
  • Efficient scalable thread-safety-violation detection: finding thousands of concurrency bugs during testing (11 citations)
  • View-centric performance optimization for database-backed web applications (10 citations)

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

  • Operating system
  • Programming language
  • Software

Shan Lu mainly investigates Distributed computing, Cloud computing, Code, Reliability and Scalability. His Distributed computing research integrates issues from Node, Software and Taxonomy. His research integrates issues of Linear temporal logic, Programming language and Program synthesis in his study of Cloud computing.

His Code research is multidisciplinary, relying on both Web application and Web page, HTML element. Shan Lu combines subjects such as Synchronization, False positive paradox and Concurrency with his study of Reliability. His work carried out in the field of Scalability brings together such families of science as Event and State.

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

Learning from mistakes: a comprehensive study on real world concurrency bug characteristics

Shan Lu;Soyeon Park;Eunsoo Seo;Yuanyuan Zhou.
architectural support for programming languages and operating systems (2008)

1129 Citations

CP-Miner: finding copy-paste and related bugs in large-scale software code

Z. Li;S. Lu;S. Myagmar;Y. Zhou.
IEEE Transactions on Software Engineering (2006)

795 Citations

CP-Miner: a tool for finding copy-paste and related bugs in operating system code

Zhenmin Li;Shan Lu;Suvda Myagmar;Yuanyuan Zhou.
operating systems design and implementation (2004)

505 Citations

AVIO: detecting atomicity violations via access interleaving invariants

S. Lu;J. Tucek;F. Qin;Y. Zhou.
architectural support for programming languages and operating systems (2006)

499 Citations

Understanding and detecting real-world performance bugs

Guoliang Jin;Linhai Song;Xiaoming Shi;Joel Scherpelz.
programming language design and implementation (2012)

392 Citations

CTrigger: exposing atomicity violation bugs from their hiding places

Soyeon Park;Shan Lu;Yuanyuan Zhou.
architectural support for programming languages and operating systems (2009)

376 Citations

Have things changed now?: an empirical study of bug characteristics in modern open source software

Zhenmin Li;Lin Tan;Xuanhui Wang;Shan Lu.
Proceedings of the 1st workshop on Architectural and system support for improving software dependability (2006)

356 Citations

PRES: probabilistic replay with execution sketching on multiprocessors

Soyeon Park;Yuanyuan Zhou;Weiwei Xiong;Zuoning Yin.
symposium on operating systems principles (2009)

285 Citations

MUVI: automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs

Shan Lu;Soyeon Park;Chongfeng Hu;Xiao Ma.
symposium on operating systems principles (2007)

273 Citations

Automated atomicity-violation fixing

Guoliang Jin;Linhai Song;Wei Zhang;Shan Lu.
programming language design and implementation (2011)

272 Citations

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

Contact us

Best Scientists Citing Shan Lu

Yuanyuan Zhou

Yuanyuan Zhou

University of California, San Diego

Publications: 34

Xiangyu Zhang

Xiangyu Zhang

Purdue University West Lafayette

Publications: 33

Chanchal K. Roy

Chanchal K. Roy

University of Saskatchewan

Publications: 32

Michael Pradel

Michael Pradel

University of Stuttgart

Publications: 29

Luis Ceze

Luis Ceze

University of Washington

Publications: 27

Katsuro Inoue

Katsuro Inoue

Osaka University

Publications: 26

Chao Wang

Chao Wang

University of Southern California

Publications: 26

W. K. Chan

W. K. Chan

City University of Hong Kong

Publications: 23

Junfeng Yang

Junfeng Yang

Columbia University

Publications: 22

David Lo

David Lo

Singapore Management University

Publications: 22

Hai Jin

Hai Jin

Huazhong University of Science and Technology

Publications: 21

Jason Flinn

Jason Flinn

Facebook (United States)

Publications: 20

Rajiv Gupta

Rajiv Gupta

University of California, Riverside

Publications: 19

Lin Tan

Lin Tan

Purdue University West Lafayette

Publications: 18

Zhendong Su

Zhendong Su

ETH Zurich

Publications: 18

Julia Lawall

Julia Lawall

French Institute for Research in Computer Science and Automation - INRIA

Publications: 18

Trending Scientists

Yu Jian Cheng

Yu Jian Cheng

University of Electronic Science and Technology of China

Frank S. Marzano

Frank S. Marzano

Sapienza University of Rome

Steven J. Ostro

Steven J. Ostro

Jet Propulsion Lab

Satyajit D. Sarker

Satyajit D. Sarker

Liverpool John Moores University

Andrew J. P. White

Andrew J. P. White

Imperial College London

Hasuck Kim

Hasuck Kim

Seoul National University

Franky So

Franky So

North Carolina State University

Jason A. Burdick

Jason A. Burdick

University of Colorado Boulder

Monica Ferraris

Monica Ferraris

Polytechnic University of Turin

Volker Grimm

Volker Grimm

University of Potsdam

Meine van Noordwijk

Meine van Noordwijk

World Agroforestry Centre

Hamish N. Munro

Hamish N. Munro

Tufts University

Yukihiko Kitamura

Yukihiko Kitamura

Osaka University

Raffaella Calati

Raffaella Calati

University of Milan

Francesco Negro

Francesco Negro

Geneva College

Something went wrong. Please try again later.