Home Page


Anh Tuan Nguyen

PhD Candidate          Electrical and Computer Engineering Department          My CV
           Iowa State University 
           Email: anhnt@iastate.edu or ntanhbk44@gmail.com 




My adviser is Dr. Tien N. Nguyen.I am a Vietnam Education Foundation (VEF) Cohort 2009.


Research Interest

I am interested in Software Engineering with the main goal is to mining data in software repository, for improving quality and productivity of software systems. My other research interests include Program Analysis and Machine Learning and their applications in Software Engineering.

Research Papers (full):

ICSE(3), FSE(2), ASE(5), OOPSLA(1), ICSM(1), ISSRE(1) - Information about software conferences

1. Graph-based Statistical Language Model for Code

Anh T. Nguyen and Tien N. Nguyen. accepted at ICSE 2015 - Acceptance rate 19%

2. Statistical Learning Approach for Mining API Usage Mappings for Code Migration                                  Best Paper Award and ACM SIGSOFT Distinguished Paper Award

Anh T. Nguyen, Hoan A. Nguyen, Tung T. Nguyen, and Tien N. Nguyen. ASE 2014 - Acceptance rate 17%

3. Mining interprocedural, data-oriented usage patterns in JavaScript web applications

Hung V. Nguyen, Hoan A. Nguyen, Anh T. Nguyen, and Tien N. Nguyen. ICSE 2014 - Acceptance rate 20%

4. A Statistical Semantic Language Model for Source Code

Tung T. Nguyen, Anh T. Nguyen, Hoan A. Nguyen, and Tien N. Nguyen. ESEC/FSE 2013 - Acceptance rate 20%

5. A Study of Repetitiveness of Code Changes in Software Evolution                                                            ACM SIGSOFT Distinguished Paper Award Nominee

Hoan A. Nguyen, Anh T. Nguyen, Tung T. Nguyen, Tien N. Nguyen and Hridesh Rajan. ASE 2013 - Acceptance rate 14%

6. Dangling References in Multi-Configuration and Dynamic PHP-based Web Applications

Hung V. Nguyen, Hoan A. Nguyen, Tung T. Nguyen, Anh T. Nguyen, and Tien N. Nguyen. ASE 2013 - Acceptance rate 14%

7. Filtering Noises in Mixed-Purpose Fixing Commits to Improve Defect Prediction and Localization

Hoan A. Nguyen, Anh T. Nguyen, and Tien N. Nguyen. ISRRE 2013 - Acceptance rate 35%

8. Multi-layered Approach for Recovering Links between Bug Reports and Fixes
(project page)(tool)(paper)

Anh T. Nguyen, Tung T. Nguyen, Hoan A. Nguyen, and Tien N. Nguyen. FSE 2012 - Acceptance rate 17%

9. Duplicate Bug Report Detection with a Combination of Information Retrieval and Topic Modeling     ACM SIGSOFT Distinguished Paper Award
(project page)(tool)

Anh T. Nguyen, Tung T. Nguyen, Tien N. Nguyen, David Lo, and Chengnian Sun. ASE 2012 - Acceptance rate 15%

10. Graph-based Pattern-oriented, Context-sensitive Code Completion

(project page) (video demo) (tool as an Eclipse's plugin)(paper)

Anh T. Nguyen, Tung T. Nguyen, Hoan A. Nguyen, Ahmed Tamrawi, Hung V. Nguyen, Jafar Al-Kofahi, and Tien N. Nguyen. ICSE 2012 - Acceptance rate 21%

11. Detecting Semantic Changes in Makefile Build Code

Jafar Al-Kofahi, Hung V. Nguyen, Anh T. Nguyen, Tung T. Nguyen, and Tien N. Nguyen. ICSM 2012 - Acceptance rate 25%

12. A Topic-based Approach for Narrowing the Search Space of Buggy Files from a Bug Report         ACM SIGSOFT Distinguished Paper Award Nominee
(project page)(paper)

Anh T. Nguyen, Tung T. Nguyen, Jafar Al-Kofahi, Hung V. Nguyen and Tien N. Nguyen. ASE 2011 - Acceptance rate 15%

13. A Graph-based Approach to API Usage Adaptation

(paper link)

Hoan A. Nguyen, Tung T. Nguyen, Gary Wilson, Jr., Anh T. Nguyen, Miryung Kim, and Tien N. Nguyen. OOPSLA 2010 - Acceptance rate 27%

Short, New Idea and Demo Papers:

1. Migrating code with statistical machine translation

Anh T. Nguyen, Tung T. Nguyen, and Tien N. Nguyen - Formal Demonstration. ICSE 2014.

2. Lexical Statistical Machine Translation for Language Migration

Anh T. Nguyen, Tung T. Nguyen, and Tien N. Nguyen - New Idea. ESEC/FSE 2013.

3. Detection of Embedded Code Smells in Dynamic Web Applications

Hung V. Nguyen, Hoan A. Nguyen, Tung T. Nguyen, Anh T. Nguyen, and Tien N. Nguyen - Short Paper. ASE 2012.

4. GraPacc: A Graph-based Pattern-oriented, Context-sensitive Code Completion Tool (video demo) (tool as an Eclipse's plugin)(paper)

Anh T. Nguyen, Hoan A. Nguyen, Tung T. Nguyen, and Tien N. Nguyen - Formal Demonstration. ICSE 2012.

5. Detecting recurring and similar software vulnerabilities.

Nam H. Pham, Tung T. Nguyen, Hoan A. Nguyen, Xinying Wang, Anh T. Nguyen, and Tien N. Nguyen - New Idea. ICSE 2010.

Workshop Papers and Posters:

1. Statistical learning of API mappings for language migration

Anh T. Nguyen, Hoan A. Nguyen, Tung T. Nguyen, and Tien N. Nguyen. ICSE 2014.

2. Topic-based, time-aware bug assignment

Tung T. Nguyen, Anh T. Nguyen, and Tien N. Nguyen - Workshop on Software Mining - 2013.

Professional Activities

External Reviewer Services:
Conference: ASE 2013, ICSE 2014, ASE 2014
Journal: JSS

Misc.

My wonderful home country.