Demo Data from VLDB 2026 / reviewers in the wild / expert
Thanh Vo
dblp:124/5877
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1
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
1 paper |
Program analysis · 67% Software testing · 33% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
dynamic analysis |
0.2 | 1 | 2013 | Automatic detection of floating-point exceptions · POPL 2013 |
Software testing › fault detection
floating-point exception detection |
0.2 | 1 | 2013 | Automatic detection of floating-point exceptions · POPL 2013 |
Program analysis
symbolic execution |
0.2 | 1 | 2013 | Automatic detection of floating-point exceptions · POPL 2013 |
Methods — techniques the papers use, named apart from their topics
symbolic execution · 0.2linearization of nonlinear constraints · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Mining top-rank-k frequent weighted itemsets using WN-list structures and an early pruning strategy
Bay Vo, Huong Bui, Thanh Vo, Tuong Le |
Knowl. Based Syst. | 3 |
| 2019 | A hybrid framework for smile detection in class imbalance scenarios
Thanh Vo, C. T. Le |
Neural Comput. Appl. | 1 |
| 2013 | Automatic detection of floating-point exceptionsabstractIt is well-known that floating-point exceptions can be disastrous and writing exception-free numerical programs is very difficult. Thus, it is important to automatically detect such errors. In this paper, we present Ariadne, a practical symbolic execution system specifically designed and implemented for detecting floating-point exceptions. Ariadne systematically transforms a numerical program to explicitly check each exception triggering condition. Ariadne symbolically executes the transformed program using real arithmetic to find candidate real-valued inputs that can reach and trigger an exception. Ariadne converts each candidate input into a floating-point number, then tests it against the original program. In general, approximating floating-point arithmetic with real arithmetic can change paths from feasible to infeasible and vice versa. The key insight of this work is that, for the problem of detecting floating-point exceptions, this approximation works well in practice because, if one input reaches an exception, many are likely to, and at least one of them will do so over both floating-point and real arithmetic. To realize Ariadne, we also devised a novel, practical linearization technique to solve nonlinear constraints. We extensively evaluated Ariadne over 467 scalar functions in the widely used GNU Scientific Library (GSL). Our results show that Ariadne is practical and identifies a large number of real runtime exceptions in GSL. The GSL developers confirmed our preliminary findings and look forward to Ariadne's public release, which we plan to do in the near future. Earl T. Barr, Thanh Vo, Vu Le 0002, Zhendong Su 0001 |
POPL | 2 |