Demo Data from VLDB 2026 / reviewers in the wild / expert
An Huang 0005
dblp:150/2437-5
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Software 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 |
Software testing · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › GUI testing
Android GUI testing |
0.4 | 1 | 2020 | Reinforcement learning based curiosity-driven testing of Android applications · ISSTA 2020 |
Software testing
GUI testing |
0.4 | 1 | 2020 | Reinforcement learning based curiosity-driven testing of Android applications · ISSTA 2020 |
Software testing › automated testing
reinforcement-learning-based testing |
0.1 | 1 | 2020 | Reinforcement learning based curiosity-driven testing of Android applications · ISSTA 2020 |
Methods — techniques the papers use, named apart from their topics
reinforcement learning · 0.4neural network state comparison · 0.4curiosity-driven exploration · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Reinforcement learning based curiosity-driven testing of Android applicationsabstractMobile applications play an important role in our daily life, while it still remains a challenge to guarantee their correctness. Model-based and systematic approaches have been applied to Android GUI testing. However, they do not show significant advantages over random approaches because of limitations such as imprecise models and poor scalability. In this paper, we propose Q-testing, a reinforcement learning based approach which benefits from both random and model-based approaches to automated testing of Android applications. Q-testing explores the Android apps with a curiosity-driven strategy that utilizes a memory set to record part of previously visited states and guides the testing towards unfamiliar functionalities. A state comparison module, which is a neural network trained by plenty of collected samples, is novelly employed to divide different states at the granularity of functional scenarios. It can determine the reinforcement learning reward in Q-testing and help the curiosity-driven strategy explore different functionalities efficiently. We conduct experiments on 50 open-source applications where Q-testing outperforms the state-of-the-art and state-of-practice Android GUI testing tools in terms of code coverage and fault detection. So far, 22 of our reported faults have been confirmed, among which 7 have been fixed. Minxue Pan, An Huang 0005, Tian Zhang 0001, Xuandong Li |
ISSTA | 2 |