Demo Data from VLDB 2026 / reviewers in the wild / expert
Tingchen Han
dblp:356/7091
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 since 2021
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 · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › specification mining › temporal specification mining
LTL specification mining |
0.7 | 1 | 2023 | PURLTL: Mining LTL Specification from Imperfect Traces in Testing · ASE 2023 |
Program analysis
specification mining |
0.7 | 1 | 2023 | PURLTL: Mining LTL Specification from Imperfect Traces in Testing · ASE 2023 |
Program analysis › dynamic analysis › trace analysis
execution trace analysis |
0.2 | 1 | 2023 | PURLTL: Mining LTL Specification from Imperfect Traces in Testing · ASE 2023 |
Methods — techniques the papers use, named apart from their topics
positive and unlabeled learning · 0.7neural network · 0.7data augmentation · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | PURLTL: Mining LTL Specification from Imperfect Traces in TestingabstractFormal specifications are widely used in software testing approaches, while writing such specifications is a time-consuming job. Recently, a number of methods have been proposed to mine specifications from execution traces, typically in the form of linear temporal logic (LTL). However, existing works have the following disadvantages: (1) ignoring the negative impact of imperfect traces, which come from partial profiling, missing context information, or buggy programs; (2) relying on templates, resulting in limited expressiveness; (3) requesting negative traces, which are usually unavailable in practice. In this paper, we propose PURLTL, which is able to mine arbitrary LTL specifications from imperfect traces. To alleviate the search space explosion and the wrong search bias, we propose a neural-based method to search LTL formulae, which, intuitively, simulates LTL path checking through differentiable parameter operations. To solve the problem of lacking negative traces, we transform the problem into learning from positive and unlabeled samples, by means of data augmentation and applying positive and unlabeled learning to the training process. Experiments show that our approach surpasses the previous start-of-the-art (SOTA) approach by a large margin. Besides, the results suggest that our approach is not only robust with imperfect traces, but also does not rely on formula templates. Bo Peng 0041, Pingjia Liang, Tingchen Han, Weilin Luo, Jianfeng Du, Hai Wan, Rongzhen Ye |
ASE | 3 |