BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Travelled to:
1 × Croatia
1 × Germany
1 × Russia
1 × Spain
1 × Sweden
1 × United Kingdom
19 × USA
2 × China
2 × Italy
Collaborated with:
Y.Zhou G.Jin L.Song W.Zhang S.Park H.Liu S.Igi H.S.Gunawi J.Arulraj F.Qin L.Fang G.(.Xu Guangpu Li A.Nistor P.Chang K.Imagawa W.Jiang B.Liblit J.Tucek J.F.Lukman Z.Li K.Nguyen B.Demsky J.Scherpelz D.Deng C.Sun Y.Chen W.Zheng C.T.0002 Z.Yin C.Radoi W.R.Harris S.Jha D.Marinov H.Volos A.J.Tack M.M.Swift A.V.Thakur E.Seo S.Myagmar H.Sakato T.Uezono T.Leesatapornwongsa H.Su C.Johnsson H.Shao L.Xie R.Gu L.Zhu M.d.Kruijf A.Li K.Sankaralingam X.Shi C.Huang S.Xanthos J.Yang C.Yan P.Subramaniam A.Cheung Z.Z.0002 S.Khoo Xianglan Chen M.Zhang Y.Wu S.Qi J.Ren H.Matsuo R.Taniguchi D.Arita X.Wang Feng Ye Christian Navasca S.Wang C.Li H.Hoffmann William Sentosa Achmad Imam Kistijantoro J.Lim R.Olichandran T.W.Reps Y.Shi W.Chen W.Xiong R.Kaushik K.H.Lee J.Li C.Hu X.Ma R.A.Popa C.Verbowski E.Kiciman A.Kumar B.Daniels J.Lee Y.Wang R.Roussev
Talks about:
bug (18) concurr (13) detect (13) system (10) memori (7) product (6) perform (6) fix (6) automat (5) distribut (4)

Person: Shan Lu

DBLP DBLP: Lu:Shan

Contributed to:

CASE 20152015
ESEC/FSE 20152015
ICSE 20152015
SOSP 20152015
ASPLOS 20142014
FSE 20142014
OOPSLA 20142014
ASPLOS 20132013
CAV 20132013
ICSE 20132013
OOPSLA 20132013
ASPLOS 20122012
PLDI 20122012
ASPLOS 20112011
PLDI 20112011
ASPLOS 20102010
OOPSLA 20102010
ASPLOS 20092009
SOSP 20092009
ASPLOS 20082008
ESEC/FSE 20072007
SOSP 20072007
ASPLOS 20062006
OSDI 20062006
HPCA 20052005
OSDI 20042004
ICPR v4 20002000
HCI v1 19991999
HCI v2 19971997
FSE 20162016
ESEC/FSE 20182018
OOPSLA 20162016
PLDI 20192019
ASPLOS 20162016
ASPLOS 20172017
ASPLOS 20182018

Wrote 41 papers:

CASE-2015-LuSJSX #approach #multi #nondeterminism #programming
A chance constrained programming approach for multi-product multi-stage integrated production planning under internal and external uncertainties (SL, HS, CJ, HS, LX), pp. 880–885.
ESEC-FSE-2015-GuJSZL #concurrent #thread #what
What change history tells us about thread synchronization (RG, GJ, LS, LZ, SL), pp. 426–438.
ICSE-v1-2015-NistorCRL #detection #named #performance #problem
CARAMEL: Detecting and Fixing Performance Problems That Have Non-Intrusive Fixes (AN, PCC, CR, SL), pp. 902–912.
SOSP-2015-FangNXDL #memory management #scalability #source code
Interruptible tasks: treating memory pressure as interrupts for highly scalable data-parallel programs (LF, KN, G(X, BD, SL), pp. 394–409.
ASPLOS-2014-ArulrajJL #hardware #memory management
Leveraging the short-term memory of hardware to diagnose production-run software failures (JA, GJ, SL), pp. 207–222.
FSE-2014-ZhangWLQRZ #concurrent #debugging #lightweight #named
AI: a lightweight system for tolerating concurrency bugs (MZ, YW, SL, SQ, JR, WZ), pp. 330–340.
OOPSLA-2014-SongL #debugging #performance #problem #statistics
Statistical debugging for real-world performance problems (LS, SL), pp. 561–578.
ASPLOS-2013-ArulrajCJL #hardware #performance
Production-run software failure diagnosis via hardware performance counters (JA, PCC, GJ, SL), pp. 101–112.
ASPLOS-2013-ZhangKLLS #concurrent #debugging #execution #named #thread
ConAir: featherweight concurrency bug recovery via single-threaded idempotent execution (WZ, MdK, AL, SL, KS), pp. 113–126.
CAV-2013-HarrisJLJ #library #validation
Validating Library Usage Interactively (WRH, GJ, SL, SJ), pp. 796–812.
ICSE-2013-NistorSML #data access #detection #named #performance #problem
Toddler: detecting performance problems via similar memory-access patterns (AN, LS, DM, SL), pp. 562–571.
OOPSLA-2013-Deng0L #detection #performance
Efficient concurrency-bug detection across inputs (DD, WZ, SL), pp. 785–802.
ASPLOS-2012-VolosTSL #concurrent #debugging #memory management #transaction
Applying transactional memory to concurrency bugs (HV, AJT, MMS, SL), pp. 211–222.
PLDI-2012-JinSSSL #comprehension #debugging #detection #performance
Understanding and detecting real-world performance bugs (GJ, LS, XS, JS, SL), pp. 77–88.
ASPLOS-2011-ZhangLOSJLR #concurrent #debugging #detection #fault #named
ConSeq: detecting concurrency bugs through sequential errors (WZ, JL, RO, JS, GJ, SL, TWR), pp. 251–264.
PLDI-2011-JinSZLL #automation
Automated atomicity-violation fixing (GJ, LS, WZ, SL, BL), pp. 389–400.
ASPLOS-2010-ZhangSL #approach #concurrent #debugging #detection #named
ConMem: detecting severe concurrency bugs through an effect-oriented approach (WZ, CS, SL), pp. 179–192.
OOPSLA-2010-JinTLL #concurrent #debugging
Instrumentation and sampling strategies for cooperative concurrency bug isolation (GJ, AVT, BL, SL), pp. 241–255.
OOPSLA-2010-ShiPYLZCZ #concurrent #debugging #detection #invariant
Do I use the wrong definition?: DeFuse: definition-use invariants for detecting concurrency and sequential bugs (YS, SP, ZY, SL, YZ, WC, WZ), pp. 160–174.
ASPLOS-2009-ParkLZ #debugging #named
CTrigger: exposing atomicity violation bugs from their hiding places (SP, SL, YZ), pp. 25–36.
SOSP-2009-ParkZXYKLL #execution #multi #named #probability #sketching
PRES: probabilistic replay with execution sketching on multiprocessors (SP, YZ, WX, ZY, RK, KHL, SL), pp. 177–192.
ASPLOS-2008-LuPSZ #concurrent #debugging #learning
Learning from mistakes: a comprehensive study on real world concurrency bug characteristics (SL, SP, ES, YZ), pp. 329–339.
ESEC-FSE-2007-LuJZ #case study #test coverage
A study of interleaving coverage criteria (SL, WJ, YZ), pp. 533–536.
SOSP-2007-LuPHMJLPZ #automation #concurrent #correlation #debugging #detection #multi #named #semantics
MUVI: automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs (SL, SP, CH, XM, WJ, ZL, RAP, YZ), pp. 103–116.
SOSP-2007-TucekLHXZ #named
Triage: diagnosing production run failures at the user’s site (JT, SL, CH, SX, YZ), pp. 131–144.
ASPLOS-2006-LuTQZ #detection #invariant #named
AVIO: detecting atomicity violations via access interleaving invariants (SL, JT, FQ, YZ), pp. 37–48.
OSDI-2006-VerbowskiKKDLLWR #interactive #monitoring
Flight Data Recorder: Monitoring Persistent-State Interactions to Improve Systems Management (CV, EK, AK, BD, SL, JL, YMW, RR), pp. 117–130.
HPCA-2005-QinLZ #detection #memory management #named
SafeMem: Exploiting ECC-Memory for Detecting Memory Leaks and Memory Corruption During Production Runs (FQ, SL, YZ), pp. 291–302.
OSDI-2004-LiLMZ #debugging #named #operating system
CP-Miner: A Tool for Finding Copy-paste and Related Bugs in Operating System Code (ZL, SL, SM, YZ), pp. 289–302.
ICPR-v4-2000-ImagawaMTALI #recognition
Recognition of Local Features for Camera-Based Sign Language Recognition System (KI, HM, RiT, DA, SL, SI), pp. 4849–4853.
HCI-EI-1999-LuSUI
A New Method to Synthesize Japanese Sign Language Based on Intuitive Motion Primitives (SL, HS, TU, SI), pp. 441–445.
HCI-SEC-1997-LuII
An Active Gazing-Line System for Improving Sign-Language Conversation (SL, KI, SI), pp. 283–286.
FSE-2016-LiuCL #comprehension #concurrent #debugging #generative #quality
Understanding and generating high quality patches for concurrency bugs (HL, YC, SL), pp. 715–726.
ESEC-FSE-2018-YangYSLC #automation #detection #ide #named #web
PowerStation: automatically detecting and fixing inefficiencies of database-backed web applications in IDE (JY, CY, PS, SL, AC), pp. 884–887.
OOPSLA-2016-ZuoFKXL #abstraction #automation #debugging #refinement #statistics
Low-overhead and fully automated statistical debugging with abstraction refinement (ZZ0, LF, SCK, G(X, SL), pp. 881–896.
PLDI-2019-LiLCGL #automation #debugging #distributed #named
DFix: automatically fixing timing bugs in distributed systems (GL, HL, XC, HSG, SL), pp. 994–1009.
ASPLOS-2016-Leesatapornwongsa #concurrent #debugging #distributed #named #nondeterminism #taxonomy
TaxDC: A Taxonomy of Non-Deterministic Concurrency Bugs in Datacenter Distributed Systems (TL, JFL, SL, HSG), pp. 517–530.
ASPLOS-2017-LiuLLLLGT #automation #concurrent #debugging #detection #distributed #named
DCatch: Automatically Detecting Distributed Concurrency Bugs in Cloud Systems (HL, GL, JFL, JL, SL, HSG, CT0), pp. 677–691.
ASPLOS-2018-LiuWLLYT #automation #debugging #detection #named
FCatch: Automatically Detecting Time-of-fault Bugs in Cloud Systems (HL, XW, GL, SL, FY, CT0), pp. 419–431.
ASPLOS-2018-NguyenFNXDL #big data #distributed #named
Skyway: Connecting Managed Heaps in Distributed Big Data Systems (KN, LF, CN, G(X, BD, SL), pp. 56–69.
ASPLOS-2018-WangLHLSK #comprehension
Understanding and Auto-Adjusting Performance-Sensitive Configurations (SW, CL, HH, SL, WS, AIK), pp. 154–168.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.