ASE 2025
Sun 16 - Thu 20 November 2025 Seoul, South Korea

This program is tentative and subject to change.

Wed 19 Nov 2025 15:20 - 15:30 at Vista - Test Generation, Selection & Prioritization 2

WebAssembly (Wasm) is a low-level binary instruction format designed for safe and high-performance execution across diverse computing environments and runtimes. As Wasm evolves with new features and proposals, testing the correctness and conformance of Wasm runtimes has become increasingly complex. Manually constructing test suites is labor-intensive and difficult to scale, especially as the specification grows in complexity. While fuzzing-based approaches offer partial automation, they often lack a principled connection to the formal specification, and adapting to evolving or restricted subsets of the specification typically requires manual intervention.

In this paper, we present WEST, a specification-based test generation framework that automatically produces Wasm test cases from mechanized specifications written in SpecTec, a Wasm-specific specification language. Given any full or subset variant of the Wasm specification as input, WEST aims to systematically generate test programs that conform to the input grammar and validation rules, and capture the runtime behavior defined by its execution semantics. The framework allows flexible integration of different test generation strategies. For instance, we demonstrate both top-down and bottom-up approaches for generating Wasm modules, but the architecture is compatible with other generation techniques as well. The framework enables the creation of customized test cases for engines that support only subsets of the Wasm specification. We evaluate WEST across multiple specification variants and engine configurations, demonstrating that it produces valid and diverse test cases. As a result, it reveals 18 bugs across five Wasm engine implementations, 10 of which are confirmed and fixed. We believe that this work provides a solid foundation for future specification-driven test generation and fuzzing.

This program is tentative and subject to change.

Wed 19 Nov

Displayed time zone: Seoul change

14:00 - 15:30
Test Generation, Selection & Prioritization 2Research Papers / Journal-First Track at Vista
14:00
10m
Talk
LLMs for Automated Unit Test Generation and Assessment in Java: The AgoneTest Framework
Research Papers
Andrea Lops Polytechnic University of Bari, Italy, Fedelucio Narducci Polytechnic University of Bari, Azzurra Ragone University of Bari, Michelantonio Trizio Wideverse, Claudio Bartolini Wideverse s.r.l.
14:10
10m
Talk
µOpTime: Statically Reducing the Execution Time of Microbenchmark Suites Using Stability Metrics
Journal-First Track
Nils Japke TU Berlin & ECDF, Martin Grambow TU Berlin & ECDF, Christoph Laaber Simula Research Laboratory, David Bermbach TU Berlin
14:20
10m
Talk
Reference-Based Retrieval-Augmented Unit Test Generation
Journal-First Track
Zhe Zhang Beihang University, Liu Xingyu Beihang University, Yuanzhang Lin Beihang University, Xiang Gao Beihang University, Hailong Sun Beihang University, Yuan Yuan Beihang University
14:30
10m
Talk
Using Active Learning to Train Predictive Mutation Testing with Minimal Data
Research Papers
Miklos Borsi Karlsruhe Institute of Technology
14:40
10m
Talk
Clarifying Semantics of In-Context Examples for Unit Test Generation
Research Papers
Chen Yang Tianjin University, Lin Yang Tianjin University, Ziqi Wang Tianjin University, Dong Wang Tianjin University, Jianyi Zhou Huawei Cloud Computing Technologies Co., Ltd., Junjie Chen Tianjin University
14:50
10m
Talk
An empirical study of test case prioritization on the Linux Kernel
Journal-First Track
Haichi Wang College of Intelligence and Computing, Tianjin University, Ruiguo Yu College of Intelligence and Computing, Tianjin University, Dong Wang Tianjin University, Yiheng Du College of Intelligence and Computing, Tianjin University, Yingquan Zhao Tianjin University, Junjie Chen Tianjin University, Zan Wang Tianjin University
15:00
10m
Talk
Automated Generation of Issue-Reproducing Tests by Combining LLMs and Search-Based Testing
Research Papers
Konstantinos Kitsios University of Zurich, Marco Castelluccio Mozilla, Alberto Bacchelli University of Zurich
Pre-print
15:10
10m
Talk
Using Fourier Analysis and Mutant Clustering to Accelerate DNN Mutation Testing
Research Papers
Ali Ghanbari Auburn University, Sasan Tavakkol Google Research
15:20
10m
Talk
WEST: Specification-Based Test Generation for WebAssembly
Research Papers