Quantum software development: a survey
(pp0609-0642)
Luis Jimenez-Navajas, Fabian Buhler, Frank Leymann,
Ricardo Perez-Castillo, Mario Piattini, and Daniel Vietz
doi:
https://doi.org/10.26421/QIC24.7-8-4
Abstracts:
Over the last few years, quantum computing
has been growing at an exponential pace. Every day, new techniques,
frameworks, modeling, and programming languages are emerging that aim to
facilitate the development of quantum software, which is key to
achieving the promising applications of quantum computing. However,
which of these are actively used and the degree of satisfaction of
researchers and developers regarding these quantum software frameworks
and languages is not known. To address this, we conducted a survey to
characterize which modeling tools and which quantum programming
languages are used during the quantum software
lifecycle.
Researchers in academia and industry developers were surveyed, and a
total of 57 responses were collected. The results indicate that during
quantum software development, some models and diagrams are used to guide
development. In addition, the survey results show what quantum
programming languages are the most used alongside the classical
programming languages employed to build hybrid programs, among other
important insights. The implications of this survey are: (i) to find out
what the current trends are within quantum software development and (ii)
to find out what the needs are of quantum software developers with
respect to current modeling and programming languages and tools.
Key Words:
Quantum Computing, Survey,
Hybrid Information Systems, Quantum Software Development |