Information on submission and evaluation of artifacts for the TACAS conference.
TACAS 2027 will include an artifact evaluation (AE).
An artifact is any additional material (software, data sets, machine-checkable proofs, etc.) that substantiates claims made in the paper and ideally renders them fully replicable. For example, an artifact might consist of a tool and its documentation, input files used for tool evaluation in the paper, and configuration files or documents describing parameters used in the experiments. The Artifact Evaluation Committee (AEC) will read the corresponding paper and evaluate the artifact according to the following criteria:
The evaluation will be based on the ETAPS Artifact Badge guidelines, and the AEC will decide which of the badges — among Available, Functional, and Reusable — will be assigned to a given artifact and added to the title page of the paper in case of acceptance.
We summarize the main evaluation criteria for each badge in the following.
The artifact is permanently archived with a persistent identifier (DOI) and publicly accessible.
Example: The tool’s source code and its dependencies are publicly available on Zenodo with a permanent DOI (it can also be hosted on e.g. GitHub in addition to the permanently available repository, but only hosting it on GitHub is not sufficient.)
The artifact works as described and can reproduce all (or almost all) key results from the paper.
Example: A tool submission compiles, runs, and reproduces the results from the paper (e.g. correctly verifies all benchmark models from the result tables).
The artifact is well-documented, modular, and easy to adapt for future research.
Example: A tool is accompanied with clear APIs, code documentation, example scripts, and instructions for adding and running new benchmarks (i.e., it can easily be run on additional inputs).

Regular tool papers and tool demonstration papers are required to submit an artifact for evaluation by October 29, 2026. These artifacts will be expected to satisfy the requirements for the Functional and Available badges. Results of the AE will be taken into consideration in the paper reviewing and rebuttal phase of TACAS 2027. Exemption from some aspects of AE is possible in exceptional circumstances.
Authors of accepted research and case study papers are invited to submit an artifact no later than January 11, 2027. Artifact submission is optional, and the artifact will be reviewed only after paper acceptance.
Artifact submission is handled via OpenReview
An artifact submission must contain:
LICENSE) for the artifact. It is required that the license at least allows the AEC to
evaluate the artifact.README) including:
The artifact hyperlink should point to a self-contained archive that allows the AEC to evaluate the artifact on either the TACAS virtual machine or the Docker image (see below for more information). Authors should test their artifact prior to the submission and include all relevant instructions. The instructions should be clear and specify every step required to build and run the artifact, assuming no specific knowledge and including steps that the authors might consider trivial. Ideally, there will be a single command to build the tool and a single command to run the experiments.
If further clarifications will be required after the deadline (e.g., a requested author response to the smoke test), you will be asked to answer in OpenReview.
Artifacts can be submitted in two formats: runnable as a Docker image or on the TACAS Virtual Machine.
We expect artifact authors to package their artifact and write instructions such that AEC members can evaluate the
artifact using the TACAS 2027 Artifact Evaluation Virtual Machine (hereafter VM)
for VirtualBox. The 2027 VM runs on Ubuntu 26.04 and supports Python, C++, Java, Mono, Ruby, and Rust; and has the
following installations: build-essential, git, curl, cmake, clang, mono-complete, default-jdk,
python3-full, python3-pip, and ruby. Notice that there are two VM image versions (amd64 and arm64). Furthermore,
VirtualBox guest additions are installed on the VM; it is therefore possible to connect a shared folder from the host
computer. Artifacts may also be evaluated using the TACAS 2026 VM (https://doi.org/10.5281/zenodo.17171929).
Authors can alternatively provide a Docker image that can be run on the AEC’s machine. Do not assume that all reviewers are familiar with Docker. Please provide explicit instructions on how to run the Docker image, including complete command line arguments.
Your artifact is allowed reasonable network access, following a wider trend for software builds requiring network access. Authors can therefore decide whether to (a) supply a completely self-contained artifact, (b) rely on network access for external resources, or (c) combine both. However, the main artifact described in the paper must be included in the archive, and use of external resources is at the author’s own risk. If you are using external resources, please ensure that they are version pinned to ensure long-term replicability. We anticipate typical usage of this relaxation to be for the installation of third-party dependencies. If the artifact requires additional software or libraries that are not part of the virtual machine, the instructions must include all necessary steps for their installation and setup on a “clean” VM. In particular, authors should not rely on instructions provided by external tools. Again, the ideal setup is a single command to install the tool and all dependencies and a single command to run the experiments.
It is to the advantage of authors to prepare an artifact that is easy to evaluate by the AEC.
Under particular conditions tool papers and tool demonstration papers may be exempted from submitting the artifact, using the provided VM, or acquiring both the Functional and Available badges. Possible reasons for such exemptions include the need for special hardware (GPUs, compute clusters, robots, etc.), extreme resource requirements, or licensing issues. Artifacts should nonetheless be as complete as possible. Contact the AEC chairs as soon as possible if you anticipate the need for exemption.
Shortly after submission, reviewers run a smoke test to check that each artifact executes and that its basic functionality works. If technical issues arise, the AEC chairs may, at their discretion, send the authors a single round of questions. Authors can respond with clarifications only; no changes to the artifact are accepted at this stage.
Once reviewers have shared their feedback, authors enter an open rebuttal period (see Important Dates) in which they can discuss the review directly with the reviewers. This exchange gives authors the chance to clarify issues and propose minor fixes or configuration changes. Reviewers decide, at their discretion, whether to accept such changes, provided they do not qualitatively alter the evaluation.