Shan Lu

Shan Lu

University of Chicago

H-index: 46

North America-United States

About Shan Lu

Shan Lu, With an exceptional h-index of 46 and a recent h-index of 36 (since 2020), a distinguished researcher at University of Chicago, specializes in the field of Computer Systems, Software Reliability, Program Analysis, Concurrency.

His recent articles reflect a diverse array of research interests and contributions to the field:

Toward More Efficient Statistical Debugging with Abstraction Refinement

Helping Users Debug Trigger-Action Programs

HotGPT: How to Make Software Documentation More Useful with a Large Language Model?

Performance Bug Analysis and Detection for Distributed Storage and Computing Systems

Generating Test Databases for Database-Backed Applications

WAFFLE: Exposing Memory Ordering Bugs Efficiently with Active Delay Injection

Cancellation in Systems: An Empirical Study of Task Cancellation Patterns and Failures

Supporting End Users in Defining Reinforcement-Learning Problems for Human-Robot Interactions

Shan Lu Information

University

Position

Professor of Computer Science

Citations(all)

10697

Citations(since 2020)

4061

Cited By

8265

hIndex(all)

46

hIndex(since 2020)

36

i10Index(all)

88

i10Index(since 2020)

73

Email

University Profile Page

University of Chicago

Google Scholar

View Google Scholar Profile

Shan Lu Skills & Research Interests

Computer Systems

Software Reliability

Program Analysis

Concurrency

Top articles of Shan Lu

Title

Journal

Author(s)

Publication Date

Toward More Efficient Statistical Debugging with Abstraction Refinement

ACM Transactions on Software Engineering and Methodology

Zhiqiang Zuo

Xintao Niu

Siyi Zhang

Lu Fang

Siau Cheng Khoo

...

2023/3/30

Helping Users Debug Trigger-Action Programs

Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies

Lefan Zhang

Cyrus Zhou

Michael L Littman

Blase Ur

Shan Lu

2023/1/11

HotGPT: How to Make Software Documentation More Useful with a Large Language Model?

Yiming Su

Chengcheng Wan

Utsav Sethi

Shan Lu

Madan Musuvathi

...

2023/6/22

Performance Bug Analysis and Detection for Distributed Storage and Computing Systems

ACM Transactions on Storage

Jiaxin Li

Yiming Zhang

Shan Lu

Haryadi S Gunawi

Xiaohui Gu

...

2023/6/19

Generating Test Databases for Database-Backed Applications

Cong Yan

Suman Nath

Shan Lu

2023/5/14

WAFFLE: Exposing Memory Ordering Bugs Efficiently with Active Delay Injection

Bogdan Alexandru Stoica

Shan Lu

Madanlal Musuvathi

Suman Nath

2023/5/8

Cancellation in Systems: An Empirical Study of Task Cancellation Patterns and Failures

Utsav Sethi

Haochen Pan

Shan Lu

Madanlal Musuvathi

Suman Nath

2022

Supporting End Users in Defining Reinforcement-Learning Problems for Human-Robot Interactions

The 5th Multidisciplinary Conference on Reinforcement Learning and Decision Making (RLDM)

Valerie Zhao

Michael L Littman

Shan Lu

Sarah Sebo

Blase Ur

2022/1

AgileCtrl: a self-adaptive framework for configuration tuning

Shu Wang

Henry Hoffmann

Shan Lu

2022/11/7

Automated testing of software that uses machine learning APIs

Chengcheng Wan

Shicheng Liu

Sophie Xie

Yifan Liu

Henry Hoffmann

...

2022/5/21

Leveraging application data constraints to optimize database-backed web applications

arXiv preprint arXiv:2205.02954

Xiaoxuan Liu

Shuxian Wang

Mengzhu Sun

Sicheng Pan

Ge Li

...

2022/5/5

{MemLiner}: Lining up Tracing and Application for a {Far-Memory-Friendly} Runtime

Chenxi Wang

Haoran Ma

Shi Liu

Yifan Qiao

Jonathan Eyolfson

...

2022

Understanding trigger-action programs through novel visualizations of program differences

Valerie Zhao

Lefan Zhang

Bo Wang

Michael L Littman

Shan Lu

...

2021/5/6

SherLock: unsupervised synchronization-operation inference

Guangpu Li

Dongjie Chen

Shan Lu

Madanlal Musuvathi

Suman Nath

2021/4/19

Automated code refactoring upon database-schema changes in web applications

Sophie Xie

Junwen Yang

Shan Lu

2021/11/15

Understanding and detecting software upgrade failures in distributed systems

Yongle Zhang

Junwen Yang

Zhuqi Jin

Utsav Sethi

Kirk Rodrigues

...

2021/10/26

Are machine learning cloud apis used correctly?

Chengcheng Wan

Shicheng Liu

Henry Hoffmann

Michael Maire

Shan Lu

2021/5/22

Statically inferring performance properties of software configurations

Chi Li

Shu Wang

Henry Hoffmann

Shan Lu

2020/4/15

{ALERT}: Accurate Learning for Energy and Timeliness

Chengcheng Wan

Muhammad Santriaji

Eri Rogers

Henry Hoffmann

Michael Maire

...

2020

How are distributed bugs diagnosed and fixed through system logs?

Information and Software Technology

Wei Yuan

Shan Lu

Hailong Sun

Xudong Liu

2020/3/1

See List of Professors in Shan Lu University(University of Chicago)

Co-Authors

H-index: 67
Yuanyuan Zhou

Yuanyuan Zhou

University of California, San Diego

H-index: 49
Henry Hoffmann

Henry Hoffmann

University of Chicago

H-index: 43
Lin Tan

Lin Tan

Purdue University

H-index: 40
Harry Xu

Harry Xu

University of California, Los Angeles

H-index: 31
Haryadi S. Gunawi

Haryadi S. Gunawi

University of Chicago

H-index: 16
Linhai Song

Linhai Song

Penn State University

academic-engine