Understanding Quantum Software Engineering Challenges An Empirical Study on Stack Exchange Forums and GitHub Issues
Mohamed Raed El aoun, Heng Li, Foutse Khomh, Moses Openja

TL;DR
This paper empirically investigates the unique challenges faced in quantum software engineering by analyzing questions and issues from Stack Exchange and GitHub, revealing key difficulties and opportunities in the emerging field.
Contribution
It provides a novel empirical analysis of QSE challenges through qualitative and topic modeling methods on real developer data, highlighting areas distinct from traditional software engineering.
Findings
Quantum explaining and interpretation challenges are prominent.
Knowledge gap between quantum and classical computing is significant.
Opportunities include improving understanding and bridging knowledge gaps.
Abstract
With the advance in quantum computing, quantum software becomes critical for exploring the full potential of quantum computing systems. Recently, quantum software engineering (QSE) becomes an emerging area attracting more and more attention. However, it is not clear what are the challenges and opportunities of quantum computing facing the software engineering community. This work aims to understand the QSE-related challenges perceived by developers. We perform an empirical study on Stack Exchange forums where developers post-QSE-related questions & answers and Github issue reports where developers raise QSE-related issues in practical quantum computing projects. Based on an existing taxonomy of question types on Stack Overflow, we first perform a qualitative analysis of the types of QSE-related questions asked on Stack Exchange forums. We then use automated topic modeling to uncover the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Scientific Computing and Data Management · Cloud Computing and Resource Management
