VLDB 2026 Research / reviewers in the wild / expert
Tuan-Hung Pham
dblp:55/1937
· DBLP profile ↗
6ranked-venue papers
4as first author
1since 2021 · last 2022
0000-0002-0364-443XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 3 first-authorArtificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Theory of computation · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Program verification · 41% Program analysis · 36% Programming languages and type systems · 23% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › functional programming
algebraic data types |
0.2 | 1 | 2013 | RADA: a tool for reasoning about algebraic data types with abstractions · ESEC/SIGSOFT FSE 2013 |
Program verification
automated reasoning and model checking |
0.1 | 1 | 2011 | FixBag: A Fixpoint Calculator for Quantified Bag Constraints · CAV 2011 |
Program analysis
constraint solving |
0.1 | 1 | 2011 | FixBag: A Fixpoint Calculator for Quantified Bag Constraints · CAV 2011 |
Program analysis › static analysis › abstract interpretation
fixpoint computation |
0.1 | 1 | 2011 | FixBag: A Fixpoint Calculator for Quantified Bag Constraints · CAV 2011 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Joint Goal Segmentation and Goal Success Prediction on Multi-Domain ConversationsabstractTo evaluate the performance of a multi-domain goal-oriented Dialogue System (DS), it is important to understand what the users’ goals are for the conversations and whether those goals are successfully achieved. The success rate of goals directly correlates with user satisfaction and perceived usefulness of the DS. In this paper, we propose a novel automatic dialogue evaluation framework that jointly performs two tasks: goal segmentation and goal success prediction. We extend the RoBERTa-IQ model (Gupta et al., 2021) by adding multi-task learning heads for goal segmentation and success prediction. Using an annotated dataset from a commercial DS, we demonstrate that our proposed model reaches an accuracy that is on-par with single-pass human annotation comparing to a three-pass gold annotation benchmark. Meiguo Wang, Benjamin Z. Yao, Tuan-Hung Pham, Chenlei Guo |
COLING | 6 |
| 2016 | Reasoning About Algebraic Data Types with Abstractions
Tuan-Hung Pham, Andrew Gacek, Michael W. Whalen |
J. Autom. Reason. | 1 |
| 2013 | RADA: a tool for reasoning about algebraic data types with abstractionsabstractWe present RADA, a portable, scalable tool for reasoning about formulas containing algebraic data types using catamorphism (fold) functions. It can work as a back-end for reasoning about recursive programs that manipulate algebraic types. RADA operates by successively unrolling catamorphisms and uses either CVC4 and Z3 as reasoning engines. We have used RADA for reasoning about functional implementations of complex data structures and to reason about guard applications that determine whether XML messages should be allowed to cross network security domains. Promising experimental results demonstrate that RADA can be used in several practical contexts. Tuan-Hung Pham, Michael W. Whalen |
ESEC/SIGSOFT FSE | 1 |
| 2012 | The Guardol Language and Verification System
David S. Hardin, Konrad Slind, Michael W. Whalen, Tuan-Hung Pham |
TACAS | 4 |
| 2011 | FixBag: A Fixpoint Calculator for Quantified Bag Constraints
Tuan-Hung Pham, Minh-Thai Trinh, Anh-Hoang Truong, Wei-Ngan Chin |
CAV | 1 |
| 2008 | A Fast Algorithm to Compute Heap Memory Bounds of Java Card AppletsabstractIn this paper, we present an approach to find upper bounds of heap space for Java Card applets. Our method first transforms an input bytecode stream into a control flow graph (CFG), and then collapses cycles of the CFG to produce a directed acyclic graph (DAG). Based on the DAG, we propose a linear-time algorithm to solve the problem of finding the single-source largest path in it. We also have implemented a prototype tool, tested it on several sample applications, and then compared the bounds found by our tool with the actual heap bounds of the programs. The experiment shows that our tool returns good estimation of heap bounds, runs fast, and has a small memory footprint. Tuan-Hung Pham, Anh-Hoang Truong, Ninh-Thuan Truong, Wei-Ngan Chin |
SEFM | 1 |