|
Shan Lu
Professor
Email: shanlu @ cs.uchicago.edu
Crerar Library 343
5730 S. Ellis Ave., Chicago, IL 60637
CV: [pdf]
Bio: [html]
|
Publications
2024
-
ExChain: exception dependency analysis for root cause diagnosis
Ao Li, Shan Lu, Suman Nath, Rohan Padhye, Vyas Sekar.
21st USENIX Symposium on Networked Systems Design and Implementation
(NSDI 2024).
2021
-
Understanding Trigger-Action Programs Through Novel Visualizations of Program Differences
Valerie Zhao, Lefan Zhang, Bo Wang, Michael L. Littman, Shan Lu, Blase Ur
Proceedings of the ACM SIGCHI Conference on Human Factors in Computing Systems (CHI), 2021.
(CHI 2021).
Won CHI Honorable Mention Award
2019
-
Generuk: Thin Computation over Big Native Data Using
Speculative Program Transformation
Cheng Cai, Christian Navasca, Khanh Nguyen, Brian Demsky, Shan Lu, Miryung Kim, and Guoqing Harry Xu.
The Symposium on Operating Systems Principles
(SOSP'19).
-
SCk: A Single-Machine Approach for Discovering Scalability Bugs in Large Systems
Cesar A. Stuardo, Tenakorn Leesatapornwongsa, Riza O. Suminto, Huan Ke, Jeffrey F. Lukman, Wei-Chiu Chuang, Shan Lu, Haryadi S. Gunawi
17th USENIX Conference on File and Storage Technologies
(FAST'19).
-
Highly Scalable Testing of Complex Interleavings in Cloud Systems
Jeffrey F. Lukman, Huan Ke, Cesar A. Stuardo, Riza O. Suminto,
Dikaimin Simon, Daniar H. Kurniawan, Satria Priambada, Chen Tian, Feng Ye,
Tanakorn Leesatapornwongsa, Aarti Gupta, Shan Lu, Haryadi S. Gunawi
EuroSys
(EuroSys'19).
2018
-
Hytrace: A Hybrid Approach to Performance Bug Diagnosis in Production Cloud Infrastructures
Ting Dai, Daniel Dean, Peipei Wang, Xiaohui Gu, Shan Lu
IEEE Transactions on Parallel and Distributed Systems (TPDS), 2018
(TPDS'18).
2012
-
Automated Concurrency-Bug Fixing
Guoliang Jin, Wei Zhang, Dongdong Deng, Ben Liblit, and Shan Lu.
10th USENIX Symposium on Operating Systems Design and Implementation
(OSDI'12).
-
Understanding the Interleaving-Space Overlap across Inputs and Software Versions
Dongdong Deng, Wei Zhang, Borui Wang, Peisen Zhao, and Shan Lu.
4th USENIX Workshop on Hot Topics in Parallelism
(HotPar'12).
2011
2010
2009
2008
2007
2006
- PathExpander: Architectural Support for Increasing the Path Coverage of Dynamic Bug Detection.
Shan Lu, Pin Zhou, Wei Liu, Yuanyuan Zhou, and Josep Torrellas.
39th Annual IEEE/ACM International Symposium on Microarchitecture (Micro'06).
- Automatic Online Failure Diagnosis at the End-User Site.
Joseph Tucek, Shan Lu, Chengdu Huang, Spiros Xanthos, and Yuanyuan Zhou.
2nd Workshop on Hot Topics in System Dependability (HotDep'06).
- Flight Data Recorder: Monitoring Persistent-State Interactions to Improve Systems Management.
Chad Verbowski, Emre Kıcıman, Arunvijay Kumar, and Brad Daniels, Shan Lu, Juhan Lee, Yi-Min Wang, and Roussi Roussev.
7th USENIX symposium on Operating System Design and Implementation (OSDI'06).
-
-
Won IEEE Micro Top Picks 2006
[pdf]
- CP-Miner: finding copy-paste and related bugs in large-scale software code.
Zhenmin Li, Shan Lu, Suvda Myagmar, and Yuanyuan Zhou
IEEE Transactions on Software Engineering Volume 32, Issue 3, March 2006 (IEEE-TSE).
Google Scholar Software Systems Classic Papers 2017
-
2005
2004
-
CP-Miner: A Tool for Finding
Copy-paste and Related Bugs in Operating System Code
.
Zhenmin Li, Shan Lu, Suvda Myagmar, and Yuanyuan Zhou.
6th Symposium on Operating System Design and Implementation (OSDI'04).
- AccMon: Automatically Detecting Memory-Related Bugs via Program Counter-based Invariants.
Pin Zhou, Wei Liu, Fei Long, Shan Lu, Feng Qin, Yuanyuan Zhou, Sam Midkiff, and Josep Torrellas.
37th Annual IEEE/ACM International Symposium ON Micro-architecture (Micro'04).
|
|
|
|