Understanding Bugs in Quantum Simulators: An Empirical Study
Krishna Upadhyay, Moshood Fakorede, Umar Farooq

TL;DR
This empirical study analyzes 394 bugs in open-source quantum simulators, revealing that most failures are user-driven, often silent, and originate from classical infrastructure issues, highlighting reliability challenges in quantum simulation.
Contribution
It provides the first large-scale, in-depth categorization of bugs in quantum simulators, offering insights into failure causes and detection gaps to improve reliability.
Findings
Most bugs are user-driven and found post-deployment.
Silent logical correctness failures are common.
Failures often stem from classical infrastructure issues.
Abstract
Quantum simulators are a foundational component of the quantum software ecosystem. They are widely used to develop and debug quantum programs, validate compiler transformations, and support empirical claims about correctness and performance. In the absence of large-scale quantum hardware, simulator outputs are often treated as ground truth for algorithm development and system evaluation. However, quantum simulators also introduce unique implementation challenges. They must faithfully emulate quantum behavior while executing on classical hardware, requiring complex representations of quantum state evolution, operator composition, and noise modeling. Yet, we still lack a large-scale and in-depth study of failures in quantum simulators. To bridge this gap, this work presents a comprehensive empirical study of bugs in widely used open-source quantum simulators. We analyze 394 confirmed…
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
TopicsQuantum Computing Algorithms and Architecture · Distributed systems and fault tolerance · Software System Performance and Reliability
