Lin Tan
Lin Tan @ Purdue University
Mary J. Elmore New Frontiers Professor
ACM Distinguished Member, IEEE Senior member
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]
       
Research Interests:

Software-AI synergy; Software dependability; Software engineering; Defect detection and repair; Software text analytics; Application of machine learning and natural language processing

Preprints: Google Scholar

Recent Peer-Reviewed Publications: (For a full list, click here)
NDSS-25

Unleashing the Power of Generative Model in Recovering Variable Names from Stripped Binary. Xiangzhe Xu, Zhuo Zhang, Zian Su, Ziyang Huang, Shiwei Feng, Yapeng Ye, Nan Jiang, Danning Xie, Siyuan Cheng, Lin Tan, and Xiangyu Zhang.

CCS-24

ReSym: Harnessing LLMs to Recover Variable and Data Structure Symbols from Stripped Binaries. Danning Xie, Zhuo Zhang, Nan Jiang, Xiangzhe Xu, Lin Tan, and Xiangyu Zhang. Won Distinguished Paper Award!

TOSEM-24
(Journal)

When Automated Program Repair Meets Regression Testing---An Extensive Study on 2 Million Patches. Yiling Lou, Jun Yang, Samuel Benton, Dan Hao, Lin Tan, Zhenpeng Chen, Lu Zhang, and Lingming Zhang.

SANER-24 (Industrial)

CEDAR: Continuous Testing of Deep Learning Libraries. Danning Xie, Jiannan Wang, Hung Viet Pham, Lin Tan, Yu Guo, Adnan Aziz, and Erik Meijer.

ASE-23

Vicious Cycles in Distributed Software Systems. Shangshu Qian, Wen Fan, Lin Tan, and Yongle Zhang. Acceptance Rate: 21%

ISSTA-23

How Effective are Neural Networks for Fixing Security Vulnerabilities? Yi Wu, Nan Jiang, Hung Viet Pham, Thibaud Lutellier, Jordan Davis, Lin Tan, Petr Babkin, and Sameena Shah. Acceptance Rate: 23% (49/215)

ICSE-23

Impact of Code Language Models on Automated Program Repair. Nan Jiang, Kevin Liu, Thibaud Lutellier, and Lin Tan. Acceptance Rate: 26% (208/796)

ICSE-23

KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair. Nan Jiang, Thibaud Lutellier, Yiling Lou, Lin Tan, Dan Goldwasser, and Xiangyu Zhang. Acceptance Rate: 26% (208/796)

ICSE-23

Revisiting Learning-based Commit Message Generation. Jinhao Dong, Yiling Lou, Dan Hao, and Lin Tan. Acceptance Rate: 26% (208/796)

AAAI-23

DisGUIDE: Disagreement-Guided Data-Free Model Extraction. (Oral Presentation) Jonathan Rosenthal, Eric Enouen, Hung Viet Pham, and Lin Tan. Acceptance Rate: 19.6%

ISSTA-22

DocTer: Documentation-Guided Fuzzing for Testing Deep Learning API Functions. Danning Xie, Yitong Li, Mijung Kim, Hung Viet Pham, Lin Tan, Xiangyu Zhang, Mike Godfrey. Acceptance Rate: 24% (61/250)

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% (197/751)

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!


Selected Awards and Recognitions:
Press: Purdue CS News, U of Illinois CS News, ACM News, Purdue 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 2023-2014
ACM SIGSAC Distinguished Paper Award, CCS 2024
J.P.Morgan AI Faculty Research Award 2022 (1 o 9 recipients worldwide in "AI to Empower Employees")
J.P.Morgan AI Faculty Research Award 2021 (1 o 7 recipients worldwide in "Establish Ethical and Socially Good AI")
University of Illinois, Urbana-Champaign - Academic Achievement Alumni Award, 2021
ACM SIGSOFT Distinguished Paper Award, ASE 2020
J.P.Morgan AI Faculty Research Award 2020 (1 o 5 recipients worldwide in "Establish Ethical and Socially Good AI")
Meta/Facebook Research Award - Probability and Programming 2020 (1 of 19 recipients worldwide)
Meta/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:
2025: ICSE'25 Area Co-Chair
LLM4Code'25 Program Co-Chair
2024: FSE'24 Program Co-Chair
LLM4Code'24 Program Co-Chair
2021-2024: ACM SIGSOFT Executive Committee: Member-at-Large
2023: ICSE'23 PC
2017-2022: Transactions on Software Engineering (TSE) Associate Editor
2022: FSE'22 PC
2015-2021: Empirical Software Engineering Journal Editor
2021: ASPLOS'21 PC; ISSTA'21 PC