Qingzhou Luo
(first name pronounced like ching-jo Qing zhou)

Ph.D. Student
Office: 3217 Siebel Center
Email: qluo2 [at] illinois [dot] edu
Address: 201 N Goodwin Ave. Urbana, IL 61801


I am now a Ph.D. student at Department of Computer Science, University of Illinois at Urbana-Champaign. I am working with Prof. Darko Marinov and Grigore Rosu. Before joining UIUC, I obtained my M.S. and B.E. from Shanghai Jiao Tong University in 2010 and 2007 respectively.  I was working with Prof. Jianjun Zhao in the STAP group at SJTU.

Research Interests

I am interested in static/dynamic analysis, testing and verification of software, especially for concurrent programs.


EnforceMOP: A Runtime Property Enforcement System for Multithreaded Programs
Qingzhou Luo and Grigore Rosu
22nd International Symposium on Software Testing and Analysis
(ISSTA 2013), pages 156-166, Lugano, Switzerland, July 2013 (acceptance rate: 26%, 32 out of 124)

Efficient Mutation Testing of Multithreaded Code
Milos Gligoric, Vilas Jagannath, Qingzhou Luo and Darko Marinov
Software Testing, Verification and Reliability
(STVR), 23(5):375-403, Aug. 2013

Ballerina: Automatic Generation and Clustering of Efficient Random Unit Tests for Multithreaded Code
Adrian Nistor, Qingzhou Luo, Michael Pradel, Thomas R. Gross and Darko Marinov
34th International Conference on Software Engineering
(ICSE 2012), pages 727-737, Zurich, Switzerland, June 2012 (acceptance rate: 21%, 87 out of 408)

Improved Multithreaded Unit Testing
Vilas Jagannath, Milos Gligoric, Dongyun Jin, Qingzhou Luo, Grigore Rosu and Darko Marinov
8th Joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
(ESEC/FSE 2011), pages 223-233, Szeged, Hungary, September 2011 (acceptance rate: 17%, 34 out of 203)

Automatic GUI Refactoring and Test Script Repair
Brett Daniel, Qingzhou Luo, Mehdi Mirzaaghael, Danny Dig, Darko Marinov and Mauro Pezze
1st International Workshop on End-to-End Test Script Engineering (co-organized with ISSTA 2011)
(ETSE 2011), pages 38-41, Toronto, Ontario, Canada, July 2011

Change-Aware Preemption Prioritization
Vilas Jagannath, Qingzhou Luo and Darko Marinov
20th International Symposium on Software Testing and Analysis
(ISSTA 2011), to appear, Toronto, Ontario, Canada, July 2011 (acceptance rate: 29%, 35 out of 121)

A Lightweight and Portable Approach to Making Concurrent Failures Reproducible
Qingzhou Luo, Sai Zhang, Jianjun Zhao and Min Hu
13th International Conference on Fundamental Approaches to Software Engineering
(ETAPS/FASE 2010), Paphos, Cyprus, March 2010 (acceptance rate 25%, 24 out of 96)


I love playing table tennis and Chinese chess. I have also participated in 2007, 2008 and 2009 Shanghai International Marathon (half way, 13 miles).