EDBT 2026 Demo / reviewers in the wild / expert
Yalan Liang
dblp:127/0671
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2
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 |
Software testing · 67% Program analysis · 33% |
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
invariant detection |
0.2 | 1 | 2015 | Making System User Interactive Tests Repeatable: When and What Should We Control? · ICSE (1) 2015 |
Software testing
system testing |
0.2 | 1 | 2015 | Making System User Interactive Tests Repeatable: When and What Should We Control? · ICSE (1) 2015 |
Software testing
test oracle |
0.2 | 1 | 2015 | Making System User Interactive Tests Repeatable: When and What Should We Control? · ICSE (1) 2015 |
Methods — techniques the papers use, named apart from their topics
empirical study · 0.2controlled experimentation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Making System User Interactive Tests Repeatable: When and What Should We Control?abstractSystem testing and invariant detection is usually conducted from the user interface perspective when the goal is to evaluate the behavior of an application as a whole. A large number of tools and techniques have been developed to generate and automate this process, many of which have been evaluated in the literature or internally within companies. Typical metrics for determining effectiveness of these techniques include code coverage and fault detection, however, with the assumption that there is determinism in the resulting outputs. In this paper we examine the extent to which a common set of factors such as the system platform, Java version, application starting state and tool harness configurations impact these metrics. We examine three layers of testing outputs: the code layer, the behavioral (or invariant) layer and the external (or user interaction) layer. In a study using five open source applications across three operating system platforms, manipulating several factors, we observe as many as 184 lines of code coverage difference between runs using the same test cases, and up to 96 percent false positives with respect to fault detection. We also see some a small variation among the invariants inferred. Despite our best efforts, we can reduce, but not completely eliminate all possible variation in the output. We use our findings to provide a set of best practices that should lead to better consistency and smaller differences in test outcomes, allowing more repeatable and reliable testing and experimentation. Zebao Gao, Yalan Liang, Myra B. Cohen, Atif M. Memon |
ICSE (1) | 2 |
| 2012 | Search Based Combinatorial TestingabstractSearch techniques can dramatically change our ability to solve a host of problems in applied science and engineering, many search techniques have been developed and applied successfully in many fields, including search based software engineering (SBSE). As a key problem of combinatorial testing, covering array generation has been widely studied and many search techniques have been applied which can be named as search based combinatorial testing (SBCT). SBCT is a branch of search based software testing (SBST) within SBSE. In this paper, to explore the applicability and effectiveness of SBCT, we design six variants from existing search algorithms: Genetic Algorithm, Particle Swarm Optimization and Ant Colony Algorithm by reversing and randomizing their mechanisms. We study their effectiveness in terms of generating a covering array and compare their performance. Experiments show that these search techniques can work well with distinct performance in covering array generation. We believe that these search techniques can be further improved by fine-tuning their configuration and used in broad ranges of area. Changhai Nie, Huayao Wu, Yalan Liang, Hareton K. N. Leung, Fei-Ching Kuo, Zheng Li 0002 |
APSEC | 3 |