We present the software artifact that accompanies our paper on WebGlitch, a new tool for fuzz testing WebGPU implementations, along with detailed instructions for its use. The artifact consists of a Docker image containing the complete setup to run WebGlitch on two WebGPU implementations, Dawn and wgpu, via Node.js and Deno, respectively. This image allows users to reproduce the throughput and coverage experiments described in the paper, and provides a playground for generating WebGPU programs with WebGlitch and testing different WebGPU implementations. We also include the full source code for WebGlitch for transparency. We hope this artifact will support future research in testing the WebGPU ecosystem and API fuzzing more broadly.
@Article{wong_et_al:DARTS.11.2.14, author = {Wong, Matthew K. L. and Donaldson, Alastair F.}, title = {{WebGlitch: A Randomised Testing Tool for the WebGPU API (Artifact)}}, pages = {14:1--14:4}, journal = {Dagstuhl Artifacts Series}, ISSN = {2509-8195}, year = {2025}, volume = {11}, number = {2}, editor = {Wong, Matthew K. L. and Donaldson, Alastair F.}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.11.2.14}, URN = {urn:nbn:de:0030-drops-233578}, doi = {10.4230/DARTS.11.2.14}, annote = {Keywords: Fuzzing, WebGPU, WGSL, API, shaders, artifact} }
ebe6cfc9a9db4b2797d2a97188fe7d01
(Get MD5 Sum)
The artifact has been evaluated as described in the ECOOP 2025 Call for Artifacts and the ACM Artifact Review and Badging Policy.
Feedback for Dagstuhl Publishing