1-2-3 Reproducibility for Quantum Software Experiments

01/28/2022
by   Wolfgang Mauerer, et al.
0

Various fields of science face a reproducibility crisis. For quantum software engineering as an emerging field, it is therefore imminent to focus on proper reproducibility engineering from the start. Yet the provision of reproduction packages is almost universally lacking. Actionable advice on how to build such packages is rare, particularly unfortunate in a field with many contributions from researchers with backgrounds outside computer science. In this article, we argue how to rectify this deficiency by proposing a 1-2-3 approach to reproducibility engineering for quantum software experiments: Using a meta-generation mechanism, we generate DOI-safe, long-term functioning and dependency-free reproduction packages. They are designed to satisfy the requirements of professional and learned societies solely on the basis of project-specific research artefacts (source code, measurement and configuration data), and require little temporal investment by researchers. Our scheme ascertains long-term traceability even when the quantum processor itself is no longer accessible. By drastically lowering the technical bar, we foster the proliferation of reproduction packages in quantum software experiments and ease the inclusion of non-CS researchers entering the field.

READ FULL TEXT

page 1

page 2

research
03/10/2022

Beyond the Badge: Reproducibility Engineering as a Lifetime Skill

Ascertaining reproducibility of scientific experiments is receiving incr...
research
12/03/2019

bertha: Project Skeleton for Scientific Software

Science depends heavily on reliable and easy-to-use software packages, s...
research
05/07/2023

Documenting Bioinformatics Software Via Reverse Engineering

Documentation is one of the most neglected activities in Software Engine...
research
06/04/2020

Towards Long-term and Archivable Reproducibility

Analysis pipelines commonly use high-level technologies that are popular...
research
07/11/2022

Long-term Reproducibility for Neural Architecture Search

It is a sad reflection of modern academia that code is often ignored aft...
research
03/08/2023

RANG: Reconstructing reproducible R computational environments

A complete declarative description of the computational environment is o...

Please sign up or login with your details

Forgot password? Click here to reset