Quantum vs. Classical Machine Learning Algorithms for Software Defect Prediction: Challenges and Opportunities
Not on the map. Why?
Abstract (arXiv)
Software defect prediction is a critical aspect of software quality assurance, as it enables early identification and mitigation of defects, thereby reducing the cost and impact of software failures. Over the past few years, quantum computing has risen as an exciting technology capable of transforming multiple domains; Quantum Machine Learning (QML) is one of them. QML algorithms harness the power of quantum computing to solve complex problems with better efficiency and effectiveness than their classical counterparts. However, research into its application in software engineering to predict software defects still needs to be explored. In this study, we worked to fill the research gap by comparing the performance of three QML and five classical machine learning (CML) algorithms on the 20 software defect datasets. Our investigation reports the comparative scenarios of QML vs. CML algorithms and identifies the better-performing and consistent algorithms to predict software defects. We also highlight the challenges and future directions of employing QML algorithms in real software defect datasets based on the experience we faced while performing this investigation. The findings of this study can help practitioners and researchers further progress in this research domain by making software systems reliable and bug-free.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 9 of its 47 references that are in the map. First posted on arXiv 10 Dec 2024.
Builds on
9 of 47 references.
References · 9
- 2023Challenges and Opportunities in Quantum Machine Learningcited by 202
- 2016Quantum-enhanced machine learningcited by 79
- 2020TensorFlow Quantum: A Software Framework for Quantum Machine Learningcited by 72
- 2017Quantum autoencoders via quantum adders with genetic algorithmscited by 19
- 2016Supervised Quantum Learning without Measurementscited by 8
- 2017Basic protocols in quantum reinforcement learning with superconducting circuitscited by 8
- 2022Leveraging Structural Properties of Source Code Graphs for Just-In-Time Bug Predictioncited by 2
- 2022Using Quantum Computers to Speed Up Dynamic Testing of Softwarecited by 2
- 2022Utilizing Source Code Syntax Patterns to Detect Bug Inducing Commits using Machine Learning Modelscited by 2
Built on by
Not cited yet.