Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: New Ideas and Emerging Results 2020
DOI: 10.1145/3377816.3381731
|View full text |Cite
|
Sign up to set email alerts
|

Is your quantum program bug-free?

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
3
2

Relationship

2
6

Authors

Journals

citations
Cited by 19 publications
(12 citation statements)
references
References 27 publications
0
12
0
Order By: Relevance
“…We express profuse thanks to the anonymous reviewers of this paper and of [59] and [93]. We are also grateful to the ICSE 2020 committee for rewarding [93] with the New Ideas and Emerging Results Distinguished Paper Award.…”
Section: Acknowledgmentsmentioning
confidence: 91%
See 1 more Smart Citation
“…We express profuse thanks to the anonymous reviewers of this paper and of [59] and [93]. We are also grateful to the ICSE 2020 committee for rewarding [93] with the New Ideas and Emerging Results Distinguished Paper Award.…”
Section: Acknowledgmentsmentioning
confidence: 91%
“…But what if we would like to analyze a QC program at runtime using a white-box approach, e.g., to capture the execution trace of a QC program or perform interactive debugging of the code executed on the QC? In such a case, the short answer is 'it depends' [93]. Before we delve into the answers, let us compare and formally define classic and quantum models of computation, which will help us understand the issues with debugging quantum programs.…”
Section: Debugging Tacticsmentioning
confidence: 99%
“…Despite the rapid development of QCs, we conjecture that QCs will not replace CCs in the short run. Instead, QCs will be integrated into a System of Systems via private or public Cloud service [20,21,22]. Aggregated Cloud services are starting to appear as well.…”
Section: The Timeline Of Qcsmentioning
confidence: 99%
“…In addition to testing the artifacts in isolation, so-called integration tests should be performed to verify if the independently developed artifacts work together correctly [94]. Although there are some testing and verification approaches for quantum circuits, the development of a holistic testing strategy for hybrid quantum applications is still an open research question [4,58,83].…”
Section: Testingmentioning
confidence: 99%
“…But then additional ancilla qubits and gates are required, limiting the applicability with today's restricted quantum computers [69]. Another approach adapted from classical software engineering is white-and black-box testing, e.g., utilizing a simulator if this is feasible for the quantum circuit size [58,80]. Further, quantum circuits can also be verified by experts or using automated approaches [4,83].…”
Section: Testing and Verificationmentioning
confidence: 99%