SPLASH 2026
Sun 4 - Fri 9 October 2026 Oakland, California, United States
co-located with SPLASH/ISSTA 2026

The SRC, Tools, and Posters tracks are jointly organized for ISSTA/SPLASH 2026. All three tracks share the same deadlines.

The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA) 2026 and the ACM SIGPLAN Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH) 2026 will be co-located. As part of this joint event, we invite submissions to the Tool Demonstration Track, jointly organized across ISSTA and SPLASH.

The Tool Demonstration Track serves as a venue for publishing and presenting advances in software testing, analysis, and programming languages tools that aid either practice, research, or both. Submissions may describe early prototypes of tools, mature tools, and everything in between. To help disseminate tools to the community, we encourage submissions describing previously unpublished tools, whose underlying techniques may have already been published.

Highlighting scientific contributions through concrete artifacts is a critical supplement to traditional research papers. A demonstration provides the opportunity to communicate how a scientific approach has been implemented or how a hypothesis has been assessed, including implementation and usage details, data models, representations, and APIs. Authors of regular research papers at ISSTA and SPLASH, or other SE conferences e.g., ICSE, ESEC/FSE, or ASE are, thus, also encouraged to submit an accompanying tool demonstration paper. Submissions must be original; however, substantial improvements or extensions to existing tools are encouraged. Authors are strongly encouraged to make their tools publicly available under an open-source license.

Tool demonstration papers must not be concurrently under review at any other SPLASH/ISSTA’26 tracks or any external venue.

Accepted papers will be included in the SPLASH Companion proceedings and become available in the ACM Digital Library.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Tue 6 Oct

Displayed time zone: Pacific Time (US & Canada) change

10:30 - 12:00
Program Analysis, Verification & DebuggingSPLASH/ISSTA Tool Demonstrations at OCC 202
Chair(s): Vesal Vojdani University of Tartu
10:30
18m
Paper
FlowLog: Re-thinking Datalog for Fast and Extensible Static Analysis
SPLASH/ISSTA Tool Demonstrations
A: Zhenghong Yu University of Wisconsin-Madison, A: Hangdong Zhao Microsoft Gray Systems Lab, A: Wanzhu Hou University of Wisconsin-Madison, A: Paraschos Koutris University of Wisconsin-Madison
10:48
18m
Talk
Fusion: A Fold and Unfold Annotation Synthesis Tool for Viper-Based Verification
SPLASH/ISSTA Tool Demonstrations
A: Joonghoon Lee Korea University, A: Nicolas Klose ETH Zurich, A: Seokhyun Lee Korea University, South Korea, A: Peter Müller ETH Zurich, A: Hakjoo Oh Korea University
11:06
18m
Paper
VarCHEKER: A Variability-based Static Analyzer for Python Applications
SPLASH/ISSTA Tool Demonstrations
A: Chin Khor Iowa State University, A: Robyn Lutz Iowa State University, A: Amir Niaraki Musco Sports Lighting
11:24
18m
Paper
Iekkë: A Bounded-Round Partial-Order Encoding Verification Tool for Concurrent C Programs
SPLASH/ISSTA Tool Demonstrations
A: Paolo Di Biase Gran Sasso Science Institute, A: Bernd Fischer Stellenbosch University, A: Salvatore La Torre Università degli Studi di Salerno, A: Peter Schrammel Diffblue Ltd, A: Gennaro Parlato University of Molise
11:42
18m
Paper
Diffpoints: Breakpoints Comparing Values of Variables
SPLASH/ISSTA Tool Demonstrations
A: Filip Čmilňák Technical University of Košice, A: Matúš Sulír Technical University of Košice, A: Milan Nosáľ ValeSoft, s.r.o.
Link to publication Media Attached
13:30 - 15:00
Testing & Quality AssuranceSPLASH/ISSTA Tool Demonstrations at OCC 202
Chair(s): Soneya Binta Hossain University of Texas at Dallas
13:30
18m
Paper
Dredd: Scalable Source-Level Mutation Testing for Large C/C++ Codebases
SPLASH/ISSTA Tool Demonstrations
A: Alastair F. Donaldson Imperial College London, A: James Lee-Jones Imperial College London, A: Jonathan Foo Imperial College London
13:48
18m
Paper
WGSLsmith: Randomised Testing for the WebGPU Shading Language
SPLASH/ISSTA Tool Demonstrations
A: Michał Andryskowski Imperial College London, A: Amber Gorzynski Imperial College London, A: Hasan Mohsin Imperial College London, A: Alastair F. Donaldson Imperial College London
14:06
18m
Paper
ADEPT: A Unified Framework for Deep Learning Test Adequacy
SPLASH/ISSTA Tool Demonstrations
A: Yidi Kao Auburn University, A: Shawn Burnham Auburn University, A: Tommi Rose Fahy Auburn University, A: Ali Ghanbari Auburn University
14:24
18m
Paper
PyMut4SE: Comprehensive Mutation Testing for Python
SPLASH/ISSTA Tool Demonstrations
A: Laura Plein CISPA Helmholtz Center for Information Security, A: Matthieu Jimenez SnT, University of Luxembourg, A: Mike Papadakis University of Luxembourg
14:42
18m
Paper
SCOUT: A Scenario-Guided Unit Test Generation Tool for Compact Open-Source LLMs
SPLASH/ISSTA Tool Demonstrations
A: Myungho Lee Samsung SDS, A: Seokhyeon Moon Samsung SDS, A: Yoon-Chan Jhi Technology Research, Samsung SDS, Seoul, South Korea, A: Hakjoo Oh Korea University
15:30 - 17:00
Developer Tools, Diagnostics & AutomationSPLASH/ISSTA Tool Demonstrations at OCC 202
Chair(s): Lucie le Blanc
15:30
18m
Paper
HeapLens: An IDE-Integrated Tool for Heap Dump Analysis with In-Editor Source Bridging and LLM-Assisted Diagnosis
SPLASH/ISSTA Tool Demonstrations
A: Sachin Gupta eBay Inc.
15:48
18m
Talk
CoCoMUT: A Tool for Code-Context Mining and Automated Dataset Generation
SPLASH/ISSTA Tool Demonstrations
A: Alessandro Botta University of Texas at Dallas, A: Shiven Garisa Heritage High School, A: Jaya Vardhini Akurathi University of Texas at Dallas, A: Ahsanul Ameen Sabit University of Texas at Dallas, A: Trey Woodlief William & Mary, A: Soneya Binta Hossain University of Texas at Dallas
16:06
18m
Paper
RepairFormer: Automated Repair of Structured Inputs Using Transformers
SPLASH/ISSTA Tool Demonstrations
A: Ovi Paul University of Houston, A: Tom J King University of Houston, A: Ali Shokri University of Houston
Pre-print Media Attached
16:24
18m
Paper
Falconf: A Web-Based Tool for Misconfiguration Diagnosis via Log Analysis
SPLASH/ISSTA Tool Demonstrations
A: Youyang Kim Kyungpook National University, A: Sahil Suneja IBM Research, A: Yong-Hwan Jeong Kyungpook National University, A: Yunja Choi Kyungpook National University, A: Young-Woo Kwon Kyungpook National University, A: Byungchul Tak Kyungpook National University
16:42
18m
Paper
bench: A Programmable Command-Line Framework for Complex Benchmarking Workflows
SPLASH/ISSTA Tool Demonstrations
A: Filip Riha Czech Technical University in Prague, A: Filip Křikava Czech Technical University

Unscheduled Events

Not scheduled
Paper
Sema Core: An Open, Embeddable AI Coding Agent Runtime for the IDE and Beyond
SPLASH/ISSTA Tool Demonstrations
A: Huacan Wang Midea AIRC, A: Jie Zhou Midea AIRC, A: Ningyan Zhu Midea AIRC, A: Shuo Zhang Midea AIRC, A: Yanlun Tu Midea AIRC, A: Feiyu Chen Midea AIRC, A: Jiarou Wu Midea AIRC, A: Ziyue Zhou Midea AIRC, A: Ge Chen Midea AIRC, A: Chen Liu Peking University, A: Wangyi Chen Midea AIRC, A: Xiaofeng Mou Midea AIRC, A: Yi Xu Midea AIRC
Link to publication
Not scheduled
Paper
RepoTrace: Browser-Assisted Evidence Collection for GitHub Research Datasets
SPLASH/ISSTA Tool Demonstrations
A: Xue Yao Monash University, A: Zehua Zhang Monash University, A: Jiatong Liu Monash University, A: Yongqiang Tian Monash University
Not scheduled
Paper
SemaPLC: An Open-Source Agentic IDE for Generation, Verification, and Simulation of PLC Programs from Natural Language
SPLASH/ISSTA Tool Demonstrations
A: Yanlun Tu Midea AIRC, A: Huacan Wang Midea AIRC, A: Ziyue Zhou Midea AIRC, A: Jie Zhou Midea AIRC, A: Ningyan Zhu Midea AIRC, A: Ge Chen Midea AIRC, A: Wangyi Chen Midea AIRC, A: Xiaofeng Mou Midea AIRC, A: Tengfei Zhou KUKA, A: Dasheng Yang KUKA, A: Hui Zhang KUKA, A: Yi Xu Midea AIRC
Link to publication Media Attached
Not scheduled
Paper
CrossLangFuzzer: Differential Testing of Cross-Language JVM Compilers
SPLASH/ISSTA Tool Demonstrations
A: Xiaotian Ma Nanjing University of Science and Technology, A: Qiong Feng Nanjing University of Science and Technology, A: Yongqiang Tian Monash University, A: Wei Song Nanjing University of Science and Technology, A: Peng Liang Wuhan University, China
Pre-print Media Attached
Not scheduled
Paper
OpenRepair: An Automated Tool for OpenMP Data Race Repair via Retrieval-Augmented LLMs
SPLASH/ISSTA Tool Demonstrations
A: Bin Yu Xidian University, A: Jinning Zhang Xidian University, A: Haoli Zhang Xidian University, A: Letian Wang Xidian University, A: WenSheng Wang Xidian University, A: Xu Lu Xidian University
Not scheduled
Paper
DebugTracker: Lightweight Process Evidence for Classroom Debugging
SPLASH/ISSTA Tool Demonstrations
A: Jiatong Liu Monash University, A: Xue Yao Monash University, A: Zehua Zhang Monash University, A: Yongqiang Tian Monash University
Not scheduled
Talk
Query Analyzer: Framework-Agnostic, Confidence-Based N+1 Detection for the JVM
SPLASH/ISSTA Tool Demonstrations
A: Mahmoud Khawaja Cairo University - Faculty of Engineering
Not scheduled
Paper
OmniJinja: A Cross-Language VS Code Extension for Jinja Application Development
SPLASH/ISSTA Tool Demonstrations
A: Yu Sun University of Science and Technology Beijing, A: Kai Gao University of Science and Technology Beijing, A: Chang-ai Sun University of Science and Technology Beijing
Not scheduled
Paper
Phoenix: A Modular and Versatile Framework for C/C++ Pointer Analysis
SPLASH/ISSTA Tool Demonstrations
A: Peisen Yao Zhejiang University, A: Zinan Gu The State Key Laboratory of Blockchain and Data Security, Zhejiang University, A: Qingkai Shi Nanjing University
Not scheduled
Talk
Spec-Skill: A Pluggable Coding-Agent Plugin for Neuro-Symbolic Program Specification Synthesis
SPLASH/ISSTA Tool Demonstrations
A: wenjie wu Xidian University, A: Hu Junjie Xidian University, A: Cheng Wen Xidian University, A: Jialun Cao The Hong Kong University of Science and Technology and Guangzhou HKUST Fok Ying Tung Research Institute, A: Dugang Liu Shenzhen University, A: Zhiwu Xu Shenzhen University, A: Weidi Sun Peking University, A: Haokun Li Peking University, A: Shengchao Qin Xidian University
DOI Pre-print Media Attached
Not scheduled
Paper
LPR+: Diverse Transformations for LLM-Aided Program Reduction
SPLASH/ISSTA Tool Demonstrations
A: Zehua Zhang Monash University, A: Jiatong Liu Monash University, A: Xue Yao Monash University, A: Yongqiang Tian Monash University

Accepted Papers

Title
ADEPT: A Unified Framework for Deep Learning Test Adequacy
SPLASH/ISSTA Tool Demonstrations
bench: A Programmable Command-Line Framework for Complex Benchmarking Workflows
SPLASH/ISSTA Tool Demonstrations
CoCoMUT: A Tool for Code-Context Mining and Automated Dataset Generation
SPLASH/ISSTA Tool Demonstrations
CrossLangFuzzer: Differential Testing of Cross-Language JVM Compilers
SPLASH/ISSTA Tool Demonstrations
Pre-print Media Attached
DebugTracker: Lightweight Process Evidence for Classroom Debugging
SPLASH/ISSTA Tool Demonstrations
Diffpoints: Breakpoints Comparing Values of Variables
SPLASH/ISSTA Tool Demonstrations
Link to publication Media Attached
Dredd: Scalable Source-Level Mutation Testing for Large C/C++ Codebases
SPLASH/ISSTA Tool Demonstrations
Falconf: A Web-Based Tool for Misconfiguration Diagnosis via Log Analysis
SPLASH/ISSTA Tool Demonstrations
FlowLog: Re-thinking Datalog for Fast and Extensible Static Analysis
SPLASH/ISSTA Tool Demonstrations
Fusion: A Fold and Unfold Annotation Synthesis Tool for Viper-Based Verification
SPLASH/ISSTA Tool Demonstrations
HeapLens: An IDE-Integrated Tool for Heap Dump Analysis with In-Editor Source Bridging and LLM-Assisted Diagnosis
SPLASH/ISSTA Tool Demonstrations
Iekkë: A Bounded-Round Partial-Order Encoding Verification Tool for Concurrent C Programs
SPLASH/ISSTA Tool Demonstrations
LPR+: Diverse Transformations for LLM-Aided Program Reduction
SPLASH/ISSTA Tool Demonstrations
OmniJinja: A Cross-Language VS Code Extension for Jinja Application Development
SPLASH/ISSTA Tool Demonstrations
OpenRepair: An Automated Tool for OpenMP Data Race Repair via Retrieval-Augmented LLMs
SPLASH/ISSTA Tool Demonstrations
Phoenix: A Modular and Versatile Framework for C/C++ Pointer Analysis
SPLASH/ISSTA Tool Demonstrations
PyMut4SE: Comprehensive Mutation Testing for Python
SPLASH/ISSTA Tool Demonstrations
Query Analyzer: Framework-Agnostic, Confidence-Based N+1 Detection for the JVM
SPLASH/ISSTA Tool Demonstrations
RepairFormer: Automated Repair of Structured Inputs Using Transformers
SPLASH/ISSTA Tool Demonstrations
Pre-print Media Attached
RepoTrace: Browser-Assisted Evidence Collection for GitHub Research Datasets
SPLASH/ISSTA Tool Demonstrations
SCOUT: A Scenario-Guided Unit Test Generation Tool for Compact Open-Source LLMs
SPLASH/ISSTA Tool Demonstrations
Sema Core: An Open, Embeddable AI Coding Agent Runtime for the IDE and Beyond
SPLASH/ISSTA Tool Demonstrations
Link to publication
SemaPLC: An Open-Source Agentic IDE for Generation, Verification, and Simulation of PLC Programs from Natural Language
SPLASH/ISSTA Tool Demonstrations
Link to publication Media Attached
Spec-Skill: A Pluggable Coding-Agent Plugin for Neuro-Symbolic Program Specification Synthesis
SPLASH/ISSTA Tool Demonstrations
DOI Pre-print Media Attached
VarCHEKER: A Variability-based Static Analyzer for Python Applications
SPLASH/ISSTA Tool Demonstrations
WGSLsmith: Randomised Testing for the WebGPU Shading Language
SPLASH/ISSTA Tool Demonstrations

The submission must communicate clearly the following information:

  • The tool’s envisioned users
    • The software testing, analysis challenge(s) the tool addresses
    • How to use the tool
    • Either results of conducted validation studies or the design of planned studies
    • All papers must include a short section titled “Tool Availability” which should include the following information:
      1. A URL for downloading or accessing the latest version of the tool (e.g., a GitHub repository or a cloud-based web service). Please also briefly mention what level of documentation is available for using and/or extending the tool.
      2. A YouTube link demonstrating the use of the tool as of the current version.
      3. An archived version of the tool at the time of submission (e.g., a DOI for a ZIP file hosted at Zenodo), if appropriate. If your tool is not freely available on the Internet, the “Tool Availability” section must contain a paragraph explaining who can access the tool and how they can do so (e.g., by request, purchase, or if access is restricted to certain groups).

Each submission will be reviewed by at least three members of the Tool Demonstrations Track program committee. The evaluation criteria include:

  • The relevance of the proposed tool demonstration to the ISSTA audience
    • The technical soundness of the demonstrated tool
    • The originality of the underlying ideas
    • The quality of the paper’s presentation
    • The potential applications and usefulness of the tool
    • The comparison to the related work

Submissions must conform to the ACM Conference Format. A tool demonstration submission may not exceed four pages, including all text, figures, and links to artifact availability (see above). Up to one additional page may be used for references. The submission should be double-column, and authors using LaTeX should use the sample-sigconf.tex file (found in the samples folder of the acmart package). The paper submission must be in PDF. The Tool Demonstration track will be using the single-blind reviewing model, so the submitted PDFs should identify the authors.

Submit papers via HotCRP here.