English

On Testing Quantum Programs

Software Engineering 2019-07-09 v1 Emerging Technologies Quantum Physics

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.

Keywords

Cite

@article{arxiv.1812.09261,
  title  = {On Testing Quantum Programs},
  author = {Andriy Miranskyy and Lei Zhang},
  journal= {arXiv preprint arXiv:1812.09261},
  year   = {2019}
}

Comments

A condensed version to appear in Proceedings of the 41st International Conference on Software Engineering (ICSE 2019)