The quantum frontier of software engineering: A systematic mapping study

被引:0
作者
De Stefano, Manuel [1 ]
Pecorelli, Fabiano [1 ]
Di Nucci, Dario [1 ]
Palomba, Fabio [1 ]
De Lucia, Andrea [1 ]
机构
[1] Univ Salerno, SeSa Lab, Fisciano, Italy
关键词
Quantum computing; Quantum software engineering; Software engineering for quantum; programming; Empirical software engineering; Systematic mapping study;
D O I
10.1016/j.infsof.2024.107525
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Quantum computing is becoming a reality, and quantum software engineering (QSE) is emerging as a new discipline to enable developers to design and develop quantum programs. Objective: This paper presents a systematic mapping study of the current state of QSE research, aiming to identify the most investigated topics, the types and number of studies, the main reported results, and the most studied quantum computing tools/frameworks. Additionally, the study aims to explore the research community's interest in QSE, how it has evolved, and any prior contributions to the discipline before its formal introduction through the Talavera Manifesto. Method: We searched for relevant articles in several databases and applied inclusion and exclusion criteria to select the most relevant studies. After evaluating the quality of the selected resources, we extracted relevant data from the primary studies and analyzed them. Results: We found that QSE research has primarily focused on software testing, with little attention given to other topics, such as software engineering management. The most commonly studied technology for techniques and tools is Qiskit, although, in most studies, either multiple or none specific technologies were employed. The researchers most interested in QSE are interconnected through direct collaborations, and several strong collaboration clusters have been identified. Most articles in QSE have been published in non-thematic venues, with a preference for conferences. Conclusions: The study's implications are providing a centralized source of information for researchers and practitioners in the field, facilitating knowledge transfer, and contributing to the advancement and growth of QSE.
引用
收藏
页数:19
相关论文
共 31 条
[21]  
Piattini M., 2020, The Talavera Manifesto for Quantum Software Engineering and Programming, P1
[22]   Toward a Quantum Software Engineering [J].
Piattini, Mario ;
Serrano, Manuel ;
Perez-Castillo, Ricardo ;
Petersen, Guido ;
Luis Hevia, Jose .
IT PROFESSIONAL, 2021, 23 (01) :62-66
[23]  
qsharp, 2021, Q#: A quantum programming language
[24]   Elucidating reaction mechanisms on quantum computers [J].
Reiher, Markus ;
Wiebe, Nathan ;
Svore, Krysta M. ;
Wecker, Dave ;
Troyer, Matthias .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2017, 114 (29) :7555-7560
[25]   Resource-Efficient Quantum Computing by Breaking Abstractions [J].
Shi, Yunong ;
Gokhale, Pranav ;
Murali, Prakash ;
Baker, Jonathan M. ;
Duckering, Casey ;
Ding, Yongshan ;
Brown, Natalie C. ;
Chamberland, Christopher ;
Javadi-Abhari, Ali ;
Cross, Andrew W. ;
Schuster, David, I ;
Brown, Kenneth R. ;
Martonosi, Margaret ;
Chong, Frederic T. .
PROCEEDINGS OF THE IEEE, 2020, 108 (08) :1353-1370
[26]   ProjectQ: An Open Source Software Framework for Quantum Computing [J].
Steiger, Damian S. ;
Haner, Thomas ;
Troyer, Matthias .
QUANTUM, 2018, 2
[27]  
Strauss A., 1994, Grounded theory methodology: An overview, DOI DOI 10.1007/BF00988593
[28]   Requirements engineering paper classification and evaluation criteria: a proposal and a discussion [J].
Wieringa, R ;
Maiden, N ;
Mead, N ;
Rolland, C .
REQUIREMENTS ENGINEERING, 2006, 11 (01) :102-107
[29]   On the reliability of mapping studies in software engineering [J].
Wohlin, Claes ;
Runeson, Per ;
da Mota Silveira Neto, Paulo Anselmo ;
Engstrom, Emelie ;
Machado, Ivan do Carmo ;
de Almeida, Eduardo Santana .
JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (10) :2594-2610
[30]   Quantum annealing for industry applications: introduction and review [J].
Yarkoni, Sheir ;
Raponi, Elena ;
Back, Thomas ;
Schmitt, Sebastian .
REPORTS ON PROGRESS IN PHYSICS, 2022, 85 (10)