Quantum software engineering and quantum software development lifecycle: a survey

K Dwivedi, M Haghparast, T Mikkonen - Cluster Computing, 2024 - Springer
Quantum software engineering is advancing in the domain of quantum computing research
and application, yet the documentation is scattered. The slow transition from Von-Neumann …

Quantum software engineering: Landscapes and horizons

J Zhao - ar** study
M De Stefano, F Pecorelli, D Di Nucci… - Information and …, 2024 - Elsevier
Context: Quantum computing is becoming a reality, and quantum software engineering
(QSE) is emerging as a new discipline to enable developers to design and develop quantum …

Identifying bug patterns in quantum programs

P Zhao, J Zhao, L Ma - 2021 IEEE/ACM 2nd International …, 2021 - ieeexplore.ieee.org
Bug patterns are erroneous code idioms or bad coding practices that have been proved to
fail time and time again, which are usually caused by the misunderstanding of a …

MorphQ: Metamorphic testing of the Qiskit quantum computing platform

M Paltenghi, M Pradel - 2023 IEEE/ACM 45th International …, 2023 - ieeexplore.ieee.org
As quantum computing is becoming increasingly popular, the underlying quantum
computing platforms are growing both in ability and complexity. Unfortunately, testing these …

Mutation testing of quantum programs: A case study with Qiskit

D Fortunato, J Campos, R Abreu - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
As quantum computing is still in its infancy, there is an inherent lack of knowledge and
technology to test a quantum program properly. In the classical realm, mutation testing has …

Muskit: A mutation analysis tool for quantum software testing

E Mendiluze, S Ali, P Arcaini… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Given that quantum software testing is a new area of research, there is a lack of benchmark
programs and bugs repositories to assess the effectiveness of testing techniques. To this …

QDiff: Differential testing of quantum software stacks

J Wang, Q Zhang, GH Xu, M Kim - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Over the past few years, several quantum software stacks (QSS) have been developed in
response to rapid hardware advances in quantum computing. A QSS includes a quantum …

Bugs4Q: A benchmark of real bugs for quantum programs

P Zhao, J Zhao, Z Miao, S Lan - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Realistic benchmarks of reproducible bugs and fixes are vital to good experimental
evaluation of debugging and testing approaches. However, there is no suitable benchmark …