Shan Lu

Registered user since Tue 26 Aug 2014

Name:Shan Lu

Shan Lu is a Professor in the Department of Computer Science at the University of Chicago. She received her Ph.D. at University of Illinois, Urbana-Champaign, in 2008. She was the Clare Boothe Luce Assistant Professor of Computer Sciences at University of Wisconsin, Madison, from 2009 to 2014. Her research focuses on software reliability and efficiency, particularly detecting, diagnosing, and fixing functional and performance bugs in large software systems.

Shan is an ACM Distinguished Member (2019 class), an Alfred P. Sloan Research Fellow (2014), a Distinguished Educator Alumnus from Department of Computer Science at University of Illinois (2013), and NSF Career Award recipient (2010). Her co-authored papers won Google Scholar Classic Paper 2017, Best Paper Awards at ACM-SIGOPS SOSP 2019, USENIX OSDI 2016 and USENIX FAST 2013, 3 ACM-SIGSOFT Distinguished Paper Awards at ICSE 2019, ICSE 2015 and FSE 2014, an ACM-SIGPLAN Research Highlight Award at PLDI 2011, and an IEEE Micro Top Picks in ASPLOS 2006.

Shan currently serves as the Chair of ACM-SIGOPS (2019 –), Member-at-Large of ACM SIG Governing Board Executive Committee (2020 – 2022), and the Associate Editor for IEEE Computer Architecture Letters. She serves/served as the technical program co-chair for USENIX Symposium on Operating Systems Design and Implementation (OSDI) in 2020, USENIX Annual Technical Conference (ATC) in 2015, and ACM Asia-Pacific Systems Workshop (APSys) in 2018.

Affiliation:University of Chicago
Research interests:Software Reliability and Efficiency


CloudIntelligence 2021 Author of Panel #1 - How to accelerate collaboration on Cloud Intelligence across academia and industry? within the CloudIntelligence 2021-track
ASE 2021 Author of Automated Code Refactoring upon Database-Schema Changes in Web Applications within the Tool Demonstrations-track
ESEC/FSE 2022 Committee Member in Program Committee within the Research Papers-track
ESEC/FSE 2020 Author of Understanding and Automatically Detecting Conflicting Interactions between Smart Home IoT Applications within the Research Papers-track
ICSE 2021 Author of A Replication of Are Machine Learning Cloud APIs Used Correctly within the AE - Artifact Evaluation-track
Author of Are Machine Learning Cloud APIs Used Correctly? within the Technical Track-track
ISMM 2019 Author of Keynote 2: Why do big data and cloud systems stop (slow down)? within the ISMM 2019-track
SPLASH 2019 Author of Improving Performance and Quality of Database-Backed Software within the Posters-track
PLDI 2019 Author of DFix: Automatically Fixing Timing Bugs in Distributed Systems within the PLDI Research Papers-track
ICSE 2020 Author of Managing data constraints in database-backed web applications within the Technical Papers-track
Author of Managing data constraints in database-backed web applications within the ICSE 2020 Posters-track
ICSE 2019 Author of AutoTap: Synthesizing and Repairing Trigger-Action Programs Using LTL Properties within the Technical Track-track
Author of View-Centric Performance Optimization for Database-Backed Web Applications within the Technical Track-track
ESEC/FSE 2018 Author of PowerStation: Automatically detecting and fixing inefficienciesof database-backed web applications in IDE within the Demonstrations-track
WPHCS Committee Member in Program Committee within the -track
PLMW@PLDI Speaker of Fighting Software Inefficiency Through Automated Bug Detection within the PLMW@PLDI 2016-track
Speaker in Organizing Committee within the PLMW@PLDI 2016-track
ISMM 2016 Committee Member in External Review Committee
PLDI 2017 Committee Member in Program Committee
* ICSE 2018 * Author of How not to structure your database-backed web applications: a study of performance bugs in the wild within the Technical Papers -track
SPLASH 2016 Author of Low-Overhead and Fully Automated Statistical Debugging with Abstraction Refinement within the OOPSLA-track
PLDI 2015 Committee Member in Program Committee within the Research Papers-track
SPLASH 2014 Committee Member in Program Committee within the OOPSLA-track
Session Chair of Energy and Performance (part of OOPSLA)
Committee Member in Program Committee within the Workshops-track
Author of Statistical Debugging for Real-World Performance Problems within the OOPSLA-track
SPLASH 2013 Author of Efficient Concurrency-Bug Detection Across Inputs within the OOPSLA-track