🤖 AI Summary
Quantum computing suffers from high conceptual barriers, unintuitive interfaces, and ambiguous documentation, severely hindering efficient adoption by novices and domain experts alike. To address this, we propose the first usability-centered interactive framework for quantum computing, systematically bridging quantum theory and human-centered design through iterative HCI methodologies. Our approach integrates four core technical components: (1) iterative interaction design grounded in quantum programming practices; (2) high-fidelity prototyping; (3) abstract modeling of quantum circuits; and (4) visual programming with interpretable result visualization. The resulting platform supports conceptual coding, comparative program optimization, collaborative result sharing, and quantum hardware exploration. Empirical evaluation demonstrates significant improvements in non-expert users’ comprehension, debugging efficiency, and collaborative confidence—establishing a foundational, systematic interaction paradigm to advance quantum programming accessibility.
📝 Abstract
By leveraging quantum-mechanical properties like superposition, entanglement, and interference, quantum computing (QC) offers promising solutions for problems that classical computing has not been able to solve efficiently, such as drug discovery, cryptography, and physical simulation. Unfortunately, adopting QC remains difficult for potential users like QC beginners and application-specific domain experts, due to limited theoretical and practical knowledge, the lack of integrated interface-wise support, and poor documentation. For example, to use quantum computers, one has to convert conceptual logic into low-level codes, analyze quantum program results, and share programs and results. To support the wider adoption of QC, we, as designers and QC experts, propose interaction techniques for QC through design iterations. These techniques include writing quantum codes conceptually, comparing initial quantum programs with optimized programs, sharing quantum program results, and exploring quantum machines. We demonstrate the feasibility and utility of these techniques via use cases with high-fidelity prototypes.