Zuoning Yin's Homepage

 Zuoning Yin' s Home Page



347 Laurie Meadows Drive

San Mateo, CA 94403



217-417-8590 (Mobile)



zyin2 at uiuc.edu

zuoning.yin at gmail.com



What is reflected on your heart?


Brief Bio

My Chinese name is http://www.cs.uiuc.edu/homes/zyin2/name.png. You can call me "Tristan" as well. I am a fifth year Ph.D candidate in CS@UIUC. Now I am working at Opera group under the supervision of Prof. Yuanyuan Zhou. I graduated in December 2011.


My CV(pdf, html).



2006.8~2011.12    University of Illinois at Urbana-Champaign         Ph.d in Computer Science

2006.7         Huazhong university of Science and Technology   MS in Computer Science

2002.7         Huazhong university of Science and Technology   BE in Computer Science


Research Interests

Operating Systems, Program Language and Computer Architecture



Zuoning Yin, Xiao Ma, Jing Zheng, Yuanyuan Zhou, Lakshmi N. Bairavasundaram and Shankar Pasupathy. "An Empirical Study on Configuration Errors in Commercial and Open Source Systems", To appear in the proceedings of the 23rd ACM Symposium on Operating Systems Principles (SOSP'11), October 2011 (pdf)


Zuoning Yin, Ding Yuan, Yuanyuan Zhou, Shankar Pasupathy and Lakshmi N. Bairavasundaram. "How Do Fixes Become Bugs? -- A Comprehensive Characteristic Study on Incorrect Fixes in Commercial and Open Source Operating Systems", Proceedings of the 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE'11), September 2011 (pdf) ACM SIGSOFT Distinguished Paper Award


Vilas Jagannath, Zuoning Yin and Mihai Budiu. "Monitoring and Debugging DryadLINQ Applications with Daphne", the 16th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS), May 2011 (pdf)


Zuoning Yin, Matthew Caesar and Yuanyuan Zhou. "Towards Understanding Bugs in Open Source Router Software", ACM SIGCOMM Computer Communications Review, June 2010 (pdf)


Yao Shi, Soyeon Park, Zuoning Yin, Shan Lu, Yuanyuan Zhou, Wenguang Chen and Weimin Zheng.  "Do I Use the Wrong Definition? DefUse: Definition-Use Invariants for Detecting Concurrency and Sequential Bugs", Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages & Applications 2010 (OOPSLA'10), October 2010 (pdf)


Soyeon Park, Weiwei Xiong, Zuoning Yin, Rini Kaushik, Kyu H. Lee, Shan Lu and Yuanyuan Zhou. "PRES: Probabilistic Replay with Execution Sketching on Multiprocessors", Proceedings of the 22nd ACM Symposium on Operating Systems Principles (SOSP'09), October 2009 (pdf)


Nathanael Thompson, Haiyun Luo, Petros Zerfos, Jatinder Singh, Zuoning Yin. "Extended Abstract: Authentication on the Edge - Distributed Authentication for a Global Open Wi-Fi Network", Proceedings of ACM MobiCom, Canada, September, 2007 (pdf)


Publication before coming to UIUC...



Microsoft Research Silicon Valley     2009.5 ~ 2009.8

Microsoft Research Asia              2005.8 ~ 2006.4


Work Experience

Pattern Insight  2007.8 ~ 2007.12


Recent Awards

ACM SIGSOFT Distingished Paper Award 2011

Best Phd Working Group Award at ESEC/FSE 2011

Ray Ozzie Fellowship 2007


Course Taken

Operating systems, Advanced Operating Systems, Program Verification, Computer System Organization, Compiler, Advanced Compiler, Distributed Systems






UIUC, CS@UIUC, Gmail, ACM Digital Lib, IEEE Xplore