TITLE:
Quantum Software Engineering: Best Practices from Classical to Quantum Approaches
AUTHORS:
Abdullah Ibrahim S. Alsalman
KEYWORDS:
Quantum Software Engineering, Quantum Computing, Quantum Algorithms, Quantum Software Development Lifecycle, Error Mitigation, Classical-Quantum Integration, Quantum Debugging, Scalable Quantum Systems, Fault Tolerant Computing
JOURNAL NAME:
Journal of Quantum Information Science,
Vol.14 No.4,
December
6,
2024
ABSTRACT: As quantum computing transitions from a theoretical domain to a practical technology, many aspects of established practice in software engineering are being faced with new challenges. Quantum Software Engineering has been developed to address the peculiar needs that arise with quantum systems’ dependable, scalable, and fault-tolerant software development. The present paper critically reviews how traditional software engineering methodologies can be reshaped to fit into the quantum field. This also entails providing some critical contributions: frameworks to integrate classical and quantum systems, new error mitigation techniques, and the development of quantum-specific testing and debugging tools. In this respect, best practices have been recommended to ensure that future quantum software can harness the evolving capabilities of quantum hardware with continued performance, reliability, and scalability. The work is supposed to act as a foundational guide for the researcher and developer as quantum computing approaches widespread scientific and industrial adoption.