Hoan Anh Nguyen

Orcid: 0000-0002-6194-7930

According to our database1, Hoan Anh Nguyen authored at least 67 papers between 2008 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
A Deep Dive into Large Language Models for Automated Bug Localization and Repair.
Proc. ACM Softw. Eng., 2024

2023
A Language-agnostic Framework for Mining Static Analysis Rules from Code Changes.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2023

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

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

BCFA: bespoke control flow analysis for CFA at scale.
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

What Do Developers Ask About ML Libraries? A Large-scale Study Using Stack Overflow.
CoRR, 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
On the significance of contract-based typestate specification.
Proceedings of the 1st ACM SIGSOFT International Workshop on Automated Specification Inference, 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

Hybrid traversal: efficient source code analysis at scale.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

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

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

Candoia: a platform for building and sharing mining software repositories tools as apps.
Proceedings of the 14th International Conference on Mining Software Repositories, 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

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

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

2015
Boa: Ultra-Large-Scale Software Repository and Source-Code Mining.
ACM Trans. Softw. Eng. Methodol., 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

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

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

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

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

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

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

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

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

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

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

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
Cleman: Comprehensive Clone Group Evolution Management.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008


  Loading...