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

08/02/2023
by   Majid Haghparast, et al.
0

Despite the increasing interest in quantum computing, the aspect of development to achieve cost-effective and reliable quantum software applications has been slow. One barrier is the software engineering of quantum programs, which can be approached from two directions. On the one hand, many software engineering practices, debugging in particular, are bound to classical computing. On the other hand, quantum programming is closely associated with the phenomena of quantum physics, and consequently, the way we express programs resembles the early days of programming. Moreover, much of the software engineering research today focuses on agile development, where computing cycles are cheap and new software can be rapidly deployed and tested, whereas in the quantum context, executions may consume lots of energy, and test runs may require lots of work to interpret. In this paper, we aim at bridging this gap by starting with the quantum computing workflow and by mapping existing software engineering research to this workflow. Based on the mapping, we then identify directions for software engineering research for quantum computing.

READ FULL TEXT
research
12/01/2022

Automated Quantum Software Engineering: why? what? how?

This article provides a personal perspective on research in Automated Qu...
research
06/02/2021

A systematic mapping on quantum software development in the context of software engineering

Quantum Computing is a new paradigm that enables several advances which ...
research
03/31/2022

Software Engineering for Quantum Programming: How Far Are We?

Quantum computing is no longer only a scientific interest but is rapidly...
research
12/21/2018

On Testing Quantum Programs

A quantum computer (QC) can solve many computational problems more effic...
research
02/05/2021

Towards Modal Software Engineering

In this paper we introduce the notion of Modal Software Engineering: aut...
research
06/17/2021

Quantum Software Development Lifecycle

With recent advances in the development of more powerful quantum compute...
research
03/30/2021

Modelling Quantum Circuits with UML

None of the quantum computing applications imagined will ever become a r...

Please sign up or login with your details

Forgot password? Click here to reset