Lin Tan
Lin Tan @ University of Illinois
Ph.D. expected in 2009
Advisor: Prof. Yuanyuan (YY) Zhou
OPERA Group, Department of Computer Science
University of Illinois, Urbana Champaign

Address: 201 North Goodwin Avenue
Urbana, IL 61801
Phone: (217) 244-3064 (Office)
(217) 265-6582 (Fax)
Email: lintan2 at cs.uiuc.edu

I am on the job market, seeking a challenging position in academia or industry. CV

Research Interests:

Systems; Software reliability; Software engineering; Security; Computer architecture; Focusing on using interdisciplinary techniques such as machine learning, data mining, computer architecture and program analysis to address systems reliability problems

Selected Publications: (For a full list, click here)

8. ICSE-09

(Alphabetic order) Yoann Padioleau, Lin Tan and Yuanyuan Zhou. Listening to Programmers - Taxonomies and Characteristics of Comments in Operating System Code Acceptance Rate: 12.3% (50/405). [PDF] [PS] [BIBTEX]

7. USENIX Security-08

Lin Tan, Xiaolan (Catherine) Zhang, Xiao Ma, Weiwei Xiong and Yuanyuan Zhou. AutoISES: Automatically Inferring Security Specifications and Detecting Violations. Acceptance Rate: 16% (27/170). [PDF] [PS] [Slides in PDF] [BIBTEX]

6. SOSP-07

Lin Tan, Ding Yuan, Gopal Krishna and Yuanyuan Zhou. /* iComment: Bugs or Bad Comments? */ Acceptance Rate: 19% (25/131). [PDF] [PS] [Slides in PDF] [Slides in PDF with NO animation] [BIBTEX] [iComment in other people's words].

5. HotOS-07

Lin Tan, Ding Yuan and Yuanyuan Zhou. HotComments: How to Make Program Comments More Useful? Acceptance Rate: 20% (21/105). [PDF] [BIBTEX]

4. ASID-06

(First 2 authors in alphabetic order) Zhenmin Li, Lin Tan , Xuanhui Wang, Shan Lu, Yuanyuan Zhou and Chengxiang Zhai. Have Things Changed Now? - An Empirical Study of Bug Characteristics in Modern Open Source Software. [PDF] [Slides in PDF] [BIBTEX]

3. TOP PICKS-06

Lin Tan and Timothy Sherwood. Architectures for Bit-Split String Scanning in Intrusion Detection. Acceptance Rate: 16% (13/80). [PDF (Unofficial preprint)] [BIBTEX]

2. ACM-TACO-06

Lin Tan, Brett Brotherton and Timothy Sherwood. Bit-Split String Matching Engines for Intrusion Detection and Prevention. [PDF] [BIBTEX]

1. ISCA-05

Lin Tan and Timothy Sherwood. A High Throughput String Matching Architecture for Intrusion Detection and Prevention. Acceptance Rate: 23% (45/194). [PDF] [Errata] [Slides in PPT] [BIBTEX]


Recent Awards and Honors:

IBM Ph.D. Fellowship 2008 - 2009
Verizon Fellowship 2007 - 2008
Verizon Fellowship 2006 - 2007
IEEE Micro's Top Picks from Computer Architecture Conferences 2006 (Our String Matching Architecture Paper)

Research Internships:

IBM T.J. Watson Resesarch, Summer 2007
Microsoft Research, Redmond, Summer 2006