activity
20172021
most citedDoes BLEU Score Work for Code Migration?

37 citations · 62 across the 7 of their papers we have counts for

collaborators

8 papers

cs.LG2021

Universal Representation for Code

Linfeng Liu, Hoan Nguyen, George Karypis +1

Learning from source code usually requires a large amount of labeled data. Despite the possible scarcity of labeled data, the trained model is highly task-specific and lacks transf…

cs.SE2020★ 1 cited

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…

cs.SE2020★ 2 cited

BCFA: Bespoke Control Flow Analysis for CFA at Scale

Ramanathan Ramu, Ganesha B Upadhyaya, Hoan Anh Nguyen +1

Many data-driven software engineering tasks such as discovering programming patterns, mining API specifications, etc., perform source code analysis over control flow graphs (CFGs)…

cs.SE2019

Feature-Interaction Aware Configuration Prioritization for Configurable Code

Son Nguyen, Hoan Nguyen, Ngoc Tran +2

Unexpected interactions among features induce most bugs in a configurable software system. Exhaustively analyzing all the exponential number of possible configurations is prohibiti…

cs.SE2019★ 8 cited

What Do Developers Ask About ML Libraries? A Large-scale Study Using Stack Overflow

Md Johirul Islam, Hoan Anh Nguyen, Rangeet Pan +1

Modern software systems are increasingly including machine learning (ML) as an integral component. However, we do not yet understand the difficulties faced by software developers w…

cs.SE2019★ 37 cited

Does BLEU Score Work for Code Migration?

Ngoc Tran, Hieu Tran, Son Nguyen +2

Statistical machine translation (SMT) is a fast-growing sub-field of computational linguistics. Until now, the most popular automatic metric to measure the quality of SMT is BiLing…

cs.SE2019★ 14 cited

Recovering Variable Names for Minified Code with Usage Contexts

Hieu Tran, Ngoc Tran, Son Nguyen +2

In modern Web technology, JavaScript (JS) code plays an important role. To avoid the exposure of original source code, the variable names in JS code deployed in the wild are often…

cs.SE2017

A Systematic Evaluation of Static API-Misuse Detectors

Sven Amann, Hoan Anh Nguyen, Sarah Nadi +2

Application Programming Interfaces (APIs) often have usage constraints, such as restrictions on call order or call conditions. API misuses, i.e., violations of these constraints, m…