2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER) 2019
DOI: 10.1109/icse-nier.2019.00023
|View full text |Cite
|
Sign up to set email alerts
|

On Testing Quantum Programs

Abstract: A quantum computer (QC) can solve many computational problems more efficiently than a classic one. The field of QCs is growing: companies (such as DWave, IBM, Google, and Microsoft) are building QC offerings. We position that software engineers should look into defining a set of software engineering practices that apply to QC's software. To start this process, we give examples of challenges associated with testing such software and sketch potential solutions to some of these challenges.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
25
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
3
2

Relationship

2
6

Authors

Journals

citations
Cited by 48 publications
(25 citation statements)
references
References 25 publications
0
25
0
Order By: Relevance
“…Thus, one may argue that QCs will replace CCs at some point in time. However, we conjecture [59] that QCs will not replace CCs in the short run. Rather, QCs will be integrated into an SoS, where QC-based components will solve BQP problems (that CCs cannot solve), while the solution will be passed to CC components for post-processing.…”
Section: Creation and Usage Of Quantum Software Componentsmentioning
confidence: 83%
“…Thus, one may argue that QCs will replace CCs at some point in time. However, we conjecture [59] that QCs will not replace CCs in the short run. Rather, QCs will be integrated into an SoS, where QC-based components will solve BQP problems (that CCs cannot solve), while the solution will be passed to CC components for post-processing.…”
Section: Creation and Usage Of Quantum Software Componentsmentioning
confidence: 83%
“…The impact of research on industry is of the utmost importance in a field that is expected to show significant growth in the next years [15,16]. It is also a field in which it seems that no software engineering methods, techniques and practices have been considered for this new scenario [5,6,45]. The practical and applied approach of the topics addressed in this proposal will make it easier to transfer the knowledge derived from this research to those companies in the sector who have projects that have to do with QC.…”
Section: Transfer Of Resultsmentioning
confidence: 99%
“…Despite the fact that QC is becoming more and more mature and mainstream, software engineering for quantum software has not been considered in the same depth as software engineering for classical software over the last decades [4][5][6]. This present work is therefore framed within the new Quantum Software Engineering (QSE) paradigm.…”
Section: Introductionmentioning
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%