A systematic decision-making framework for tackling quantum software engineering challenges
Year of publication
2023
Authors
Akbar, Muhammad Azeem; Khan, Arif Ali; Rafi, Saima
Abstract
Quantum computing systems harness the power of quantum mechanics to execute computationally demanding tasks more effectively than their classical counterparts. This has led to the emergence of Quantum Software Engineering (QSE), which focuses on unlocking the full potential of quantum computing systems. As QSE gains prominence, it seeks to address the evolving challenges of quantum software development by offering comprehensive concepts, principles, and guidelines. This paper aims to identify, prioritize, and develop a systematic decision-making framework of the challenging factors associated with QSE process execution. We conducted a literature survey to identify the challenging factors associated with QSE process and mapped them into 7 core categories. Additionally, we used a questionnaire survey to collect insights from practitioners regarding these challenges. To examine the relationships between core categories of challenging factors, we applied Interpretive Structure Modeling (ISM). Lastly, we applied fuzzy TOPSIS to rank the identified challenging factors concerning to their criticality for QSE process. We have identified 22 challenging factors of QSE process and mapped them to 7 core categories. The ISM results indicate that the ‘resources’ category has the most decisive influence on the other six core categories of the identified challenging factors. Moreover, the fuzzy TOPSIS indicates that ‘complex programming’, ‘limited software libraries’, ‘maintenance complexity’, ‘lack of training and workshops’, and ‘data encoding issues’ are the highest priority challenging factor for QSE process execution. Organizations using QSE could consider the identified challenging factors and their prioritization to improve their QSE process.
Show moreOrganizations and authors
LUT University
Akbar Azeem
Publication type
Publication format
Article
Parent publication type
Journal
Article type
Original article
Audience
ScientificPeer-reviewed
Peer-ReviewedMINEDU's publication type classification code
A1 Journal article (refereed), original researchPublication channel information
Journal/Series
Publisher
Issue
2
Article number
22
ISSN
Publication forum
Publication forum level
2
Open access
Open access in the publisher’s service
Yes
Open access of publication channel
Partially open publication channel
License of the publisher’s version
CC BY
Self-archived
Yes
License of the self-archived publication
CC BY
Other information
Fields of science
Computer and information sciences; Electronic, automation and communications engineering, electronics
Keywords
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Publication country
Netherlands
Internationality of the publisher
International
Language
English
International co-publication
Yes
Co-publication with a company
No
DOI
10.1007/s10515-023-00389-7
The publication is included in the Ministry of Education and Culture’s Publication data collection
Yes