Lin Tan
Lin Tan @ Purdue University
Mary J. Elmore New Frontiers Associate Professor
IEEE Senior member, 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
Bio: [bio]


Thibaud Lutellier and Hung Pham are on the job market!

Research Interests:

Software engineering; Software reliability and security; Defect detection and repair; Software text analytics; Application of deep learning and natural language processing

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

EAGLE: Creating Equivalent Graphs to Test Deep Learning Libraries. Jiannan Wang, Thibaud Lutellier, Shangshu Qian, Hung Viet Pham, and Lin Tan. Acceptance Rate: 26%

NeurIPS-21

Are My Deep Learning Systems Fair? An Empirical Study of Fixed-Seed Training. Shangshu Qian, Hung Viet Pham, Thibaud Lutellier, Zeou Hu, Jungwon Kim, Lin Tan, Yaoliang Yu, Jiahao Chen, and Sameena Shah. Acceptance Rate: 26%

FSE-21

Exposing Numerical Bugs in Deep Learning via Gradient Back-propagation. Ming Yan, Junjie Chen, Xiangyu Zhang, Lin Tan, Gan Wang, and Zan Wang. Acceptance Rate: 24.5% (97/396)

ASE-21
(Tool)

DEVIATE: A Deep Learning Variance Testing Framework. Hung Viet Pham, Mijung Kim, Lin Tan, Yaoliang Yu, and Nachiappan Nagappan.

ICSE-21

CURE: Code-Aware Neural Machine Translation for Automatic Program Repair. Nan Jiang, Thibaud Lutellier, and Lin Tan. Acceptance Rate: 22% (138/615)

ASE-20

Problems and Opportunities in Training Deep Learning Software Systems: An Analysis of Variance. Hung Viet Pham, Shangshu Qian, Jiannan Wang, Thibaud Lutellier, Jonathan Rosenthal, Lin Tan, Yaoliang Yu, and Nachiappan Nagappan. Acceptance Rate: 22.5% (93/414) Won ACM SIGSOFT Distinguished Paper Award!

ISSTA-20

CoCoNuT: Combining Context-Aware Neural Translation Models using Ensemble for Program Repair. Thibaud Lutellier, Hung Viet Pham, Lawrence Pang, Yitong Li, Moshi Wei and Lin Tan. Acceptance Rate: 26.5% (43/162)

FSE-20

C2S: Translating Natural Language Comments to Formal Program. Juan Zhai, Yu Shi, Minxue Pan, Guian Zhou, Yongxiang Liu, Chunrong Fang, Shiqing Ma, Lin Tan, and Xiangyu Zhang. Acceptance Rate: 28% (101/360)

ICSE-20

CPC: Automatically Classifying and Propagating Natural Language Comments via Program Analysis. Juan Zhai, Xiangzhe Xu, Yu Shi, Guanhong Tao, Minxue Pan, Shiqing Ma, Lei Xu, Weifeng Zhang, Lin Tan, and Xiangyu Zhang. Acceptance Rate: 21% (129/617)

TSE-20
(Journal)

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

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]


Selected Awards and Recognitions:
Press: U of Illinois CS News, Purdue CS News, Purdue News, Purdue CS News, Purdue CS News, UWaterloo Cheriton CS News, Purdue CS News, Engineering Dimensions (Page 42), The Record (Pages 46 & 47), Marketwired, UWaterloo News 2021-2014
J.P.Morgan AI Research Faculty Award 2021 (1 o 7 recipients worldwide in "Ethical AI")
University of Illinois, Urbana-Champaign - Academic Achievement Alumni Award, 2021
ACM SIGSOFT Distinguished Paper Award, ASE 2020
J.P.Morgan AI Research Faculty Award 2020 (1 o 5 recipients worldwide in "Establish Ethical and Socially Good AI")
Facebook Research Award - Probability and Programming 2020 (1 of 19 recipients worldwide)
Facebook Research Award - Probability and Programming 2019 (1 of 10 recipients worldwide)
ACM SIGSOFT Distinguished Paper Award, MSR 2018
Canada Research Chair (CRC), 2017
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)
Google Faculty Research Award 2010 (1 of 4 recipients worldwide in Software Engineering)
IBM PhD Fellowship 2008-2009
IEEE Micro Top Picks from Computer Architecture Conferences 2006

Recent Professional Service:
2021-Present: ACM SIGSOFT Member-at-Large
2017-Present: Transactions on Software Engineering (TSE) Associate Editor
2015-2021: Empirical Software Engineering Journal Editor
2024: FSE'24 Program Co-Chair
2023: ICSE'23 PC
2022: FSE'22 PC
2021: ASPLOS'21 PC; ISSTA'21 PC
2020: FSE'20 Visions and Reflections Program Co-Chair
ASPLOS'20 PC; ICSE'20 Student Research Competition Committee Member
ICSE'20 Most Influential Paper (MIP) Award Committee Member
2019: ICSE'19 Student Mentorig Program Co-Chair, SOSP'19 Scholarship Chair
ICSE'19 Program Board (Senior PC)
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):
I thank NSF, J.P.Morgan, Google, Facebook, IBM, NVIDIA, Cisco, NSERC, ORF, OCE, MITACS, etc. for their generous support!
J.P.Morgan AI Research Faculty Award 2021
NSF SHF:Small 2020-2023
Facebook Research Award - Probability and Programming 2020
J.P.Morgan AI Research Faculty Award 2020
NSF SHF:Medium (co-PI Xiangyu Zhang) 2019-2023
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