Welcome to Nan Jiang's Homepage

Nan Jiang

LWSN 3133, Purdue University, 305 N. University Street
West Lafayette, IN 47907

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]
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

Nova+: Generative Language Models for Binaries
Nan Jiang, Chengxiao Wang, Kevin Liu, Xiangzhe Xu, Lin Tan, Xiangyu Zhang
Impact of Large Language Models on Generating Software Specifications
Danning Xie, Byungwoo Yoo, Nan Jiang, Mijung Kim, Lin Tan, Xiangyu Zhang, Judy S. Lee
LmPa: Improving Decompilation by Synergy of Large Language Model and Program Analysis
Xiangzhe Xu, Zhuo Zhang, Shiwei Feng, Yapeng Ye, Zian Su, Nan Jiang, Siyuan Cheng, Lin Tan, Xiangyu Zhang

Services

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)
Nan Jiang
© Material Resume. All rights reserved.
Design - TemplateFlip