Home Page

Great news! Our paper about statistical alignment of API usages has been awarded Best Paper Award at ASE 2014

Anh Tuan Nguyen

PhD Candidate
Electrical and Computer Engineering Department
Iowa State University
Email: anhnt@iastate.edu




My adviser is Dr. Tien N. Nguyen.

I am a Vietnam Education Foundation (VEF) Cohort 2009.

My CV

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.

My bachelor and master theses are about embedded system and multimedia processing (MPEG2 and MPEG4).

Journal and Conference Papers:

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

1. Statistical Learning Approach for Mining API Usage Mappings for Code Migration!!!!
Best Paper Award

Anh Tuan Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen and Tien N. Nguyen - Research Track. In Proceedings of ASE2014.

2. Migrating code with statistical machine translation!!!!

Anh Tuan Nguyen, Tung Thanh Nguyen and Tien N. Nguyen - Demo Track. In Proceedings of ICSE 2014.

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

Hung Viet Nguyen, Hoan Anh Nguyen, Anh Tuan Nguyen, and Tien N. Nguyen - Research Track. In Proceedings of ICSE 2014.

4. A Statistical Semantic Language Model for Source Code

Tung Thanh Nguyen, Anh Tuan Nguyen, Hoan Anh Nguyen, and Tien N. Nguyen - Research Track. In Proceedings of ESEC/FSE 2013 - Acceptance rate 20%.

5. Lexical Statistical Machine Translation for Language Migration

Anh Tuan Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen - New Ideas Track. In Proceedings of ESEC/FSE 2013.

6. A Study of Repetitiveness of Code Changes in Software Evolution

Nominated for ACM SIGSOFT Distinguished Paper Award
Hoan Anh Nguyen, Anh Tuan Nguyen, Tung Thanh Nguyen, Tien N. Nguyen and Hridesh Rajan - Research Track. In Proceedings of ASE 2013.

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

Hung Viet Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen, Anh Tuan Nguyen, and Tien N. Nguyen - Research Track. In Proceedings of ASE 2013.

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

Hoan Nguyen, Anh Nguyen and Tien Nguyen. In Proceedings of ISSRE 2013.

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

Anh Tuan Nguyen, Tung Thanh Nguyen, Hoan Anh Nguyen, Tien N. Nguyen - Research Track. In Proceedings of FSE 2012 - Acceptance rate 17%.

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

Anh Tuan Nguyen, Tung Thanh Nguyen, Tien N. Nguyen, David Lo, Chengnian Sun - Research Track. In Proceedings of ASE 2012. - Acceptance rate 15%.

11. Graph-based Pattern-oriented, Context-sensitive Code Completion (project page) (video demo) (tool as an Eclipse's plugin)(paper)

Anh Tuan Nguyen, Tung Thanh Nguyen, Hoan Anh Nguyen, Ahmed Tamrawi, Hung Viet Nguyen, Jafar Al-Kofahi, Tien N. Nguyen - Research Track. In Proceedings of ICSE 2012. Acceptance rate 21%

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

Anh Tuan Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen and Tien N. Nguyen - Formal Demonstration. In Proceedings of ICSE 2012. Acceptance rate 31%

13. Detection of Embedded Code Smells in Dynamic Web Applications

Hung Viet Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen, Anh Tuan Nguyen, Tien N. Nguyen - Short Paper. In Proceedings of ASE 2012.

14. Detecting Semantic Changes in Makefile Build Code

Jafar Al-Kofahi, Hung Viet Nguyen, Anh Tuan Nguyen, Tung Thanh Nguyen and Tien N. Nguyen - Research Track. In Proceedings of ICSM 2012 - Acceptance rate 25%.

15. A Topic-based Approach for Narrowing the Search Space of Buggy Files from a Bug Report (project page)(paper)

Nominated for ACM SIGSOFT Distinguished Paper Award
Anh Tuan Nguyen, Tung Thanh Nguyen, Jafar Al-Kofahi, Hung Viet Nguyen and Tien N. Nguyen - Research Track. In Proceedings of ASE 2011. Acceptance rate 15%.

16. A Graph-based Approach to API Usage Adaptation (paper link)

Hoan Anh Nguyen, Tung Thanh Nguyen, Gary Wilson, Jr., Anh Tuan Nguyen, Miryung Kim, Tien N. Nguyen - Research Track. In Proceedings of OOPSLA 2010. Acceptance rate 27%.

17. Detecting recurring and similar software vulnerabilities.

Nam H. Pham, Tung Thanh Nguyen, Hoan Anh Nguyen, Xinying Wang, Anh Tuan Nguyen, Tien N. Nguyen - NIER Track. In Proceedings of ICSE 2010

Workshop Paper and Poster:

1. Statistical learning of API mappings for language migration

Anh Tuan Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen - ICSE 2014

2. Topic-based, time-aware bug assignment

Thanh Tung Nguyen, Anh Tuan 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.