EDBT 2026 Demo / reviewers in the wild / expert
Anthony Cheuk Tung Lai
dblp:330/7599
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2025
0009-0002-0941-9791ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 1 · 1 first-author · 1 since 2021Software 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 · 77% Runtime systems and virtual machines · 23% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
fuzzing |
0.9 | 1 | 2025 | Extraction and Mutation at a High Level: Template-Based Fuzzing for JavaScript Engines · Proc. ACM Program. Lang. 2025 |
Runtime systems and virtual machines › virtual machine implementation
javascript engine |
0.3 | 1 | 2025 | Extraction and Mutation at a High Level: Template-Based Fuzzing for JavaScript Engines · Proc. ACM Program. Lang. 2025 |
Methods — techniques the papers use, named apart from their topics
template mutation · 0.9intermediate representation · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Extraction and Mutation at a High Level: Template-Based Fuzzing for JavaScript EnginesabstractJavaScript (JS) engines implement complex language semantics and optimization strategies to support the dynamic nature of JS, making them difficult to test thoroughly and prone to subtle, security-critical bugs. Existing fuzzers often struggle to generate diverse and valid test cases. They either rely on syntax-level mutations that lack semantic awareness or perform limited, local mutations on concrete code, thus failing to explore deeper, more complex program behaviors. This paper presents TemuJs , a novel fuzzing framework that performs extraction and mutation at a high level, operating on abstract templates derived from real-world JS programs. These templates capture coarse-grained program structures with semantic placeholders, enabling semantics-aware mutations that preserve the high-level intent of the original code while diversifying its behavior. By decoupling mutation from concrete syntax and leveraging a structured intermediate representation for the templates, TemuJs explores a broader and more meaningful space of program behaviors. Evaluated on three major JS engines, namely, V8, SpiderMonkey, and JavaScriptCore, TemuJs discovers 44 bugs and achieves a 10.3% relative increase in edge coverage compared to state-of-the-art fuzzers on average. Our results demonstrate the efficacy of high-level, template-mutation fuzzing in testing JS engines. Wai Kin Wong, Dongwei Xiao, Anthony Cheuk Tung Lai, Yiteng Peng, Daoyuan Wu, Shuai Wang 0011 |
Proc. ACM Program. Lang. | 3 |
| 2021 | Backdoor Investigation and Incident Response: From Zero to Profit
Anthony Cheuk Tung Lai, Ken Wai Kin Wong, Johnny Tsz Wun Wong, Austin Tsz Wai Lau, Alan Po Lun Ho, Shuai Wang 0011, Jogesh Muppala |
ICDF2C | 1 |