Whova - Search People, Find Friends, Lookup Contact and Connections Whova People Search Chrome Extension Whova People Search Safari Extension Whova People Search Firefox Extension

Tianyin Xu

Department of Computer Science and Engineering
University of California, San Diego
9500 Gilman Drive, MC 0404
La Jolla, CA 92093-0404
Email: tixu at cs dot ucsd dot edu


$ echo "I am on the academic job market."

[Curriculum Vitae]  [Research Statement]  [Teaching Statement]  [Publications: Paper.1; Paper.2; Paper.3; Paper.4]

$ whoami

I am Tianyin, a Night's Watch and a dreamer who tries to do relevant systems research. I am enjoying my Ph.D. at sysnet and Opera, UC San Diego, working with a rock star Yuanyuan Zhou (YY). The biggest thing I learned is being serious and sincere—Winter is coming! Don't fight a fake war or someone else's war. Fight for what matters to the living and the dead!

I work with NetApp where I research system products and observe system users. I had a very short experience in Whova and learned dedication and responsibility. Before came to UCSD, I worked in Germany for 1.5 years at Goettingen.

$ head research_interests

The goal of my research is to make computer systems reliable and secure. My mission is to help today's systems defend against all kinds of errors and defects, such as software bugs, configuration errors, and design flaws. I am proud that some of my research helps improve real software systems. See the list of issues I helped.

As a systems guy, I am interested in various inter-disciplinary black magic, e.g., program analysis, machine learning, and NLP. My view of systems research is to build the right swords to kill the dragon (not windmills!).

$ ls -l all_papers

lrwxrwxrwx 1 tianyin tianyin 4 Feb 30 12:61 all_papers -> paper.list

$ awk -v RS="" '$0 ~ "\nTianyin"' paper.list

How Do System Administrators Resolve Access-Denied Issues in the Real World?
Tianyin Xu, Han Min Naing, Le Lu, and Yuanyuan Zhou
To appear in Proceedings of the 35th Annual CHI Conference on Human Factors in Computing Systems (CHI'17), May 6-11, 2017, Denver, CO, USA.
[pdf | ps | bib]

Early Detection of Configuration Errors to Reduce Failure Damage
Tianyin Xu, Xinxin Jin, Peng Huang, Yuanyuan Zhou, Shan Lu, Long Jin, and Shankar Pasupathy
In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI'16), Nov. 2-4, 2016, Savannah, GA, USA. Jay Lepreau Best Paper Award.
[pdf | ps | bib]

Hey, You Have Given Me Too Many Knobs! Understanding and Dealing with Over-Designed Configuration in System Software
Tianyin Xu, Long Jin, Xuepeng Fan, Yuanyuan Zhou, Shankar Pasupathy, and Rukma Talwadker
In Proceedings of the 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE'15), Aug. 31-Sep. 4, 2015, Bergamo, Italy.
[pdf | ps | bib]

Systems Approaches to Tackling Configuration Errors: A Survey
Tianyin Xu and Yuanyuan Zhou
ACM Computing Surveys (CSUR), Volume 47, Number 4, Article 70, Jul. 2015.
[pdf | ps | bib]

Do Not Blame Users for Misconfigurations
Tianyin Xu, Jiaqi Zhang, Peng Huang, Jing Zheng, Tianwei Sheng, Ding Yuan, Yuanyuan Zhou, and Shankar Pasupathy
In Proceedings of the 24th ACM Symposium on Operating Systems Principles (SOSP'13), Nov. 3-6, 2013, Farmington, PA, USA.
[pdf | ps | bib]

$ cat teaching_assistant

2017 CSE 221: Advanced Operating Systems, Spring, UCSD (with Yuanyuan Zhou)

2016 CSE 120: Principles of Computer Operating Systems, Fall, UCSD (with Yuanyuan Zhou and Geoff Voelker) [evaluation]

2016 CSE 221: Advanced Operating Systems, Spring, UCSD (with Yuanyuan Zhou) [evaluation]

2015 CSE 599: Teaching Methods in Computer Science, Spring, UCSD (with Leo Porter)

2014 CSE 221: Advanced Operating Systems, Fall, UCSD (with Stefan Savage) [evaluation]

2014 CSE 101: Design and Analysis of Algorithms, Summer, UCSD (with Ramamohan Paturi) [evaluation]

2014 CSE 120: Principles of Computer Operating Systems, Spring, UCSD (with Yuanyuan Zhou) [evaluation]

2013 CSE 221: Advanced Operating Systems, Fall, UCSD (with Yuanyuan Zhou) [evaluation]

2012 CSE 101: Design and Analysis of Algorithms, Fall, UCSD (with Sanjoy Dasgupta) [evaluation]

2010 M.Inf.223: Advanced Topics in Computer Networking, Winter, University of Goettingen

2007 Operating System Principles, Fall, Nanjing University

$ cat services

Academic review committee: USENIX LISA 2015

Program committee: ICNP PhD Forum 2013, 2014; MobiSys PhD Forum 2014

Scribe: ACM SIGCOMM 2010 [report]

$ tail awards

2016  Jay Lepreau Best Paper Award at OSDI'16

2010  Erasmus Mundus LiSUM Scholarship

2009  IBM Chinese Excellent Student Scholarship

2009  Best Paper Award for International Conference on Communications

2008  HP Chinese Excellent Student Scholarship

$ cat misc

soccer (career | album); travel; rock; biking; drinking; reading; movies; turtles


First modified: 2009-5-1 by Tianyin Xu