Nan Jiang
About Me
I am a fourth-year Ph.D. student in Computer Science at Purdue University. I am working with Prof. Lin Tan on leveraging natural language processing techniques on software engineering tasks. My previous research mainly focused on automated program repair. Currently, I am interested in applying pre-trained large language models on downstream tasks, including code generation, test case generation, bug fixing, and so on.
Education
Ph.D. Student in Computer Science at Purdue University
Jan, 2020 - Present
Supervised by Prof. Lin Tan
Bachelor of Science in Computer Science at Peking University
Sept, 2015 - June, 2019
Publications
How Effective Are Neural Networks for Fixing Security Vulnerabilities [ISSTA-2023]
Yi Wu, Nan Jiang, Hung Viet Pham, Thibaud Lutellier, Jordan Davis, Lin Tan, Petr Babkin, Sameena Shah
Impact of Code Language Models on Automated Program Repair [ICSE-2023]
Nan Jiang, Kevin Liu, Thibaud Lutellier, Lin Tan
KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair [ICSE-2023]
Nan Jiang, Thibaud Lutellier, Yiling Lou, Lin Tan, Dan Goldwasser, Xiangyu Zhang
CURE: Code-Aware Neural Machine Translation for Automatic Program Repair [ICSE-2021]
Nan Jiang, Thibaud Lutellier, Lin Tan
Quantifying Spatial Homogeneity of Urban Road Networks via Graph Neural Networks [NMI-2022 (Journal)]
Jiawei Xue, Nan Jiang, Senwei Liang, Qiyuan Pang, Takahiro Yabe, Satish V. Ukkusuri, Jianzhu Ma
Preprints
Nan Jiang, Chengxiao Wang, Kevin Liu, Xiangzhe Xu, Lin Tan, Xiangyu Zhang
Danning Xie, Byungwoo Yoo, Nan Jiang, Mijung Kim, Lin Tan, Xiangyu Zhang, Judy S. Lee
Xiangzhe Xu, Zhuo Zhang, Shiwei Feng, Yapeng Ye, Zian Su, Nan Jiang, Siyuan Cheng, Lin Tan, Xiangyu Zhang
Services
PC Member, FSE-2023 Artifact Track
Reviewer, TOSEM-2023
Teaching Experience
Teaching Assistant, CS408 Software Testing, Purdue University (Fall 2023)
Teaching Assistant, CS408 Software Testing, Purdue University (Fall 2022)
Teaching Assistant, CS251 Data Structures and Algorithm, Purdue University (Spring 2021)
Teaching Assistant, CS380 Python Programming, Purdue University (Fall 2020)
Teaching Assistant, CS180 Problem Solving and Object-Oriented Programming, Purdue University (Spring 2020)