Published June 4, 2026 | Version v1

ScopeMut: A Compact Reproducibility Artifact For Scope++ C++ Mutation Generation

Authors/Creators

Description

ScopeMut is the public artifact release of our C++ mutation-generation pipeline built from the current Scope++ implementation. The package is intentionally compact and reproducibility-oriented: instead of mirroring the full research repository, it retains only the components required to replay the C++ slicing and generation workflow reported in our paper.

Included in the artifact:

  • the current Java implementation of the Scope++ C++ path;
  • BraceMatcher.java, which is required for the slice stage that precedes mutation;
  • grammar/cpp and associated generation statistics files;
  • runnable PowerShell wrappers for slicing, generation, local checking, and Zenodo release automation;
  • an issue-driven seed corpus containing the minimal reproducers corresponding to the evaluation cases discussed in the paper.

The artifact supports a reviewer-oriented workflow: prepare the issue reproducers, slice them through BraceMatcher, launch ScopeMut generation from the resulting slice corpus, and inspect or compile the generated programs using the bundled helper scripts.

Notes

This Zenodo record was prepared from the current RustFuzz working tree using the release-scopemut-zenodo.ps1 automation script.

Files

ScopeMut-zenodo-artifact-20260604.zip

Files (8.0 MB)

Name Size Download all
md5:4f568882453d30830555171ce0ea8cfe
8.0 MB Preview Download