Lin Tan
Lin Tan @ Purdue University
Associate Professor (with Tenure), PEng
Department of Computer Science
Purdue University
Address: 305 N. University Street
West Lafayette, IN 47907
Phone: 765-494-7190
Fax: 765-494-0739
Email: lintan at purdue.edu


Research Interests:

Software engineering; Software reliability; Defect detection and repair; Software text analytics

Recent Publications: (For a full list, click here)
ICSE-19

CRADLE: Cross-Backend Validation to Detect and Localize Bugs in Deep Learning Libraries. Hung Viet Pham, Thibaud Lutellier, Weizhen Qi, and Lin Tan. Acceptance Rate: 21% (109/529)

ICSE-19
(SEIP)

Towards Better Utilizing Static Application Security Testing. Jinqiu Yang, Lin Tan, John Peyton, and Kristofer A Duer. Acceptance Rate: 25% (30/118)

IST-19
(Journal-First)

A Bug Finder Refined by a Large Set of Open-Source Projects. Jaechang Nam, Song Wang, Xi Yuan, and Lin Tan, [DOI]

TSE-18
(Journal)

Deep Semantic Feature Learning for Software Defect Prediction. Song Wang, Taiyue Liu, Jaechang Nam, and Lin Tan.

FSE-18/EMSE-18
(Journal First)

On the Correctness of Electronic Documents: Studying, Finding, and Localizing Inconsistency Bugs in PDF Readers and Files. (Open Access) Tomasz Kuchta*, Thibaud Lutellier*, Edmund Wong, Lin Tan, and Cristian Cadar. (* The first two authors contributed equally to this paper)

MSR-18

Towards Extracting Web API Specifications from Documentation. Jinqiu Yang, Erik Wittern, Annie T.T. Ying, Julian Dolby, and Lin Tan. Acceptance Rate: 33% (37/113) Won ACM SIGSOFT Distinguished Paper Award!

ICSE-18
(Poster)

Designing Bug Detection Rules for Fewer False Alarms. Jaechang Nam, Song Wang, Xi Yuan, and Lin Tan.

FSE-17

Better Test Cases for Better Automated Program Repair. Jinqiu Yang, Alexey Zhikhartsev, Yuefei Liu and Lin Tan. Acceptance Rate: 24% (72/295)

FSE-17

QTEP: Quality-aware Test Case Prioritization. Song Wang, Jaechang Nam and Lin Tan. Acceptance Rate: 24% (72/295) [Data]

TSE-17
(Journal)

Heterogeneous Defect Prediction. Jaechang Nam, Wei Fu, Sunghun Kim, Tim Menzies, and Lin Tan.

TSE-17
(Journal)

Measuring the Impact of Code Dependencies on Software Architecture Recovery Techniques. Thibaud Lutellier, Devin Chollak, Joshua Garcia, Lin Tan, Derek Rayside, Nenad Medvidovic and Robert Kroeger. [Data]


Selected Awards and Recognitions:
Facebook Research Award - Probability and Programming 2019
ACM SIGSOFT Distinguished Paper Award, MSR 2018
Canada Research Chair (CRC), 2017
Press: Engineering Dimensions, The Record (Pages 46 & 47), Marketwired, UWaterloo News, Engineering Annual Report 2017-2010
ACM SIGSOFT Distinguished Paper Award, FSE 2016
Ontario Professional Engineers Awards --- Engineering Medal for Young Engineer Award 2016
University of Waterloo Outstanding Performance Award 2016
Ontario Early Researcher Award (ERA) 2015
NSERC Discovery Accelerator Supplements (DAS) Award 2015
(One of 125 researchers chosen from 3,159 NSERC Discovery Grant applicants across all science and engineering fields)
IBM CAS Research Project of the Year Award 2015
Google Faculty Research Award 2014 (1 of 7 recipients worldwide in Software Engineering)
Distinguished Paper Award Nominee, IEEE/ACM ASE 2013
Google Faculty Research Award 2010 (1 of 4 recipients worldwide in Software Engineering)
Best Paper Award Nominee, ACM ASPLOS 2010
IBM PhD Fellowship 2008-2009
IEEE Micro Top Picks from Computer Architecture Conferences 2006

Recent Professional Service:
2017-Present: Transactions on Software Engineering (TSE) Associate Editor
2015-Present: Empirical Software Engineering Journal Editor
International Conference on Mining Software Repositories (MSR) Steering Committee Member
2020: FSE'20 Visions and Reflections Program Co-Chair
ASPLOS'20 PC
2019: ICSE'19 Student Mentorig Program Co-Chair, SOSP'19 Scholarship Chair
ICSE'19 Program Board
2018: ICSE'18 PC, ASE'18 PC
2017: MSR'17 Program Co-Chair, ICSE'17 NIER (New Ideas and Emerging Results) Program Co-Chair
ICSE'17 PC, ASE'17 ERP, CACM reviewer

Research Funding (Sole PI unless noted otherwise):
Facebook Research Award - Probability and Programming 2019
Ontario Research Fund - Research Infrastructure (ORF-RI) Grant 2018
NSERC Collaborative Research and Development (CRD) Grant (Co-PI) 2018 - 2021
NSERC Canada Research Chair (CRC) 2017 - 2022
CFI John R. Evans Leaders Fund (JELF) 2017
NSERC Idea to Innovation (I2I) Grant 2017 - 2018
NSERC Collaborative Research and Development (CRD) Grant 2015 - 2018
NSERC Discovery Accelerator Supplements (DAS) Award 2015 - 2018
NSERC Discovery Grant ($43,000 per year) 2015 - 2020
Ontario Early Researcher Award (ERA) 2015 - 2020
IBM CAS Research Fellowship Project 2014 - 2017
Google Faculty Research Award 2014
NSERC Engage Grant 2011, 2012, 2013, and 2014
Ontario Research Fund - Research Excellence (ORF-RE) Grant 2012 - 2015 (Co-PI)
OCE Technical Problem Solving (TPS) [now renamed to Voucher for Innovation and Productivity (VIP)] Grant 2013
NSERC Collaborative Research and Development (CRD) Grant 2011 - 2014
Google Faculty Research Award 2010
NSERC Discovery Grants 2010 - 2015
For supporting undergraduate students: MITACS Gloablink, NSERC USRA, CREUC