Pith. sign in

REVIEW 8 cited by

Quantum Software Engineering: Landscapes and Horizons

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2007.07047 v2 pith:VDP73GZD submitted 2020-07-14 cs.SE cs.PLquant-ph

classification cs.SEcs.PLquant-ph
keywords quantumsoftwareengineeringcyclelifesurveyanalysisattention
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

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.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 8 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. High-level quantum structured programs as quantum registers compositions

    quant-ph 2026-08 conditional novelty 6.0 of 10

    A formal framework for structured quantum programming where operations act on entire quantum registers, demonstrated by a quantum SMT solver prototype.

  2. KQFuzz: Knowledge-Guided Fuzzing for Quantum Libraries via Large Language Models

    cs.SE 2026-07 conditional novelty 6.0 of 10

    KQFuzz uses library-source knowledge to guide LLM test generation and mutations, raising fuzzing coverage by up to 18.44% and finding 13 confirmed bugs in quantum libraries.

  3. Shadow-Based Noise Fingerprinting of Simulated Quantum Noise Models

    cs.SE 2026-07 conditional novelty 6.0 of 10

    Physics-informed classical-shadow features from fixed 3-qubit probes let a random forest identify ten simulated quantum noise channels at 0.84 test accuracy.

  4. A Course on the Introduction to Quantum Software Engineering: Experience Report

    cs.SE 2026-02 conditional novelty 6.0 of 10

    An experience report describes a modular course that enables students with minimal quantum exposure to work productively on quantum software engineering topics using executable artifacts and empirical reasoning.

  5. On the Feasibility of Quantum Unit Testing

    cs.SE 2025-07 conditional novelty 5.0 of 10

    A large empirical study finds that the Inverse test, which reverses the expected circuit and checks for the all-zero state, detects quantum circuit mutations with fewer shots than statistical or Swap tests.

  6. QuanUML: Towards A Modeling Language for Model-Driven Quantum Software Development

    cs.SE 2025-06 conditional novelty 5.0 of 10

    QuanUML extends UML with stereotypes and sequence-diagram conventions for qubits, gates, measurements, and classical control, demonstrated on dynamic circuits and Shor's algorithm.

  7. Distinguishing Quantum Software Bugs from Hardware Noise: A Statistical Approach

    cs.SE 2025-07 conditional novelty 4.0 of 10

    The paper claims that bugs shift the set of most probable output states away from the desired states, while sub-threshold noise only spreads the distribution without changing those top states.

  8. Quantum-Based Software Engineering

    cs.SE 2025-05 unverdicted novelty 3.0 of 10

    The paper names and scopes QBSE as applying quantum computing to classical software engineering tasks, distinguishes it from quantum software engineering, surveys early results, and proposes an agenda.

Pith tools