Yi Li

My Research Trip

Dear Researchers, welcome to my personal website!

My name is Yi Li

I am a Ph.D. candidate in the Department of Informatics, Ying Wu College of Computing, New Jersey Institute of Technology. My research areas include software engineering research based on data science, systems, and artificial intelligence. I have published several papers in the OOPSLA, ASE, ICSE, FSE, MSR conferences, and the EMSE and TGIS journals.

News

Here lists the news for my current research progress.

ICSE 2023

Our paper on deep learning for vulnerability detection got accepted by ICSE 2023!

ICSE 2023

Our paper about how data sampling improves the vulnerability detection got accepted by ICSE 2023!

FSE 2022

Our paper "Fault Localization to Detect Co-Change Fixing Locations" has been accepted and published!

FSE 2022

Our paper "UTANGO: untangling commits with context-aware, graph-based, code change clustering learning model" has been accepted and published!

ICSE 2022

Our paper "DEAR: A Novel Deep Learning-based Approach for Automated Program Repair" has been accepted and published!

ICSE 2021

Our paper "A Context-based Automated Approach for Method Name Consistency Checking and Suggestion" has been accepted and published!

Publication

Here lists all my research publications

[ICSE'23] Wenbo Wang, Tien N. Nguyen, Shaohua Wang, Yi Li, Jiyuan Zhang, and Aashish Yadavally "DeepVD: Toward Class-Separation Features for Neural Network Vulnerability Detection", the 45th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2023), Accepted

[ICSE'23] Xu Yang, Shaowei Wang, Yi Li, and Shaohua Wang, "Does data sampling improve deep learning-based vulnerability detection? Yeas! and Nays! ", the 45th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2023), Accepted

[ESEC/FSE'22] Yi Li, Shaohua Wang, and Tien N. Nguyen, "Fault Localization to Detect Co-Change Fixing Locations", in Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ACM ESEC/FSE 2022), ACM Press, 2022. [PDF]

[ESEC/FSE'22] Yi Li, Shaohua Wang, and Tien N. Nguyen, "UTANGO: untangling commits with context-aware, graph-based, code change clustering learning model", in Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ACM ESEC/FSE 2022), ACM Press, 2022. [PDF]

[ICSE'22] Yi Li, Shaohua Wang, and Tien N. Nguyen, " DEAR: A Novel Deep Learning-based Approach for Automated Program Repair", in Proceedings of the 44th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2022), ACM Press, 2022. [PDF]

[ESEC/FSE'21] Yi Li, Shaohua Wang, and Tien N. Nguyen, "Vulnerability Detection with Fine-grained Interpretations", in Proceedings of the 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ACM ESEC/FSE 2021), ACM Press, 2021. [PDF]

[ICSE'21] Yi Li, Shaohua Wang, and Tien N. Nguyen, "A Context-based Automated Approach for Method Name Consistency Checking and Suggestion", in Proceedings of the 43rd ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2021), IEEE CS,. 2021. [PDF]

[ICSE'21] Yi Li Shaohua Wang, and Tien N. Nguyen. "Fault Localization with Code Coverage Representation Learning", in Proceedings of the 43rd ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2021), IEEE CS, 2021. [PDF]

[EMSE] Yi Li Shaohua Wang, Wenbo Wang, Tien N. Nguyen, Yan Wang, and Xinyue Ye, "Rap4DQ: Learning to Recommend Relevant API Documentation for Developer Questions", Empirical Software Engineering Journal, 2021. [PDF]

[GIS]b> Wang, Wenbo, Yi Li Shaohua Wang, and Xinyue Ye, "QA4GIS: A novel approach learning to answer GIS developer questions with API documentation", Transactions in GIS Journal, 2021. [PDF]

[ICSE'20] Yi Li Shaohua Wang, and Tien N. Nguyen, "DLFix: Context-based Code Transformation Learning for Automated Program Repair", in Proceedings of the 42nd ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2020), ACM Press, 2020. [PDF]

[ICSE'20 Poster] Yi Li Shaohua Wang, and Tien N. Nguyen, "An Empirical Study on the Characteristics of Question-Answering Process on Developer Forums", [Poster] in Proceedings of the 42nd ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2020), ACM Press, 2020. [PDF]

[ICSE'20 Poster] Yi Li Shaohua Wang, and Tien N. Nguyen, "Improving Automated Program Repair using Two-layer Tree-based Neural Networks", [Poster] in Proceedings of the 42nd ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2020), ACM Press, 2020. [PDF]

[ICSE'20 Student Competition] Yi Li "Improving Bug Detection and Fixing via Code Representation Learning", [Student Competition] in Proceedings of the 42nd ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2020), ACM Press, 2020. [PDF]

[MSR'20 Data Track] Jiahao Fan, Yi Li Shaohua Wang and Tien N. Nguyen, "A C/C++ Code Vulnerability Dataset with Code Changes and CVE Summaries", [Data Track] in Proceedings of the Mining Software Repositories Conference (MSR 2020), ACM Press, 2020. [PDF]

[OOPSLA'19] Yi Li Shaohua Wang, Tien N. Nguyen, and Son Van Nguyen, "Improving Bug Detection via Context-Based Code Representation Learning and Attention-Based Neural Networks", in Proceedings of the 2019 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2019), ACM Press, 2019. [PDF]

[ASE'19] Son Van Nguyen, Tien N. Nguyen, Yi Li and Shaohua Wang, "Combining Program Analysis and Statistical Language Model for Code Statement Completion", in Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering Conference (ASE 2019), IEEE CS, 2019. [PDF]

[ASE'19 Late Break Results] Yi Li Shaohua Wang, Tien N. Nguyen, Son Nguyen, Xinyue Ye, Yan Wang, "An Empirical Study on the Characteristics of Question-Answering Process on Developer Forums", [Late Breaking Results] in Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering Conference (ASE 2019), IEEE CS, 2019. [PDF]

Services

TSE Journal 2022

Co-reviewer

EMSE Journal 2022

Co-reviewer

TCAS-I Journal 2022

Co-reviewer

AUSE Journal 2022

Co-reviewer

TOSEM Journal 2021

Co-reviewer

COSE Journal 2021

Co-reviewer