Quantum Software Engineering: Landscapes and Horizons
Not on the map. Why?
Abstract (arXiv)
Quantum software plays a critical role in exploiting the full potential of quantum computing systems. As a result, it has been drawing increasing attention recently. This paper defines the term "quantum software engineering" and introduces a quantum software life cycle. The paper also gives a generic view of quantum software engineering and discusses the quantum software engineering processes, methods, and tools. Based on these, the paper provides a comprehensive survey of the current state of the art in the field and presents the challenges and opportunities we face. The survey summarizes the technology available in the various phases of the quantum software life cycle, including quantum software requirements analysis, design, implementation, test, and maintenance. It also covers the crucial issues of quantum software reuse and measurement.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 2.
4 papers.
- 2024Exploring LLM-Driven Explanations for Quantum Algorithmscited by 7
- 2025Identifying Flaky Tests in Quantum Code: A Machine Learning Approachcited by 1
- 2026KQFuzz: Knowledge-Guided Fuzzing for Quantum Libraries via Large Language Modelscited by 1
- 2026Leveraging LLM-Based Agentic Systems to Generate Quantum Applications for Test Optimizationcited by 0
- 2026KQFuzz: Knowledge-Guided Fuzzing for Quantum Libraries via Large Language Models28 Jul 2026
- 2026Leveraging LLM-Based Agentic Systems to Generate Quantum Applications for Test Optimization1 Jul 2026
- 2025Identifying Flaky Tests in Quantum Code: A Machine Learning Approach6 Feb 2025
- 2024Exploring LLM-Driven Explanations for Quantum Algorithms26 Sep 2024