Here lists the news for my current research progress.
Our paper on deep learning for vulnerability detection got accepted by ICSE 2023!
Our paper about how data sampling improves the vulnerability detection got accepted by ICSE 2023!
Our paper "Fault Localization to Detect Co-Change Fixing Locations" has been accepted and published!
Our paper "UTANGO: untangling commits with context-aware, graph-based, code change clustering learning model" has been accepted and published!
Our paper "DEAR: A Novel Deep Learning-based Approach for Automated Program Repair" has been accepted and published!
Our paper "A Context-based Automated Approach for Method Name Consistency Checking and Suggestion" has been accepted and published!
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]
Co-reviewer
Co-reviewer
Co-reviewer
Co-reviewer
Co-reviewer
Co-reviewer