Demo Data from EDBT 2026 / reviewers in the wild / expert
Qidi Yin
dblp:274/3113
· 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 |
Software testing · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
fuzzing |
0.7 | 1 | 2023 | UltraFuzz: Towards Resource-Saving in Distributed Fuzzing · IEEE Trans. Software Eng. 2023 |
Parallel and multicore computing
parallel computing |
0.2 | 1 | 2023 | UltraFuzz: Towards Resource-Saving in Distributed Fuzzing · IEEE Trans. Software Eng. 2023 |
Parallel and multicore computing
task scheduling |
0.2 | 1 | 2023 | UltraFuzz: Towards Resource-Saving in Distributed Fuzzing · IEEE Trans. Software Eng. 2023 |
Methods — techniques the papers use, named apart from their topics
seed energy scheduling · 1.3centralized dynamic scheduling · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | UltraFuzz: Towards Resource-Saving in Distributed FuzzingabstractRecent research has sought to improve fuzzing performance via parallel computing. However, researchers focus on improving efficiency while ignoring the increasing cost of testing resources. Parallel fuzzing in the distributed environment amplifies the resource-wasting problem caused by the random nature of fuzzing. In the parallel mode, owing to the lack of an appropriate task dispatching scheme and timely fuzzing status synchronization among different fuzzing instances, task conflicts and workload imbalance occur, making the resource-wasting problem severe. In this paper, we design UltraFuzz, a fuzzer for resource-saving in distributed fuzzing. Based on centralized dynamic scheduling, UltraFuzz can dispatch tasks and schedule power globally and reasonably to avoid resource-wasting. Besides, UltraFuzz can elastically allocate computing power for fuzzing and seed evaluation, thereby avoiding the potential bottleneck of seed evaluation that blocks the fuzzing process. UltraFuzz was evaluated using real-world programs, and the results show that with the same testing resource, UltraFuzz outperforms state-of-the-art tools, such as AFL, AFL-P, PAFL, and EnFuzz. Most importantly, the experiment reveals certain results that seem counter-intuitive, namely that parallel fuzzing can achieve “super-linear acceleration” when compared with single-core fuzzing. We conduct additional experiments to reveal the deep reasons behind this phenomenon and dig deep into the inherent advantages of parallel fuzzing over serial fuzzing, including the global optimization of seed energy scheduling and the escape of local optimal seed. Additionally, 24 real-world vulnerabilities were discovered using UltraFuzz. Xu Zhou 0004, Pengfei Wang 0010, Chenyifan Liu, Tai Yue, Congxi Song, Kai Lu 0001, Qidi Yin |
IEEE Trans. Software Eng. | 8 |