Department of Electrical and Computer Engineering

Tien N. Nguyen, Associate Professor


Home

Research

Publications

Services

Teaching

Students

Funding

Awards

2016

  1. [FSE'16] Anh Tuan Nguyen, Michael Hilton, Mihai Codoban, Hoan Nguyen, Lily Mast, Eli Rademacher, Tien N. Nguyen, Danny Dig, "API Code Recommendation Using Statistical Learning from Fine-grained Changes", in Proceedings of the 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ACM SIGSOFT FSE 2016), November 13-18, 2016. ACM Press, 2016 (To appear).

  2. [FSE'16] Thanh Nguyen, Peter Rigby, Anh Nguyen, Mark Karanfil and Tien N. Nguyen, "T2API: Synthesizing API Code Usage Templates from English Texts with Statistical Translation", in Proceedings of the 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ACM SIGSOFT FSE 2016), Demo, Nov 13-18, 2016. ACM Press, 2016 (To appear).

  3. [ICSME'16] Hoan Anh Nguyen, Anh Tuan Nguyen, and Tien N. Nguyen, "Using Topic Model to Suggest Fine-grained Source Code Changes", in Proceedings of the 32nd International Conference on Software Maintenance and Evolution (IEEE ICSME 2016), 2016 (To appear).

  4. [ICSME'16] Anh Tuan Nguyen, Zhaopeng Tu, and Tien N. Nguyen, "Do Contexts Help in Phrase-based, Statistical Source Code Migration?", in Proceedings of the 32nd International Conference on Software Maintenance and Evolution (IEEE ICSME 2016), 2016 (To appear).

  5. [ICSE'16] Trong Duc Nguyen, Anh Tuan Nguyen, and Tien N. Nguyen, "Mapping API Elements for Code Migration
    with Vector Representations
    ", in Proceedings of the 38th ACM/ IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2016). ACM Press, 2016.

  6. [ICSE'16] Thanh Van Nguyen, Anh Tuan Nguyen, and Tien N. Nguyen, "Characterizing API Elements via Textual Descriptions in Software Documentation with Vector Representation", in Proceedings of the 38th ACM/ IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2016). ACM Press, 2016.

  7. [MSR'16] Anh Tuan Nguyen, Hoan Anh Nguyen, and Tien N. Nguyen, "A Large-Scale Study On Repetitiveness, Containment, and Composability of Routines in Open-Source Projects", in Proceedings of the 13th International Conference on Mining Software Repositories (MSR 2016), May 14-15, 2016. ACM, 2016.

  8. [MSR'16] Sven Amann, Sarah Nadi, Hoan A. Nguyen, Tien N. Nguyen and Mira Mezini, "MUBench: A Benchmark for API-Misuse Detectors", in Proceedings of the 13th International Conference on Mining Software Repositories (MSR 2016), May 14-15, 2016. ACM, 2016.

  9. [TSE'16] Xin Xia, David Lo, Ying Ding, Jafar M. Al-Kofahi, Tien N. Nguyen, and Xinyu Wang, "Improving Automated Bug Triaging with Specialized Topic Model", IEEE Transactions on Software Engineering (TSE), IEEE CS, 2016 (Accepted).

2015

  1. [ASE'15] Anh Tuan Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen, "Divide-and-Conquer Approach for Multi-phase
    Statistical Migration for Source Code
    ", in Proceedings of the 30th ACM/ IEEE International Conference on Automated Software Engineering (ACM/IEEE ASE 2015), November 9–13, 2015, IEEE CS, 2015.
  2. [ASE'15] An Ngoc Lam, Anh Tuan Nguyen, Hoan Anh Nguyen, and Tien N. Nguyen, "Combining Deep Learning with Information Retrieval to Localize Buggy Files for Bug Reports", in Proceedings of the 30th ACM/ IEEE International Conference on Automated Software Engineering (ACM/IEEE ASE 2015), November 9–13, 2015, IEEE CS, 2015.
  3. [ESEC/FSE'15] Hung Viet Nguyen, Christian Kaestner, and Tien N. Nguyen, "Cross-language Program Slicing for Dynamic Web Applications", in Proceedings of the 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ACM SIGSOFT ESEC/FSE 2015), August 31 – September 4, 2015. ACM Press, 2015. [ACM Digital Library]
  4. [ESEC/FSE'15] Hung Viet Nguyen, My Huu Nguyen, Son Cuu Dang, Christian Kaestner, and Tien N. Nguyen, "Detecting semantic merge conflicts with variability-aware execution", in Proceedings of the 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ACM SIGSOFT ESEC/FSE 2015), August 31 – September 4, 2015. ACM Press, 2015. [ACM Digital Library]

  5. [ICSE'15] Anh Tuan Nguyen and Tien N. Nguyen, "Graph-based Statistical Language Model for Code", in Proceedings of the 37th ACM/ IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2015), May 16- May 24, 2015. IEEE CS Press, 2015. [ACM Digital Library]

  6. [ICSE'15] Hung Viet Nguyen, Christian Kaestner, and Tien N. Nguyen,"Varis: IDE Support for Embedded Client Code in PHP Web Applications", in Proceedings of the 37th ACM/ IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2015) - Tool Demonstration, May 16- May 24, 2015. IEEE CS Press, 2015.
    (ICSE 2015 Best Research Demonstration Award) [ACM Digital Library]

  7. [ICSE'15] Hridesh Rajan, Tien Nguyen, Gary Leavens and Robert Dyer, "Inferring Behavioral Specifications from Large-scale Repositories by Leveraging Collective Intelligence", in Proceedings of the 37th ACM/ IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2015) - NIER, May 16- May 24, 2015. IEEE CS Press, 2015. [ACM Digital Library]

  8. [ICSE'15] Jafar Al-Kofahi, Lisong Guo, Hung Viet Nguyen, Hoan Anh Nguyen, "Static Detection of Configuration-Dependent Bugs in Configurable Software", in Proceedings of the 37th ACM/ IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2015) - Poster, May 16- May 24, 2015. IEEE CS Press, 2015. [ACM Digital Library]

  9. [RELENG'15] Shurui Zhou, Jafar Al-Kofahi, Tien N. Nguyen, Christian Kaestner and Sarah Nadi, "Extracting Configuration Knowledge from Build Files with Symbolic Analysis", in Proceedings of the 3rd International Workshop on Release Engineering (RELENG 2015), IEEE CS, 2015. [ACM Digital Library]
  10. [TOSEM'15] Robert Dyer, Hridesh Rajan, Hoan Anh Nguyen, and Tien N. Nguyen, "Boa: Ultra-Large-Scale Software Repository and Source Code Mining", ACM Transactions on Software Engineering and Methodology (TOSEM), 2015 (Accepted).

2014

  1. [ASE'14] Anh Tuan Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen, "Statistical Learning Approach for Mining API Usage Mappings for Code Migration", in Proceedings of the 29th ACM/ IEEE International Conference on Automated Software Engineering (ACM/IEEE ASE 2014), pages 457-468, September 15-19, 2014. ACM Press, 2014.
    (ACM SIGSOFT Distinguished Paper and ASE Best Paper Award) [ACM Digital Library]

  2. [FSE'14] Hung Viet Nguyen, Christian Kaestner, and Tien N. Nguyen, "Building Call Graphs for Embedded Client-Side Code in Dynamic Web Applications", in Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ACM SIGSOFT FSE 2014), November 16-21, 2014. ACM Press, 2014. [ACM Digital Library]

  3. [FSE'14] Hoan Anh Nguyen, Robert Dyer, Tien N. Nguyen, and Hridesh Rajan, "Mining Preconditions of APIs in Large-Scale Code Corpus", in Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ACM SIGSOFT FSE 2014), November 16-21, 2014. ACM Press, 2014. [ACM Digital Library]

  4. [ICSE'14] Hung Viet Nguyen, Christian Kaestner, and Tien N. Nguyen, "Exploring Variability-Aware Execution for Testing Plugin-Based Web Applications", in Proceedings of the 36th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2014), May 31- June 7, 2014. ACM Press, 2014. [ACM Digital Library]

  5. [ICSE'14] Robert Dyer, Hridesh Rajan, Hoan Anh Nguyen, and Tien N. Nguyen, "Mining Billions of AST Nodes to Study Actual and Potential Usage of Java Language Features", in Proceedings of the 36th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2014), May 31- June 7, 2014. ACM Press, 2014. [ACM Digital Library]

  6. [ICSE'14] Hung Viet Nguyen, Hoan Anh Nguyen, Anh Tuan Nguyen, and Tien N. Nguyen, "Mining Interprocedural, Data-Oriented Usage Patterns in JavaScript Web Applications", in Proceedings of the 36th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2014), May 31- June 7, 2014. ACM Press, 2014. [ACM Digital Library]

  7. [ICSE'14] Robert Dyer, Hoan Anh Nguyen, Hridesh Rajan, and Tien N. Nguyen, "Efficiently Mining Source Code with Boa", in Proceedings of the 36th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2014), Tutorial Track, May 31- June 7, 2014. ACM Press, 2014.

  8. [ICSE'14] Anh Tuan Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen, "Migrating Code with Statistical Machine Translation", in Proceedings of the 36th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2014), Research Tool Demonstration Track, May 31- June 7, 2014. ACM Press, 2014. [ACM Digital Library]

  9. [ICSE'14] Tung Thanh Nguyen, Evelyn Duesterwald, Tim Klinger, Peter Santhanam, Tien N. Nguyen, "Characterizing Defect Trends in Software Support", in Proceedings of the 36th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2014), New Ideas and Emerging Results (NIER) Track, May 31- June 7, 2014. ACM Press, 2014. [ACM Digital Library]

  10. [ICSE'14] Jafar Al-Kofahi, Hung Viet Nguyen, and Tien N. Nguyen, "Fault Localization for Build Code Errors in Makefiles", in Proceedings of the 36th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2014), Poster Track, May 31- June 7, 2014. ACM Press, 2014. [ACM Digital Library]

  11. [ICSE'14] Anh Tuan Nguyen, Hoan Anh Nguyen, Tung T. Nguyen, Tien N. Nguyen, "Statistical Learning of API Mappings for Language Migration", in Proceedings of the 36th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2014), Poster Track, May 31- June 7, 2014. ACM Press, 2014. [ACM Digital Library]

  12. [ICSME'14] Jafar Al-Kofahi, Hung Viet Nguyen and Tien N. Nguyen, "Fault Localization for Make-Based Build Crashes", in Proceedings of the 30th International Conference on Software Maintenance and Evolution (IEEE ICSME 2014), September 28-October 3, 2014. IEEE CS, 2014. [IEEE Digital Library]

  13. [BKCHAPTER] Robert Dyer, Hoan Anh Nguyen, Hridesh Rajan, and Tien N. Nguyen, “Boa: an Enabling Language and Infrastructure for Ultra-large Scale MSR Studies”, a book chapter in “Analyzing Software Data”, accepted and will be published by Morgan Kaufmann, 2015.

2013

  1. [ICSE'13] Robert Dyer, Hoan Anh Nguyen, Hridesh Rajan, and Tien N. Nguyen, "Boa: A Language and Infrastructure for Analyzing Ultra-Large-Scale Software Repositories", Proceedings of the 35th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2013), May 18-26, 2013. IEEE CS Press, 2013. [ACM Digital Library]

  2. [ICSE'13] Hung Viet Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen, "DRC: A Detection Tool for Dangling References in PHP-Based Web Applications", in Proceedings of the 35th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2013), May 18-26, 2013. ACM Press, 2013. [ACM Digital Library]

  3. [ESEC/FSE'13] Tung Thanh Nguyen, Anh Tuan Nguyen, Hoan Anh Nguyen, and Tien N. Nguyen, "A Statistical Semantic Language Model for Source Code", in Proceedings of the 9th Joint Meeting of the 14th European Software Engineering Conference and the 21st ACM SIGSOFT Symposium on the Foundations of Software Engineering (ACM SIGSOFT ESEC/FSE 2013), August 18-26, 2013. ACM Press, 2013. [ACM Digital Library]

  4. [ESEC/FSE'13] Anh Tuan Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen, "Lexical Statistical Machine Translation for Language Migration", in Proceedings of the 9th Joint Meeting of the 14th European Software Engineering Conference and the 21st ACM SIGSOFT Symposium on the Foundations of Software Engineering (ACM SIGSOFT ESEC/FSE 2013), NI Track, August 18-26, 2013. ACM Press, 2013. [ACM Digital Library]

  5. [ASE'13] Hoan Anh Nguyen, Anh Tuan Nguyen, Tung Thanh Nguyen, Tien N. Nguyen, and Hridesh Rajan, "A Study of Repetitiveness of Code Changes in Software Evolution", in Proceedings of the 28th IEEE/ACM International Conference on Automated Software Engineering (IEEE/ACM ASE 2013), November 11-15, 2013. IEEE CS, 2013. [IEEE Digital Library]
    (Nominated for an ACM SIGSOFT Distinguished Paper Award)

  6. [ASE'13] Hung Viet Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen, Anh Tuan Nguyen, and Tien N. Nguyen, "Dangling References in Multi-configuration and Dynamic PHP-Based Web Applications", in Proceedings of the 28th IEEE/ACM International Conference on Automated Software Engineering (IEEE/ACM ASE 2013), November 11-15, 2013. IEEE CS, 2013. [IEEE Digital Library]

  7. [ISSRE'13] Hoan Anh Nguyen, Anh Tuan Nguyen, and Tien N. Nguyen, "Filtering Noise in Mixed-Purpose Fixing Commits to Improve Defect Prediction and Localization", in Proceedings of the 24th IEEE International Symposium on Software Reliability Engineering (IEEE ISSRE 2013), November 4-7, 2013. IEEE CS, 2013. [IEEE Digital Library]

  8. [ICSM'13] Hoan Anh Nguyen, Hung Viet Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen, "Output-oriented Refactoring in PHP-based Dynamic Web Applications", in Proceedings of the 29th IEEE International Conference on Software Maintenance (IEEE ICSM 2013), September 22-28, 2013. IEEE CS, 2013. [ACM Digital Library]

  9. [ICSM'13] Hung Viet Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen, "Database-aware Fault Localization for Dynamic Web Applications", in Proceedings of the 29th IEEE International Conference on Software Maintenance (IEEE ICSM 2013), September 22-28, 2013. IEEE CS, 2013. [IEEE Digital Library]

  10. [SPLASH 2013] Robert Dyer, Hoan Anh Nguyen, Hridesh Rajan, and Tien N. Nguyen, "Mining Source Code Repositories with Boa", Tool Demo, in Proceedings of ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH 2013), October 26-31, 2013. ACM Press, 2013. [ACM Digital Library]

  11. [GPCE 2013] Robert Dyer, Hridesh Rajan, and Tien N. Nguyen, "Declarative Visitors to Ease Fine-grained Source Code Mining with Full History on Billions of AST Nodes", in Proceedings of the 12th International Conference on Generative Programming: Concepts & Experiences (GPCE 2013), October 27-28, 2013. ACM Press, 2013. [ACM Digital Library]

2012

  1. [ASE'12] Anh Tuan Nguyen, Tung Thanh Nguyen, Tien N. Nguyen, David Lo, and Chengnian Sun, "Duplicate Bug Report Detection with a Combination of Information Retrieval and Topic Modeling", in Proceedings of the 27th ACM/ IEEE International Conference on Automated Software Engineering (ACM/IEEE ASE 2012), September 3-7, 2012. ACM Press, 2012.
    (ACM SIGSOFT Distinguished Paper Award) [ACM Digital Library]

  2. [FSE'12] Anh Tuan Nguyen, Tung Thanh Nguyen, Hoan Anh Nguyen, Tien N. Nguyen, "Multi-layered Approach for Recovering Links between Bug Reports and Fixes", in Proceedings of the 20th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ACM FSE 2012), November 11-16, 2012. ACM Press, 2012. [ACM Digital Library]

  3. [ASE'12] Hung Viet Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen, Anh Tuan Nguyen, Tien N. Nguyen, "Detection of Embedded Code Smells in Dynamic Web Applications", in Proceedings of the 27th ACM/ IEEE International Conference on Automated Software Engineering (ACM/IEEE ASE 2012), September 3-7, 2012. ACM Press, 2012. [ACM Digital Library]

  4. [ASE'12] Ahmed Tamrawi, Hoan Anh Nguyen, Hung Viet Nguyen, Tien N. Nguyen, "SYMake: A Build Code Analysis and Refactoring Tool for Makefiles", in Proceedings of the 27th ACM/ IEEE International Conference on Automated Software Engineering (ACM/IEEE ASE 2012), Tool Demo, September 3-7, 2012. ACM Press, 2012. [IEEE Digital Library]

  5. [ICSE'12] Anh Tuan Nguyen, Tung Thanh Nguyen, Hoan Anh Nguyen, Ahmed Tamrawi, Hung Viet Nguyen, Jafar Al-Kofahi, and Tien N. Nguyen, "Graph-Based Pattern-Oriented, Context-Sensitive Source Code Completion", in Proceedings of the 34th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2012), June 2- June 9, 2012. IEEE CS Press, 2012. [ACM Digital Library]

  6. [ICSE'12] Ahmed Tamrawi, Hoan Anh Nguyen, Hung Viet Nguyen, and Tien N. Nguyen, "Build Code Analysis with Symbolic Evaluation", in Proceedings of the 34th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2012), June 2-9, 2012. IEEE CS Press, 2012. [ACM Digital Library]

  7. [ICSE'12] Hung Viet Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen, "BabelRef: Detection and Renaming Tool for Cross-Language Program Entities in Dynamic Web Applications", in Proceedings of the 34th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2012), Formal Demo, June 2- June 9, 2012. IEEE CS Press, 2012. [IEEE Digital Library]

  8. [ICSE'12] Anh Tuan Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen, "GraPacc: A Graph-Based Pattern-Oriented, Context-Sensitive Code Completion Tool", in Proceedings of the 34th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2012), Formal Demonstration Track, June 2- June 9, 2012. IEEE CS Press, 2012.

  9. [ICSE'12] Tung Thanh Nguyen, Tien N. Nguyen, Evelyn Duesterwald, Tim Klinger, Peter Santhanam, "Inferring Developer Expertise through Defect Analysis", in Proceedings of the 34th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2012), New Ideas and Emerging Results Track (NIER), June 2- June 9, 2012. IEEE CS Press, 2012. [IEEE Digital Library]

  10. [ICSM'12] Jafar M. Al-Kofahi, Hung Viet Nguyen, Anh Tuan Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen, "Detecting Semantic Changes in Makefile Build Code", in Proceedings of the 28th IEEE International Conference on Software Maintenance (IEEE ICSM 2012), September 23-30, 2012. IEEE CS Press, 2012. [IEEE Digital Library]

  11. [SPLASH'12] Robert Dyer, Hoan Anh Nguyen, Hridesh Rajan, Tien N. Nguyen, "Boa: Analyzing Ultra-large-scale Code Corpus", in Proceedings of the 27th ACM International Conference on Systems, Programming, Languages, and Applications: Software for Humanity - (SPLASH 2012 - ACM OOPSLA 2012), Poster, October 19-26, 2012. ACM Press, 2012.

  12. [SPLASH'12] Robert Dyer, Hoan Anh Nguyen, Hridesh Rajan, Tien N. Nguyen, "Analyzing Ultra-large-scale Code Corpus with Boa", in Proceedings of the 27th ACM International Conference on Systems, Programming, Languages, and Applications: Software for Humanity - (SPLASH 2012 - ACM OOPSLA 2012), Tool Demonstration, October 19-26, 2012. ACM Press, 2012.

  13. [ECAI'12] Arnaud Hubaux, Dietmar Jannach, Conrad Drescher, Leonardo Murta, Tomi Mannisto, Krzysztof Czarnecki, Patrick Heymans, Tien N. Nguyen, and Markus Zanker, "Unifying Software and Product Configuration: A Research Roadmap", in Proceedings of the Configuration Workshop of the 20th European Conference on Artificial Intelligence (ECAI 2012), 2012.

  14. [TSE] Hoan A. Nguyen, Tung T. Nguyen, Nam H. Pham, Jafar M. Al-Kofahi, Tien N. Nguyen, "Clone Management for Evolving Software", IEEE Transactions on Software Engineering (IEEE TSE), September/October, 2012. [ACM Digital Library]

2011

  1. [ESEC/FSE'11] Ahmed Tamrawi, Tung Thanh Nguyen, Jafar M. Al-Kofahi, Tien N. Nguyen, "Fuzzy Set and Cache-based Approach for Bug Triaging", in Proceedings of the 8th joint meeting of the European Software Engineering Conference and the 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (ACM ESEC/FSE 2011), September 5-9, 2011. ACM Press, 2011. [ACM Digital Library]

  2. [ASE'11] Anh Tuan Nguyen, Tung Thanh Nguyen, Jafar Al-Kofahi, Hung Viet Nguyen, Tien N. Nguyen, "A Topic-based Approach for Narrowing the Search Space of Buggy Files from a Bug Report", in Proceedings of the 26th ACM/IEEE International Conference on Automated Software Engineering (ACM/IEEE ASE 2011), November 6-12, 2011. IEEE CS Press, 2011.
    (Nominated for ACM SIGSOFT Distinguished Paper Award) [IEEE Digital Library]

  3. [ICSE'11] Tung T. Nguyen, Hung V. Nguyen, Hoan A. Nguyen, Tien N. Nguyen, "Aspect Recommendation for Evolving Software", in Proceedings of the 33rd ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2011), May 21- May 28, 2011. ACM Press, 2011. [ACM Digital Library]

  4. [ASE'11] Hung Viet Nguyen, Hoan Anh Nguyen, Tung Thanh Nguyen, Tien N. Nguyen, "Auto-Locating and Fix-Propagating for HTML Validation Errors to PHP Server-side Code", in Proceedings of the 26th ACM/IEEE International Conference on Automated Software Engineering (ACM/IEEE ASE 2011), November 6-12, 2011. IEEE CS Press, 2011. [IEEE Digital Library]

  5. [ICSE'11] Ahmed Tamrawi, Tung Thanh Nguyen, Jafar Al-Kofahi, Tien N. Nguyen, "Fuzzy Set-based Automatic Bug Triaging (NIER Track)", in Proceedings of the 33rd ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2011), May 21-28, 2011. ACM Press, 2011.

  6. [ICSE'11] Tung Thanh Nguyen, Tien N. Nguyen, and Tu Minh Phuong, "Topic-based Defect Prediction (NIER Track)", in Proceedings of the 33rd ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2011), May 21-28, 2011. ACM Press, 2011. [ACM Digital Library]

  7. [ASE'11] Hoan Anh Nguyen, Tung Thanh Nguyen, Hung Viet Nguyen, Tien N. Nguyen, "iDiff: Interaction-based Program Differencing Tool", Formal Tool Demonstration, Short paper, in Proceedings of the 26th ACM/IEEE International Conference on Automated Software Engineering (ACM/IEEE ASE 2011), November 6-12, 2011. IEEE CS Press, 2011. [ACM Digital Library]

2010

  1. [SPLASH'10] Hoan Anh Nguyen, Tung Thanh Nguyen, Gary Wilson Jr., Anh Tuan Nguyen, Miryung Kim, Tien N. Nguyen, "A Graph-based Approach to API Usage Adaptation", in Proceedings of the 25th ACM International Conference on Systems, Programming, Languages, and Applications: Software for Humanity - (SPLASH 2010 - ACM OOPSLA 2010), October 17-21, 2010. ACM Press, 2010. [ACM Digital Library]

  2. [ASE'10] Nam H. Pham, Tung Thanh Nguyen, Hoan Anh Nguyen, Tien N. Nguyen, "Detection of Recurring Software Vulnerabilities", in Proceedings of the 25th ACM/ IEEE International Conference on Automated Software Engineering (ACM/IEEE ASE 2010), September 20-24, 2010. ACM Press, 2010.
    (Nominated for ACM Distinguished Paper Award) [ACM Digital Library]

  3. [ICSE'10] Tung T. Nguyen, Hoan A. Nguyen, Nam H. Pham, Jafar M. Al-Kofahi, Tien N. Nguyen, "Recurring Bug Fixes in Object-Oriented Programs", in Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2010), May 2-8, 2010. ACM Press, 2010. [ACM Digital Library]

  4. [ICSE'10] Nam H. Pham, Tung Thanh Nguyen, Hoan Anh Nguyen, Xinying Wang, Anh Tuan Nguyen, Tien N. Nguyen, "Detecting Recurring and Similar Software Vulnerabilities", in Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2010), New Idea and Emerging Results (NIER) Track, May 2-8, 2010. ACM Press, 2010. [ACM Digital Library]

  5. [FASE'10] Tung T. Nguyen, Hoan A. Nguyen, Nam H. Pham, Tien N. Nguyen, "Operation-based, Fine-grained Version Control Model for Tree-based Representation", in Proceedings of the 2010 International Conference on Fundamental Approaches to Software Engineering (FASE 2010), March 22-26, 2010. D.S. Rosenblum and G. Taentzer (Eds.): FASE 2010, LNCS 6013, pp. 74--90. Springer, Heidelberg (2010). [ACM Digital Library]

  6. [ICSM'10] Jafar Al-Kofahi, Ahmed Tamrawi, Tung Thanh Nguyen, Hoan Anh Nguyen, Tien N. Nguyen, "Fuzzy Set Approach for Automatic Tagging in Evolving Software", in Proceedings of the 26th IEEE International Conference on Software Maintenance (IEEE ICSM 2010), September 12-18, 2010. IEEE CS Press, 2010. [IEEE Digital Library]

2009

  1. [ESEC/FSE'09] Tung T. Nguyen, Hoan A. Nguyen, Nam H. Pham, Jafar M. Al-Kofahi, Tien N. Nguyen, "Graph-based Mining of Multiple Object Usage Patterns", in Proceedings of the 17th ACM SIGSOFT Symposium on the Foundations of Software Engineering (ACM ESEC/FSE 2009), August 24-28, 2009. ACM Press, 2009.
    (ACM SIGSOFT Distinguished Paper Award) [ACM Digital Library]

  2. [ICSE'09] Nam H. Pham, Hoan A. Nguyen, Tung T. Nguyen, Jafar M. Al-Kofahi, Tien N. Nguyen, "Complete and Accurate Clone Detection in Graph-based Models", in Proceedings of the 31st ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2009), May 16-24, 2009. IEEE CS Press, 2009. [ACM Digital Library]

  3. [ICSE'09] Tung T. Nguyen, Hoan A. Nguyen, Nam H. Pham, Jafar M. Al-Kofahi, Tien N. Nguyen, "ClemanX: Incremental Clone Detection Tool for Evolving Software", in Proceedings of the 31st ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2009), Short paper, May 16-24, 2009. IEEE CS Press, 2009.

  4. [ASE'09] Tung T. Nguyen, Hoan A. Nguyen, Nam H. Pham, Jafar M. Al-Kofahi, Tien N. Nguyen, "Clone-aware Configuration Management", in Proceedings of the 24th ACM/IEEE International Conference on Automated Software Engineering (ACM/IEEE ASE 2009), November 16-20, 2009. IEEE CS Press, 2009. [ACM Digital Library]

  5. [FASE'09] Hoan A. Nguyen, Tung T. Nguyen, Nam H. Pham, Jafar M. Al-Kofahi, Tien N. Nguyen, "Accurate and Efficient Structural Characteristic Feature Extraction Method for Clone Detection", in Proceedings of the International Conference on Fundamental Approaches to Software Engineering (FASE 2009), March 22-29, 2009. Springer-Verlag, 2009. [ACM Digital Library]

  6. [ICSM'09] Tung Thanh Nguyen, Hoan Anh Nguyen, Jafar M. Al-Kofahi, Nam H. Pham, and Tien N. Nguyen, "Scalable and Incremental Clone Detection for Evolving Software", In Proceedings of the 25th IEEE International Conference on Software Maintenance (IEEE ICSM 2009), September 20-26, 2009. IEEE CS, 2009. [IEEE Digital Library]

  7. [BKCHAPTER] Wiley Encyclopedia of Computer Science and Engineering, Benjamin Wah (Editor),Tien N. Nguyen, an invited book chapter on "Software Configuration Management", Volume 4, pages 2563-2575, John Wiley & Sons Publisher, January, 2009.

2008

  1. [ASE'08] Hsin-yi Jiang, Tien N. Nguyen, Ing-Xiang Chen, Hojun Jaygarl, Carl K. Chang, "Incremental Latent Semantic Indexing for Automatic Traceability Link Evolution Management", in Proceedings of the 23rd ACM/IEEE International Conference on Automated Software Engineering (ACM/IEEE ASE 2008), September 15-19, 2008. IEEE CS Press, 2008. [IEEE Digital Library]

  2. [ASE'08] Tung Thanh Nguyen, Jafar M. Al-Kofahi, Nam H. Pham, Hoan A. Nguyen, Tien N. Nguyen, "Cleman: Comprehensive Clone Group Evolution Management", in Proceedings of the 23rd ACM/IEEE International Conference on Automated Software Engineering (ACM/IEEE ASE 2008), September 15-19, 2008. IEEE CS Press, 2008.

  3. [RE'08] Neil Ernst, John Mylopoulos, Yijun Yu, and Tien N. Nguyen, "Supporting Requirements Model Evolution throughout the System Life-cycle", in Proceedings of the 16th International Requirements Engineering Conference (ACM/IEEE RE 2008), short paper, Sept. 8 - 12, 2008. IEEE CS Press, 2008. [IEEE Digital Library]

  4. [APSEC'08] Tien N. Nguyen, "Component-based Software Update Process in Collaborative Software Development", Proceedings of the 15th IEEE Asia-Pacific Software Engineering Conference (APSEC 2008), December 3-5, 2008. IEEE CS Press, 2008. [IEEE Digital Library]

  5. [ECBS'08] Cheng Thao, Ethan V. Munson, and Tien N. Nguyen, "Software Configuration Management for Product Derivation in Software Product Families", in Proceedings of 15th IEEE International Conference on Engineering of Computer-Based Systems (IEEE ECBS 2008), March 31 - April 4, 2008. IEEE CS Press, 2008. [ACM Digital Library]

  6. [TSE] Danny Dig, Kashif Manzoor, Ralph Johnson, and Tien N. Nguyen, "Effective Software Merging in the Presence of Object-Oriented Refactorings", IEEE Transactions on Software Engineering (IEEE TSE), May/June, 2008. [IEEE Digital Library]

  7. [IJSA] Tien N. Nguyen, "Architectural Configuration Management: Managing Software Architectural Evolution and Traceability Links", International Journal on Software Architecture (IJSA), special issue on Stable and Adaptive Software: Architectures, Patterns, and Environments, 2008.

  8. [Journal of Software] Tien N. Nguyen, "Managing Software Architectural Evolution at Multiple Levels of Abstraction", Journal of Software, Issue 3, Vol.3, pages 60-70, Academy Publisher, March 2008.

2007

  1. [ICSE'07] Danny Dig, Kashif Manzoor, Ralph Johnson, and Tien N. Nguyen. "Refactoring-aware Configuration Management for Object-Oriented Programs". In Proceedings of the 29th ACM/IEEE International Conference on Software Engineering (ACM/IEEE ICSE 2007), pages 427-436, May 20-26, 2007. IEEE CS Press, 2007. [ACM Digital Library]

  2. [QSIC'07] Bashar Gharaibeh, Tien N. Nguyen, and J. Morris Chang, "Coping with API Evolution for Running, Mission-Critical Applications Using Virtual Execution Environment", in Proceedings of the Seventh IEEE International Conference on Quality Software (IEEE QSIC 2007), October 11-12, 2007. IEEE CS Press, 2007.

  3. [ICECCS'07] Tien N. Nguyen, "EmVC: Managing Changes and Configurations in Designs of Complex, Embedded Computing Systems", in Proceedings of the 12th IEEE International Conference on Engineering of Complex Computer Systems (IEEE ICECCS 2007), pages 207-216, July 11-14, 2007. IEEE CS Press, 2007. [ACM Digital Library]

  4. [ATGSE'07] Tien N. Nguyen, "Conflict Detection and Resolution in Global Software Design", in Proceedings of the 1st International Workshop on Accountability and Traceability in Global Software Engineering (IEEE ATGSE 2007), Dec 3, 2007. IEEE CS Press, 2007.

  5. [COMPSAC'07] Hsin-yi Jiang, Tien N. Nguyen, Carl K. Chang, and Fei Dong, "Traceability Link Evolution Management with Incremental Latent Semantic Indexing", in Proceedings of the 31st IEEE International Computer Software and Applications Conference (IEEE COMPSAC 2007), pages 309-316, July 24-27,2007. IEEE CS Press, 2007.

  6. [SAC'07] Tien N. Nguyen, "Component-based Version Management for Embedded Computing System Design", in Proceedings of the 22nd ACM Conference on Applied Computing (ACM SAC 2007), March 11-15, 2007. ACM Press, 2007.

2006

  1. [ASE'06] Tien N. Nguyen, "A Unified Model for Product Data Management and Software Configuration Management", in Proceedings of the 21st ACM/IEEE International Conference on Automated Software Engineering (ASE 2006), September 19 - 22, 2006. IEEE, 2006. [ACM Digital Library]

  2. [WWW'06] Tien N. Nguyen, "Model-based Version and Configuration Management for a Web Engineering Lifecycle", in Proceedings of the 15th International World Wide Web Conference (WWW 2006), May 23-26, 2006. ACM Press, 2006. [ACM Digital Library]

  3. [ICSM'06] Jason Stanek, Suraj Kothari, Tien N. Nguyen, and Carolina Cruz-Neira., "Online Software Maintenance for Mission-Critical Systems", in Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), September 23-27, 2006. IEEE CS Press, 2006. [ACM Digital Library]

  4. [ICSM'06] Tien N. Nguyen, "Object-oriented Software Configuration Management", in Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), September 23-27, 2006. IEEE CS Press, 2006. [IEEE Digital Library]

  5. [FSE'06] Danny Dig, Kashif Manzoor, Ralph Johnson, and Tien N. Nguyen, "Refactoring-aware Software Merging and Configuration Management", in Proceedings of the 14th ACM SIGSOFT Conference on Foundations of Software Engineering (FSE 2006), demo paper, Nov 5-11, 2006. ACM Press, 2006.

  6. [VIS'06] Tien N. Nguyen and Jin Zhang, "WebSearchViz: A Novel Visualization Model for Web Search Results", in Proceedings of the 17th IEEE International Visualization Conference (VIS 2006), Oct 28 - Nov 3, 2006. IEEE CS Press, 2006. [Link]

  7. [OOPSLA'06] Danny Dig, Tien N. Nguyen, Kashif Manzoor, and Ralph Johnson, "MolhadoRef: A Refactoring-aware Software Configuration Management Tool", in Companion Proceedings of 21st Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2006), short paper, October 22-26, 2006. ACM Press, 2006.

  8. [CASCON'06] Tien N. Nguyen and Zhao Zhang, "Component-oriented Version Management for Hardware Software Co-design", in Proceedings of the 16th IBM Centers for Advanced Studies Conference (CASCON 2006), short paper, October 16 - 19, 2006. IBM Canada Limited, 2006.

  9. [ETX'06] Danny Dig, Tien N. Nguyen, Kashif Manzoor, and Ralph Johnson, "MolhadoRef: A Refactoring-aware Infrastructure for Object-oriented Programs", in Proceedings of the 4th International Workshop on Eclipse Technology Exchange (ETX 2006), October 22-26, 2006. ACM Press, 2006 (Acceptance rate: 27%). (Nominated for the Best Paper Award)

  10. [COMPSAC'06] Tien N. Nguyen, "A Novel Structure-oriented Difference Approach for Software Artifacts", in Proceedings of 30th IEEE International Computer Software and Applications Conference (COMPSAC 2006), September 17- 20, 2006. IEEE CS Press, 2006.

  11. [TVCG] Tien N. Nguyen and Jin Zhang, "A Novel Visualization Model for Web Search Results". IEEE Transactions on Visualization and Computer Graphics (IEEE TVCG), Volume 12, No. 5, Sept/October, 2006.

2005

  1. [ICSE'05] Tien N. Nguyen, Ethan V. Munson, John T. Boyland, and Cheng Thao, "An Infrastructure for Development of Multi-level, Object-Oriented Configuration Management Services", in Proceedings of the 27th ACM/IEEE International Conference on Software Engineering (ICSE 2005), May 15-21, 2005. IEEE CS Press, 2005. [ACM Digital Library]

  2. [ICSM'05] Tien N. Nguyen, John T. Boyland, Ethan V. Munson, and Cheng Thao, "Managing the evolution of Web-based applications with WebSCM", in Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), September 25-30, 2005. IEEE CS Press, 2005. [ACM Digital Library]

  3. [SCM'05] Tien N. Nguyen, Cheng Thao, Ethan V. Munson, "On Product Versioning for Hypertexts", in Proceedings of the 12th ACM International Workshop on Software Configuration Management (SCM-12), a workshop associated with the ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2005), September 5-9, 2005. ACM Press, 2005. [ACM Digital Library]

  4. [ECBS'05] Tien N. Nguyen, Ethan V. Munson, John T. Boyland, and Cheng Thao, "Configuration management for designs of computer based systems", in Proceedings of the 12th Annual IEEE International Conference on the Engineering of Computer Based Systems (ECBS 2005), April 4-7, 2005. IEEE CS Press, 2005.

  5. [TEFSE'05] Tien N. Nguyen and Ethan V. Munson, "Concordance, Conformance, Versions, and Traceability", in Proceedings of the 3rd IEEE/ACM International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE 2005), a workshop associated with the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), November 7-11, 2005. ACM Press, 2005. [ACM Digital Library]

  6. [SEAA'05] Tien N. Nguyen, Ethan V. Munson, John T. Boyland, and Cheng Thao, "Multi-level Configuration Management with Fine-grained Units", in Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2005), August 30 - September 3, 2005. IEEE CS Press, 2005. [ACM Digital Library]

  7. [JIIS] Jin Zhang and Tien N. Nguyen, "A New Term Significance Weighting Approach". Journal of Intelligent Information Systems (JIIS), Volume 24, No. 1, pp. 61-85, Kluwer Academic Publishers, 2005.

  8. [IP&M] Jin Zhang and Tien N. Nguyen, "WebStar: A Visualization Model for Hyperlink Structures", Journal of Information Processing & Management (IP&M), Volume 41, pp. 1003-1018, Elsevier Publishers, 2005.

2004

  1. [WWW'04] Tien N. Nguyen, Ethan Munson, and Cheng Thao, "Fine-grained, structured Configuration Management for Web projects", in Proceedings of the 13th International World Wide Web Conference (WWW 2004), May 17-25, 2004, pages 433-443, ACM Press, 2004 [ACM Digital Library]

  2. [ICSM'04] Tien N. Nguyen, Ethan V. Munson, John T. Boyland, and Cheng Thao, "Architectural Software Configuration Management in Molhado", in Proceedings of the 20th IEEE International Conference on Software Maintenance (ICSM 2004), September 11-17, 2004, pp. 296-306, IEEE CS Press , 2004. [IEEE Digital Library]

  3. [OOPSLA'04] Tien N. Nguyen, Ethan V. Munson, and John T. Boyland, "Object-Oriented, Structural Software Configuration Management", short paper, in Companion Proceedings of 19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2004), October 24-28, 2004, pp. 35-37. ACM Press, 2004.

  4. [SEFM'04] Tien N. Nguyen and Ethan V. Munson, "A Formalism for Conformance Analysis and Its Applications", in Proceedings of the 2nd IEEE International Conference on Software Engineering And Formal Methods (SEFM 2004), September 26-30, 2004, pp. 330-339, IEEE CS Press, 2004.[IEEE Digital Library]

  5. [Hypertext'04] Tien N. Nguyen, Ethan V. Munson, John T. Boyland, and Cheng Thao, "The Molhado hypertext versioning system", in Proceedings of the 15th ACM International Conference on Hypertext and Hypermedia (Hypertext 2004), August 9-13, 2004, pp. 185-195, ACM Press, 2004. [ACM Digital Library]

  6. [FSE'04] Tien N. Nguyen, "Infrastructures for Development of Object-Oriented Configuration Management Systems", in Doctoral Student Research Symposium at the 12th Foundation of Software Engineering Conference (ACM SIGSOFT 2004/FSE-12), October 31 - November 5, 2004. ACM Press, 2004.

  7. [APSEC'04] Tien N. Nguyen, Ethan V. Munson, John T. Boyland, and Cheng Thao, "Flexible Fine-grained Version Control for Software Documents", in Proceedings of the 11th IEEE Asia-Pacific Software Engineering Conference (APSEC 2004), November 30 - December 3, 2004, pp. 212-219. IEEE CS Press, 2004. [IEEE Digital Library]

  8. [ICSM'04] Tien N. Nguyen, Ethan V. Munson, John T. Boyland, and Cheng Thao, "Molhado: Object-Oriented Architectural Software Configuration Management", Formal Research Demonstration at the 20th IEEE International Conference on Software Maintenance (ICSM 2004), September 11-17, 2004, pp. 510-512, IEEE CS Press, 2004.

2003

  1. [IWPSE'03] Tien N. Nguyen and Ethan Munson, "A Model for Conformance Analysis of Software Documents", in Proceedings of International Workshop on Software Evolution (IWPSE 2003), a workshop associated with the Foundation of Software Engineering (FSE 2003), September 1-2, 2003, pp. 24-35, IEEE CS Press, 2003. [ACM Digital Library]

  2. [TEFSE'03] Jonathan Maletic, Ethan Munson, Adrian Marcus, Tien N. Nguyen, "Using a Hypertext Model for Traceability Link Conformance Analysis", in Proceedings of the 2nd IEEE International Workshop on Traceability in Emerging forms of Software Engineering (TEFSE 2003), in association with the 18th IEEE International Conference on Automated Software Engineering (ASE 2003), October 7-8, 2003, pp. 47-55, IEEE CS, 2003.

  3. [APSEC'03] Satish Gupta, Tien N. Nguyen, and Ethan Munson, "The Software Concordance: Using a Uniform Document Model to Integrate Program Analysis and Hypermedia", in Proceedings of 10th Asia-Pacific Software Engineering Conference (APSEC 2003), December 10-12, 2003, pp. 164-175, IEEE CS Press, 2003.

  4. [Hypertext'03] Tien N. Nguyen, Ethan Munson, John Boyland, "Configuration Management in a Hypermedia-based Software Development Environment", in Proceedings of the 14th International Conference on Hypertext and Hypermedia (Hypertext 2003), August 26-30, 2003, pp. 194-195, ACM Press, 2003. [ACM Digital Library]

  5. [SIGDOC'03] Tien N. Nguyen and Ethan Munson, "The Software Concordance: A New Software Document Management Environment", in Proceedings of the 21st Annual ACM Conference on Design of Communications (SIGDOC 2003), October 12-15, 2003, pp. 198-206, ACM Press, 2003.

2002

  1. [Hypertext'02] Tien N. Nguyen, Satish Gupta, and Ethan Munson, "Versioned Hypermedia can improve Software Document Management", in Proceedings of the thirteenth International Conference on Hypertext and Hypermedia (Hypertext 2002), June 11-15, 2002, pp. 192-194, ACM Press, 2002. [ACM Digital Library]

  2. [SBMIDIA'02] Tien N. Nguyen, Satish Gupta, and Ethan Munson, "Three Issues in the Use of Versioned Hypermedia for Software Development Systems", in Proceedings of the 8th Brazilian Symposium on Multimedia and Hypermedia Systems (SBMIDIA 2002), October 7-10, 2002, pp. 3-18, Brazilian Computer Society, 2002.

  3. [Hypertext'02] Tien N. Nguyen, Satish Gupta, and Ethan Munson, "The Software Concordance", in Proceedings of the thirteenth International Conference on Hypertext and Hypermedia - Research Demonstration (Hypertext 2002), June 11-15, 2002, pp. 16-17, ACM Press, 2002.

 


Tien N. Nguyen (2005), tien@iastate.edu