World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
45
Citations
10922
World Ranking
7086
National Ranking
3111

Research.com Recognitions

  • 2019 - ACM Distinguished Member
  • 2014 - Fellow of Alfred P. Sloan Foundation

Overview

Shan Lu is affiliated with the University of Chicago in the United States. Their research spans multiple fields with a primary focus on Computer Science and Biochemistry, Genetics and Molecular Biology.

In Computer Science, their work covers specialized areas such as Artificial Intelligence, Computer Networks and Communications, and Information Systems. In the biological sciences, Shan Lu's contributions are mainly in Molecular Biology and Cancer Research.

The scientist's research topics include:

  • Single-cell and spatial transcriptomics
  • Gene Regulatory Network Analysis
  • Adversarial Robustness in Machine Learning
  • Software System Performance and Reliability
  • Distributed systems and fault tolerance
  • Cloud Computing and Resource Management
  • Software Engineering Research

Shan Lu's recent published papers illustrate this multidisciplinary approach. Some of the notable publications are:

  • "Trace2TAP" (2020) in Proceedings of the ACM on Interactive Mobile Wearable and Ubiquitous Technologies
  • "Automated testing of software that uses machine learning APIs" (2022) in Proceedings of the 44th International Conference on Software Engineering
  • "Debiased personalized gene coexpression networks for population-scale scRNA-seq data" (2023) in Genome Research
  • "An integrated analysis of single-cell and bulk transcriptomics reveals EFNA1 as a novel prognostic biomarker for cervical cancer" (2022) in Human Cell
  • "Secondary bile acids function through the vitamin D receptor in myeloid progenitors to promote myelopoiesis" (2023) in Blood Advances

Frequent collaborators include:

  • Sündüz Keleş
  • Chengcheng Wan
  • Sophie Xie
  • Henry Hoffmann
  • Michael Maire

Shan Lu publishes regularly in various venues. Their most common outlets are:

  • arXiv (Cornell University)
  • ACM Transactions on Software Engineering and Methodology
  • bioRxiv (Cold Spring Harbor Laboratory)
  • Proceedings of the ACM on Interactive Mobile Wearable and Ubiquitous Technologies
  • Proceedings of the ACM on Programming Languages

Recognition includes honors such as being named an ACM Distinguished Member in 2019 and a Fellow of the Alfred P. Sloan Foundation in 2014.

Best Publications

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

    Shan Lu;Soyeon Park;Eunsoo Seo;Yuanyuan Zhou

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

    Z. Li;S. Lu;S. Myagmar;Y. Zhou

  • AVIO: detecting atomicity violations via access interleaving invariants

    Shan Lu;Joseph Tucek;Feng Qin;Yuanyuan Zhou

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

    Zhenmin Li;Shan Lu;Suvda Myagmar;Yuanyuan Zhou

  • Understanding and detecting real-world performance bugs

    Guoliang Jin;Linhai Song;Xiaoming Shi;Joel Scherpelz

  • CTrigger: exposing atomicity violation bugs from their hiding places

    Soyeon Park;Shan Lu;Yuanyuan Zhou

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

    Zhenmin Li;Lin Tan;Xuanhui Wang;Shan Lu

  • PRES: probabilistic replay with execution sketching on multiprocessors

    Soyeon Park;Yuanyuan Zhou;Weiwei Xiong;Zuoning Yin

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

    Shan Lu;Soyeon Park;Chongfeng Hu;Xiao Ma

  • Automated atomicity-violation fixing

    Guoliang Jin;Linhai Song;Wei Zhang;Shan Lu

  • A Study of Linux File System Evolution

    Lanyue Lu;Andrea C. Arpaci-Dusseau;Remzi H. Arpaci-Dusseau;Shan Lu

  • SafeMem: exploiting ECC-memory for detecting memory leaks and memory corruption during production runs

    Feng Qin;Shan Lu;Yuanyuan Zhou

  • Automated concurrency-bug fixing

    Guoliang Jin;Wei Zhang;Dongdong Deng;Ben Liblit

  • Triage: diagnosing production run failures at the user's site

    Joseph Tucek;Shan Lu;Chengdu Huang;Spiros Xanthos

  • Toddler: detecting performance problems via similar memory-access patterns

    Adrian Nistor;Linhai Song;Darko Marinov;Shan Lu

  • AccMon: Automatically Detecting Memory-Related Bugs via Program Counter-Based Invariants

    Pin Zhou;Wei Liu;Long Fei;Shan Lu

  • ConSeq: detecting concurrency bugs through sequential errors

    Wei Zhang;Junghee Lim;Ramya Olichandran;Joel Scherpelz

  • TaxDC: A Taxonomy of Non-Deterministic Concurrency Bugs in Datacenter Distributed Systems

    Tanakorn Leesatapornwongsa;Jeffrey F. Lukman;Shan Lu;Haryadi S. Gunawi

  • ConMem: detecting severe concurrency bugs through an effect-oriented approach

    Wei Zhang;Chong Sun;Shan Lu

  • Instrumentation and sampling strategies for cooperative concurrency bug isolation

    Guoliang Jin;Aditya Thakur;Ben Liblit;Shan Lu

Frequent Co-Authors

Yuanyuan Zhou
Yuanyuan Zhou University of California, San Diego
Henry Hoffmann
Henry Hoffmann University of Chicago
Alvin Cheung
Alvin Cheung University of California, Berkeley
Xiaohui Gu
Xiaohui Gu North Carolina State University
Ben Liblit
Ben Liblit University of Wisconsin–Madison
Blase Ur
Blase Ur University of Chicago
Josep Torrellas
Josep Torrellas University of Illinois at Urbana-Champaign
Weimin Zheng
Weimin Zheng Tsinghua University
Karthikeyan Sankaralingam
Karthikeyan Sankaralingam University of Wisconsin–Madison
Guoqing Xu
Guoqing Xu University of California, Los Angeles

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

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Exploring Computer Science in the USA opens many doors to specialized and interdisciplinary career paths. Many learners consider broadening their expertise or pivoting their careers through flexible online programs. For those interested in digital security, online cybersecurity master's programs are a popular choice, equipping students to tackle rising cyber threats and data privacy issues.

Computer Science skills are also in demand in unexpected sectors. For example, construction technology is rapidly evolving, making the best online construction management degree a practical option for tech-savvy professionals looking to manage innovative projects.

Many students find that a criminal justice major or related IT-focused law enforcement programs can combine a passion for justice with hands-on technology skills. Additionally, accounting professionals increasingly rely on data analytics and digital systems, so pursuing the best online accounting degree can be an efficient pathway into tech-driven finance roles.

Each pathway offers unique opportunities to apply Computer Science knowledge across diverse industries with high growth and job security.

Best Scientists Citing Shan Lu

Trending Scientists