Quantum Computing Platforms: Assessing the Impact on Quality Attributes and SDLC Activities
Balwinder Sodhi, Ritu Kapur

TL;DR
This paper analyzes quantum computing platforms from a software engineering perspective, proposing a general architecture and programming model, and examining their impact on quality attributes and SDLC activities.
Contribution
It introduces a comprehensive architecture and programming model for quantum computing platforms and assesses their influence on software quality and development processes.
Findings
QCPs are mainly suitable for scientific computing applications.
Most quality attributes are negatively impacted by QCP characteristics.
Performance and scalability are the only attributes positively influenced.
Abstract
Practical quantum computing is rapidly becoming a reality. To harness quantum computers' real potential in software applications, one needs to have an in-depth understanding of all such characteristics of quantum computing platforms (QCPs), relevant from the Software Engineering (SE) perspective. Restrictions on copying, deletion, the transmission of qubit states, a hard dependency on quantum algorithms are few, out of many, examples of QCP characteristics that have significant implications for building quantum software. Thus, developing quantum software requires a paradigm shift in thinking by software engineers. This paper presents the key findings from the SE perspective, resulting from an in-depth examination of state-of-the-art QCPs available today. The main contributions that we present include i) Proposing a general architecture of the QCPs, ii) Proposing a programming model…
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.
