Tien N. Nguyen

Orcid: 0009-0006-7962-6090

According to our database1, Tien N. Nguyen authored at least 173 papers between 2006 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
Predictive Program Slicing via Execution Knowledge-Guided Dynamic Dependence Learning.
Proc. ACM Softw. Eng., 2024

Natural Is the Best: Model-Agnostic Code Simplification for Pre-trained Large Language Models.
Proc. ACM Softw. Eng., 2024

A Learning-Based Approach to Static Program Slicing.
Proc. ACM Program. Lang., 2024

VISUALCODER: Guiding Large Language Models in Code Execution with Fine-grained Multimodal Chain-of-Thought Reasoning.
CoRR, 2024

Learning to Predict Program Execution by Modeling Dynamic Dependency on Code Graphs.
CoRR, 2024

Rectifier: Code Translation with Corrector via LLMs.
CoRR, 2024

RepoHyper: Better Context Retrieval Is All You Need for Repository-Level Code Completion.
CoRR, 2024

VisiDroid: An Approach for Generating Test Scripts from Task Descriptions for Mobile Testing.
Proceedings of the PRICAI 2024: Trends in Artificial Intelligence, 2024

Segment-Based Test Case Prioritization: A Multi-objective Approach.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

KAT: Dependency-Aware Automated API Testing with Large Language Models.
Proceedings of the IEEE Conference on Software Testing, Verification and Validation, 2024

Data-Driven Evidence-Based Syntactic Sugar Design.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Neural Exception Handling Recommender.
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024

Poirot: Deep Learning for API Misuse Detection.
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024

Programming Assistant for Exception Handling with CodeBERT.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

Planning to Guide LLM for Code Coverage Prediction.
Proceedings of the 2024 IEEE/ACM First International Conference on AI Foundation Models and Software Engineering, 2024

2023
Statistical Models and Machine Learning to Advance Code Completion: Are We There Yet?
Proceedings of the Optimising the Software Development Process with Artificial Intelligence, 2023

An Approach to Generating API Test Scripts Using GPT.
Proceedings of the 12th International Symposium on Information and Communication Technology, 2023

Commit-Level, Neural Vulnerability Detection and Assessment.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

DeMinify: Neural Variable Name Recovery and Type Inference.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Contextuality of Code Representation Learning.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

(Partial) Program Dependence Learning.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

DeepVD: Toward Class-Separation Features for Neural Network Vulnerability Detection.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Better Language Models of Code through Self-Improvement.
Proceedings of the Findings of the Association for Computational Linguistics: ACL 2023, 2023

2022

Rap4DQ: Learning to recommend relevant API documentation for developer questions.
Empir. Softw. Eng., 2022

Phrase2Set: Phrase-to-Set Machine Translation and Its Software Engineering Applications.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Fault localization to detect co-change fixing locations.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

UTANGO: untangling commits with context-aware, graph-based, code change clustering learning model.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

SimuV: model-based configuration management for Simulink models.
Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, 2022

Application of Natural Language Processing Towards Autonomous Software Testing.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

A Review of AI-augmented End-to-End Test Automation Tools.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

A Hybrid Approach for Inference between Behavioral Exception API Documentation and Implementations, and Its Applications.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Research on Test Flakiness: from Unit to System Testing.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Next Syntactic-Unit Code Completion and Applications.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

DEAR: A Novel Deep Learning-based Approach for Automated Program Repair.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Incremental Relational Topic Model for Duplicate Bug Report Detection.
Proceedings of the 29th Asia-Pacific Software Engineering Conference, 2022

2021
Vulnerability detection with fine-grained interpretations.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Human-in-the-Loop XAI-enabled Vulnerability Detection, Investigation, and Mitigation.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Fault Localization with Code Coverage Representation Learning.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

A Context-based Automated Approach for Method Name Consistency Checking and Suggestion.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

2020
API Misuse Detection An Immune System inspired Approach.
CoRR, 2020

Investigating Next Steps in Static API-Misuse Detection.
Proceedings of the Software Engineering 2020, 2020

A C/C++ Code Vulnerability Dataset with Code Changes and CVE Summaries.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

Suggesting natural method names to check name consistencies.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

An empirical study on the characteristics of question-answering process on developer forums.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

Improving automated program repair using two-layer tree-based neural networks.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

DLFix: context-based code transformation learning for automated program repair.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2019
A Systematic Evaluation of Static API-Misuse Detectors.
IEEE Trans. Software Eng., 2019

Improving bug detection via context-based code representation learning and attention-based neural networks.
Proc. ACM Program. Lang., 2019

An Empirical Study on the Characteristics of Question-Answering Process on Developer Forums.
CoRR, 2019

Exploring output-based coverage for testing PHP web applications.
Autom. Softw. Eng., 2019

Cleaning StackOverflow for machine translation.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

Feature-Interaction Aware Configuration Prioritization for Configurable Code.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Combining Program Analysis and Statistical Language Model for Code Statement Completion.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Does BLEU score work for code migration?
Proceedings of the 27th International Conference on Program Comprehension, 2019

Recovering variable names for minified code with usage contexts.
Proceedings of the 41st International Conference on Software Engineering, 2019

Graph-based mining of in-the-wild, fine-grained, semantic code change patterns.
Proceedings of the 41st International Conference on Software Engineering, 2019

2018
A deep neural network language model with contexts for source code.
Proceedings of the 25th International Conference on Software Analysis, 2018

Complementing global and local contexts in representing API descriptions to improve API retrieval tasks.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

Towards combining usage mining and implementation analysis to infer API preconditions.
Proceedings of the 1st ACM SIGSOFT International Workshop on Automated Specification Inference, 2018

Statistical Translation of English Texts to API Code Templates.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

Statistical learning of API fully qualified names in code snippets of online forums.
Proceedings of the 40th International Conference on Software Engineering, 2018

Inferring API elements relevant to an english query.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

2017
Improving Automated Bug Triaging with Specialized Topic Model.
IEEE Trans. Software Eng., 2017

Exploiting implicit beliefs to resolve sparse usage problem in usage-based specification mining.
Proc. ACM Program. Lang., 2017

A Systematic Evaluation of API-Misuse Detectors.
CoRR, 2017

Bug localization with combination of deep learning and information retrieval.
Proceedings of the 25th International Conference on Program Comprehension, 2017

Interaction-Based Tracking of Program Entities for Test Case Evolution.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Statistical Learning for Inference between Implementations and Documentation.
Proceedings of the 39th IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Technologies Results Track, 2017

Statistical migration of API usages.
Proceedings of the 39th International Conference on Software Engineering, 2017

Statistical translation of English texts to API code templates.
Proceedings of the 39th International Conference on Software Engineering, 2017

Combining Word2Vec with revised vector space model for better code retrieval.
Proceedings of the 39th International Conference on Software Engineering, 2017

Exploring API embedding for API usages and applications.
Proceedings of the 39th International Conference on Software Engineering, 2017

Automatic categorization with deep neural network for open-source Java projects.
Proceedings of the 39th International Conference on Software Engineering, 2017

WAPI 2017 Workshop Summary.
Proceedings of the 1st IEEE/ACM International Workshop on API Usage and Evolution, 2017

2016
T2API: synthesizing API code usage templates from English texts with statistical translation.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

API code recommendation using statistical learning from fine-grained changes.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

A large-scale study on repetitiveness, containment, and composability of routines in open-source projects.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

MUBench: a benchmark for API-misuse detectors.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

Code migration with statistical machine translation.
Proceedings of the 5th International Workshop on Software Mining, 2016

Do Contexts Help in Phrase-Based, Statistical Source Code Migration?
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Using Topic Model to Suggest Fine-Grained Source Code Changes.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Mapping API elements for code migration with vector representations.
Proceedings of the 38th International Conference on Software Engineering, 2016

Characterizing API elements in software documentation with vector representation.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
Boa: Ultra-Large-Scale Software Repository and Source-Code Mining.
ACM Trans. Softw. Eng. Methodol., 2015

Detecting semantic merge conflicts with variability-aware execution.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Cross-language program slicing for dynamic web applications.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

Consensus-based mining of API preconditions in big code.
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015

Demonstrating programming language feature mining using Boa.
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015

Divide-and-Conquer Approach for Multi-phase Statistical Migration for Source Code (T).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

Combining Deep Learning with Information Retrieval to Localize Buggy Files for Bug Reports (N).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

Extracting Configuration Knowledge from Build Files with Symbolic Analysis.
Proceedings of the 3rd IEEE/ACM International Workshop on Release Engineering, 2015

Inferring Behavioral Specifications from Large-scale Repositories by Leveraging Collective Intelligence.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Graph-Based Statistical Language Model for Code.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Varis: IDE Support for Embedded Client Code in PHP Web Applications.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Poster: Static Detection of Configuration-Dependent Bugs in Configurable Software.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Proceedings of the Art and Science of Analyzing Software Data, 2015

2014
Topic-based, time-aware bug assignment.
ACM SIGSOFT Softw. Eng. Notes, 2014

Building call graphs for embedded client-side code in dynamic web applications.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

Mining preconditions of APIs in large-scale code corpus.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

Statistical learning approach for mining API usage mappings for code migration.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

Fault Localization for Make-Based Build Crashes.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

Statistical learning of API mappings for language migration.
Proceedings of the 36th International Conference on Software Engineering, 2014

Mining interprocedural, data-oriented usage patterns in JavaScript web applications.
Proceedings of the 36th International Conference on Software Engineering, 2014

Migrating code with statistical machine translation.
Proceedings of the 36th International Conference on Software Engineering, 2014

Exploring variability-aware execution for testing plugin-based web applications.
Proceedings of the 36th International Conference on Software Engineering, 2014

Characterizing defect trends in software support.
Proceedings of the 36th International Conference on Software Engineering, 2014

Fault localization for build code errors in makefiles.
Proceedings of the 36th International Conference on Software Engineering, 2014

Mining billions of AST nodes to study actual and potential usage of Java language features.
Proceedings of the 36th International Conference on Software Engineering, 2014

2013
A statistical semantic language model for source code.
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013

Lexical statistical machine translation for language migration.
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013

Mining source code repositories with boa.
Proceedings of the SPLASH'13, 2013

A study of repetitiveness of code changes in software evolution.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Dangling references in multi-configuration and dynamic PHP-based Web applications.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Filtering noise in mixed-purpose fixing commits to improve defect prediction and localization.
Proceedings of the IEEE 24th International Symposium on Software Reliability Engineering, 2013

Database-Aware Fault Localization for Dynamic Web Applications.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Output-Oriented Refactoring in PHP-Based Dynamic Web Applications.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

DRC: a detection tool for dangling references in PHP-based web applications.
Proceedings of the 35th International Conference on Software Engineering, 2013

Boa: a language and infrastructure for analyzing ultra-large-scale software repositories.
Proceedings of the 35th International Conference on Software Engineering, 2013

Declarative visitors to ease fine-grained source code mining with full history on billions of AST nodes.
Proceedings of the Generative Programming: Concepts and Experiences, 2013

2012
Clone Management for Evolving Software.
IEEE Trans. Software Eng., 2012

Multi-layered approach for recovering links between bug reports and fixes.
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012

Boa: analyzing ultra-large-scale code corpus.
Proceedings of the SPLASH'12, 2012

Analyzing ultra-large-scale code corpus with boa.
Proceedings of the SPLASH'12, 2012

SYMake: a build code analysis and refactoring tool for makefiles.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

Detection of embedded code smells in dynamic web applications.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

Duplicate bug report detection with a combination of information retrieval and topic modeling.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

Detecting semantic changes in Makefile build code.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Build code analysis with symbolic evaluation.
Proceedings of the 34th International Conference on Software Engineering, 2012

Graph-based pattern-oriented, context-sensitive source code completion.
Proceedings of the 34th International Conference on Software Engineering, 2012

GraPacc: A graph-based pattern-oriented, context-sensitive code completion tool.
Proceedings of the 34th International Conference on Software Engineering, 2012

BabelRef: Detection and renaming tool for cross-language program entities in dynamic web applications.
Proceedings of the 34th International Conference on Software Engineering, 2012

Inferring developer expertise through defect analysis.
Proceedings of the 34th International Conference on Software Engineering, 2012

2011
Fuzzy set and cache-based approach for bug triaging.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

iDiff: Interaction-based program differencing tool.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Auto-locating and fix-propagating for HTML validation errors to PHP server-side code.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

A topic-based approach for narrowing the search space of buggy files from a bug report.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Fuzzy set-based automatic bug triaging.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Topic-based defect prediction.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Aspect recommendation for evolving software.
Proceedings of the 33rd International Conference on Software Engineering, 2011

2010
A graph-based approach to API usage adaptation.
Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

Detection of recurring software vulnerabilities.
Proceedings of the ASE 2010, 2010

Fuzzy set approach for automatic tagging in evolving software.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

Detecting recurring and similar software vulnerabilities.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Recurring bug fixes in object-oriented programs.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Operation-Based, Fine-Grained Version Control Model for Tree-Based Representation.
Proceedings of the Fundamental Approaches to Software Engineering, 2010

2009
Graph-based mining of multiple object usage patterns.
Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009

Clone-Aware Configuration Management.
Proceedings of the ASE 2009, 2009

Scalable and incremental clone detection for evolving software.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

Complete and accurate clone detection in graph-based models.
Proceedings of the 31st International Conference on Software Engineering, 2009

ClemanX: Incremental clone detection tool for evolving software.
Proceedings of the 31st International Conference on Software Engineering, 2009

Accurate and Efficient Structural Characteristic Feature Extraction for Clone Detection.
Proceedings of the Fundamental Approaches to Software Engineering, 2009

2008
Software Configuration Management.
Proceedings of the Wiley Encyclopedia of Computer Science and Engineering, 2008

Effective Software Merging in the Presence of Object-Oriented Refactorings.
IEEE Trans. Software Eng., 2008

Managing Software Architectural Evolution at Multiple Levels of Abstraction.
J. Softw., 2008

Cleman: Comprehensive Clone Group Evolution Management.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008

Incremental Latent Semantic Indexing for Automatic Traceability Link Evolution Management.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008

Component-Based Software Update Process in Collaborative Software Development.
Proceedings of the 15th Asia-Pacific Software Engineering Conference (APSEC 2008), 2008

2007
Component-based version management for embedded computing system design.
Proceedings of the 2007 ACM Symposium on Applied Computing (SAC), 2007

Coping with API Evolution for Running, Mission-Critical Applications Using Virtual Execution Environment.
Proceedings of the Seventh International Conference on Quality Software (QSIC 2007), 2007

A Novel Vector-based Keyword Extracting Tool.
Proceedings of the Fourth International Conference on Information Technology: New Generations (ITNG 2007), 2007

Refactoring-Aware Configuration Management for Object-Oriented Programs.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

Multi-level Architectural Evolution Management.
Proceedings of the 40th Hawaii International International Conference on Systems Science (HICSS-40 2007), 2007

Traceability Link Evolution Management with Incremental Latent Semantic Indexing.
Proceedings of the 31st Annual International Computer Software and Applications Conference, 2007

Integration of Configuration Management and Hypermedia for Managing Changes in Database Applications.
Proceedings of the 6th Annual IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007), 2007

2006
<i>Refactoring</i>-aware software merging and configuration management.
ACM SIGSOFT Softw. Eng. Notes, 2006

MolhadoRef: a refactoring-aware software configuration management tool.
Proceedings of the Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006

Online Software Maintenance for Mission-Critical Systems.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

Object-Oriented Software Configuration Management.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

MolhadoRef: a refactoring-aware infrastructure for OO programs.
Proceedings of the 2006 OOPSLA workshop on Eclipse Technology eXchange, 2006

A Novel Structure-Oriented Difference Approach for Software Artifacts.
Proceedings of the 30th Annual International Computer Software and Applications Conference, 2006

Component-oriented version management for hardware software co-design.
Proceedings of the 2006 conference of the Centre for Advanced Studies on Collaborative Research, 2006

Model-oriented Configuration Management for Relational Database Applications.
Proceedings of the Sixth International Conference on Computer and Information Technology (CIT 2006), 2006


  Loading...