On Testing Quantum Programs

12/21/2018
by   Andriy Miranskyy, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/07/2022

Quantum Computing for Software Engineering: Prospects

Quantum computers (QCs) are maturing. When QCs are powerful enough, they...
research
08/02/2023

Quantum Software Engineering Challenges from Developers' Perspective: Mapping Research Challenges to the Proposed Workflow Model

Despite the increasing interest in quantum computing, the aspect of deve...
research
09/12/2022

Classical to Quantum Software Migration Journey Begins: A Conceptual Readiness Model

With recent advances in the development of more powerful quantum compute...
research
02/14/2023

Genetic Micro-Programs for Automated Software Testing with Large Path Coverage

Ongoing progress in computational intelligence (CI) has led to an increa...
research
06/30/2023

Testing Multi-Subroutine Quantum Programs: From Unit Testing to Integration Testing

Quantum computing has emerged as a promising field with the potential to...
research
07/24/2019

Quantum Advantage and Y2K Bug: Comparison

Quantum Computers (QCs), once they mature, will be able to solve some pr...
research
01/16/2020

Candidate Software Process Flaws for the Boeing 737 Max MCAS Algorithm and Risks for a Proposed Upgrade

By reasoning about the claims and speculations promised as part of the p...

Please sign up or login with your details

Forgot password? Click here to reset