QCRMut: Quantum Circuit Random Mutant generator tool
Quantum computing has been on the rise in recent years, evidenced by a surge
in publications on quantum software engineering and testing. Progress in
quantum hardware has also been notable, with the introduction of impressive
systems like Condor boasting 1121 qubits, and IBM Quantum System Two, which
employs three 133-qubit Heron processors. As this technology edges closer to
practical application, ensuring the efficacy of our software becomes
imperative. Mutation testing, a well-established technique in classical
computing, emerges as a valuable approach in this context.
  In our paper, we aim to introduce QCRMut, a mutation tool tailored for
quantum programs, leveraging the inherent Quantum Circuit structure. We propose
a randomised approach compared to previous works with exhaustive creation
processes and the capability for marking immutable positions within the
circuit. These features facilitate the preservation of program structure, which
is crucial for future applications such as metamorphic testing.
Sinhué García Gil Luis Llana Díaz José Ignacio Requeno Jarabo