277 citations · 349 across the 9 of their papers we have counts for
10 papers
DEAR: A Novel Deep Learning-based Approach for Automated Program Repair
Yi Li, Shaohua Wang, Tien N. Nguyen
The existing deep learning (DL)-based automated program repair (APR) models are limited in fixing general software defects. % We present {\tool}, a DL-based approach that supports…
Vulnerability Detection with Fine-grained Interpretations
Yi Li, Shaohua Wang, Tien N. Nguyen
Despite the successes of machine learning (ML) and deep learning (DL) based vulnerability detectors (VD), they are limited to providing only the decision on whether a given code is…
Fault Localization with Code Coverage Representation Learning
Yi Li, Shaohua Wang, Tien N. Nguyen
In this paper, we propose DeepRL4FL, a deep learning fault localization (FL) approach that locates the buggy code at the statement and method levels by treating FL as an image patt…
A Context-based Automated Approach for Method Name Consistency Checking and Suggestion
Yi Li, Shaohua Wang, Tien N. Nguyen
Misleading method names in software projects can confuse developers, which may lead to software defects and affect code understandability. In this paper, we present DeepName, a con…
API Misuse Detection An Immune System inspired Approach
Maxime Gallais-Jimenez, Hoan A. Nguyen, Mohamed Aymen Saied +2
APIs are essential ingredients for developing complex software systems. However, they are difficult to learn and to use. Thus, developers may misuse them, which results in various…
Combining Program Analysis and Statistical Language Model for Code Statement Completion
Son Nguyen, Tien N. Nguyen, Yi Li +1
Automatic code completion helps improve developers' productivity in their programming tasks. A program contains instructions expressed via code statements, which are considered as…