Demo Data from VLDB 2026 / reviewers in the wild / expert
Nguyen Tran Sy
dblp:75/4634
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2003
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 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 |
Software testing · 64% Program analysis · 36% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › test generation
constraint-based test generation |
0.1 | 2 | 2003 | Consistency techniques for interprocedural test data generation · ESEC / SIGSOFT FSE 2003 Automatic Test Data Generation for Programs with Integer and Float Variables · ASE 2001 |
Software testing
test input generation |
0.1 | 2 | 2003 | Consistency techniques for interprocedural test data generation · ESEC / SIGSOFT FSE 2003 Automatic Test Data Generation for Programs with Integer and Float Variables · ASE 2001 |
Program analysis › constraint solving
path constraint solving |
0.0 | 1 | 2003 | Consistency techniques for interprocedural test data generation · ESEC / SIGSOFT FSE 2003 |
Program analysis
static analysis |
0.0 | 1 | 2003 | Consistency techniques for interprocedural test data generation · ESEC / SIGSOFT FSE 2003 |
Methods — techniques the papers use, named apart from their topics
consistency techniques · 0.1path coverage · 0.0interprocedural control flow graph · 0.0interval-based constraint solving · 0.0ebox consistency · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | Consistency techniques for interprocedural test data generationabstractThis paper presents a novel approach for automated test data generation of imperative programs containing integer, boolean and/or float variables. It extends our previous work to programs with procedure calls and arrays. A test program (with procedure calls) is represented by an Interprocedural Control Flow Graph (ICFG). The classical testing criteria (statement, branch, and path coverage), widely used in unit testing, are extended to the ICFG. For path coverage, the specified path is transformed into a path constraint. Our previous consistency techniques, the core idea behind the solving of path constraints, have been extended to handle procedural calls and operations with arrays. For statement (and branch) coverage, paths reaching the specified node or branch are dynamically constructed. The search for suitable paths is guided by the interprocedural control dependences of the program. The search is also pruned by a new specialized consistency filter. Finally, test data are generated by the application of the proposed path coverage algorithm. A prototype has been implemented. Experiments show the feasibility of the approach. Nguyen Tran Sy, Yves Deville |
ESEC / SIGSOFT FSE | 1 |
| 2001 | Automatic Test Data Generation for Programs with Integer and Float VariablesabstractThe paper presents a novel approach for automated test data generation of imperative programs containing integer, boolean and/or float variables. Our approach is based on consistency techniques integrating integer and float variables. We handle statement, branch and path coverage criteria. Our purpose is thus to automatically generate test data that will cause the program to execute a statement, to traverse a branch or to traverse a specified path. For path coverage, the specified path is transformed into a path constraint which is solved by an interval-based constraint solving algorithm handling integer, boolean and real variables. A valid test input is then extracted from the interval solutions. For statement (and branch) coverage, a path reaching the specified statement or branch is dynamically constructed. Our algorithm for path coverage is then applied. The search for a suitable path and the solving of path constraints make extensive use of consistency techniques. We propose a simple consistency notion called eBox consistency, for generalizing box consistency to integer and float variables. The eBox consistency is sufficient for our purpose. A prototype has been developed and experimental results show the feasibility of our approach. This work is an extension of work by A. Gotlieb (2000) for float and boolean variables. Nguyen Tran Sy, Yves Deville |
ASE | 1 |