Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Dongge Liu

dblp:259/1631 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
3since 2021 · last 2026
0000-0003-4821-7033ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Security and privacy · 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%
Theoretical computer science
1 paper
Automated reasoning and model checking · 100%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing › test input generation
concolic testing
0.412020
LEGION: Best-First Concolic Testing · ASE 2020
Software testing › fuzzing
directed fuzzing
0.412020
LEGION: Best-First Concolic Testing · ASE 2020
Software testing
fuzzing
0.412020
LEGION: Best-First Concolic Testing · ASE 2020

Methods — techniques the papers use, named apart from their topics

monte carlo tree search · 0.9constrained sampling · 0.9approximate path-preserving fuzzing · 0.9
YearPublicationVenuePosition
2026 Re-Key-Free, Risky-Free: Adaptable Model Usage Control
Zhongkui Ma, Xinguo Feng, Chuan Yan, Dongge Liu, Ruoxi Sun 0001, Derui Wang, Minhui Xue 0001, Guangdong Bai
EuroS&P5
2026 A decision-making framework by large language model for green tide salvage ship scheduling
Chongjun Feng, Bo Ai 0002, Dongge Liu, Haolin Cai, Guannan Lv
Expert Syst. Appl.3
2022 State Selection Algorithms and Their Impact on The Performance of Stateful Network Protocol Fuzzing
abstract
The statefulness property of network protocol implementations poses a unique challenge for testing and verification techniques, including Fuzzing. Stateful fuzzers tackle this challenge by leveraging state models to partition the state space and assist the test generation process. Since not all states are equally important and fuzzing campaigns have time limits, fuzzers need effective state selection algorithms to prioritize progressive states over others. Several state selection algorithms have been proposed but they were implemented and evaluated separately on different platforms, making it hard to achieve conclusive findings. In this work, we evaluate an extensive set of state selection algorithms on the same fuzzing platform that is AFLNet, a state-of-the-art fuzzer for network servers. The algorithm set includes existing ones supported by AFLNet and our novel and principled algorithm called AFLNetLegion. The experimental results on the ProFuzzBench benchmark show that (i) the existing state selection algorithms of AFLNet achieve very similar code coverage, (ii) AFLNetLegion clearly outperforms these algorithms in selected case studies, but (iii) the overall improvement appears insignificant. These are unexpected yet interesting findings. We identify problems and share insights that could open opportunities for future research on this topic.
Dongge Liu, Van-Thuan Pham, Gidon Ernst, Toby C. Murray, Benjamin I. P. Rubinstein
SANER1
2020 Legion: Best-First Concolic Testing (Competition Contribution)
abstract
Legion is a grey-box coverage-based concolic tool that aims to balance the complementary nature of fuzzing and symbolic execution to achieve the best of both worlds. It proposes a variation of Monte Carlo tree search (MCTS) that formulates program exploration as sequential decision-making under uncertainty guided by the best-first search strategy. It relies on approximate path-preserving fuzzing , a novel instance of constrained random testing, which quickly generates many diverse inputs that likely target program parts of interest. In Test-Comp 2020 [ 1 ], the prototype performed within 90% of the best score in 9 of 22 categories.
Dongge Liu, Gidon Ernst, Toby C. Murray, Benjamin I. P. Rubinstein
FASE1
2020 LEGION: Best-First Concolic Testing
abstract
Concolic execution and fuzzing are two complementary coverage-based testing techniques. How to achieve the best of both remains an open challenge. To address this research problem, we propose and evaluate Legion. Legion re-engineers the Monte Carlo tree search (MCTS) framework from the AI literature to treat automated test generation as a problem of sequential decision-making under uncertainty. Its best-first search strategy provides a principled way to learn the most promising program states to investigate at each search iteration, based on observed rewards from previous iterations. Legion incorporates a form of directed fuzzing that we call approximate path-preserving fuzzing (APPFuzzing) to investigate program states selected by MCTS. APPFuzzing serves as the Monte Carlo simulation technique and is implemented by extending prior work on constrained sampling. We evaluate Legion against competitors on 2531 benchmarks from the coverage category of Test-Comp 2020, as well as measuring its sensitivity to hyperparameters, demonstrating its effectiveness on a wide variety of input programs.
Dongge Liu, Gidon Ernst, Toby C. Murray, Benjamin I. P. Rubinstein
ASE1