Agile Practices for Quantum Software Development: Practitioners' Perspectives

被引:4
|
作者
Khan, Arif Ali [1 ]
Akbar, Muhammad Azeem [2 ]
Ahmad, Aakash [3 ]
Fahmideh, Mahdi [4 ]
Shameem, Mohammad [5 ]
Lahtinen, Valtteri [6 ]
Waseem, Muhammad [7 ]
Mikkonen, Tommi [7 ]
机构
[1] Univ Oulu, M3S Empir Software Engn Res Unit, Oulu, Finland
[2] LUT Univ, Dept Software Engn, Lappeenranta, Finland
[3] Lancaster Univ Leipzig, Sch Comp & Commun, Leipzig, Germany
[4] Univ Southern Queensland, Sch Business, Brisbane, Australia
[5] Koneru Lakshmaiah Educ Fdn, Dept CSE, Guntur, Andhra Pradesh, India
[6] Quanscient Oy, Tampere, Finland
[7] Univ Jyvaskyla, Fac Informat Technol, Jyvaskyla, Finland
关键词
Agile Practices; Quantum Software Engineering; Empirical Software Engineering;
D O I
10.1109/QSW59989.2023.00012
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Quantum software engineering is an emerging genre of software engineering that exploit principles of quantum bits (Qubit) and quantum gates (Qgates) to solve complex computing problems effeciently than their classical counterparts. According to its proponents, agile software development practices have the potential to address many of the problems endemic to the development of quantum software. However, there is a dearth of evidence investigating whether agile practices are suitable for, and can be adopted by, software teams in the context of quantum software development. To address this lack, we conducted an empirical study to investigate the needs and challenges of using agile practices to develop quantum software. While our semi-structured interviews with 26 practitioners across 10 countries highlighted the applicability of agile practices in this domain, the interview findings also revealed new challenges impeding the effective incorporation of these practices. Our research findings provide a springboard for further contextualization and seamless integration of agile practices in quantum software engineering (QSE) to develop emerging and next generation of quantum software systems and application.
引用
收藏
页码:9 / 20
页数:12
相关论文
共 50 条
  • [31] A grounded theory of selecting lean and agile practices for software development
    Alqudah, Mashal Kasem
    Razali, Rozilawati
    Alqudah, Musab Kasim
    Al Dalaien, Muawya N.
    Alabool, Hamzeh Mohammad
    Alkhazaleh, Hamzah Ali
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (04)
  • [32] Improving agile software development by the application of method engineering practices
    Henderson-Sellers, B.
    Serour, M. K.
    Gonzalez-Perez, C.
    Qumer, A.
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 55 - +
  • [33] An Empirical Study on the Requirements Engineering Practices for Agile Software Development
    Kassab, Mohamad
    [J]. 2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 254 - 261
  • [34] Introducing Agile Practices Into Development Processes of Safety Critical Software
    Lukasiwicz, Katarzyna
    Gorski, Janusz
    [J]. 19TH INTERNATIONAL CONFERENCE ON AGILE SOFTWARE DEVELOPMENT (XP '18), 2018,
  • [35] Lessons Learned on Communication Channels and Practices in Agile Software Development
    Ahmad, Muhammad Ovais
    Lenarduzzi, Valentina
    Oivo, Markku
    Taibi, Davide
    [J]. PROCEEDINGS OF THE 2018 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2018, : 929 - 938
  • [36] An evolutionary lifecycle model with Agile practices for software development at ABB
    Dagnino, A
    [J]. EIGHTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2002, : 215 - 223
  • [37] Systematic literature review on agile practices in global software development
    Vallon, Raoul
    da Silva Estacio, Bernardo Jose
    Prikladnicki, Rafael
    Grechenig, Thomas
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 96 : 161 - 180
  • [38] Agile software development: Adaptive systems principles and best practices
    Meso, Peter
    Jain, Radhika
    [J]. INFORMATION SYSTEMS MANAGEMENT, 2006, 23 (03) : 19 - 30
  • [39] Mapping Process Mining Techniques to Agile Software Development Perspectives
    Feres, Cyrine
    Ghannouchi, Sonia Ayachi
    Martinho, Ricardo
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 428 - 435
  • [40] Quality Practitioners' Differing Perspectives on Future Software Quality Assurance Practices
    Lagstedt A.
    Dirin A.
    Williams P.
    [J]. International Journal of Interactive Mobile Technologies, 2021, 15 (24) : 134 - 154