一句话:首个针对混合量子-经典应用开发者问题的实证研究,基于531个论坛讨论归纳出反复出现问题的分类体系。
混合量子-经典计算被视为在当前含噪量子硬件条件下兼顾两者优势的可行折中方案,但其开发者所面临的问题尚缺乏系统性认识。本文从软件工程视角出发,首次对混合量子-经典应用的开发者问题进行实证研究:作者定性分析了量子计算论坛中531个真实讨论帖,涵盖软件缺陷、硬件故障、量子库错误与开发者失误,并据此归纳出反复出现问题(recurring issues)的综合分类体系,同时考察了这些问题的表现形式与成因。关键结果显示,混合应用以崩溃为主导(占所研究问题的74%),且错误主要由应用开发者引入(占70%)。最后,作者总结了开发者反复遇到的障碍并给出可操作的建议,可供应用开发者与平台开发者用于提升混合应用的可靠性。
Recent advances in quantum computing have sparked excitement that this new computing paradigm could solve previously intractable problems. However, due to the faulty nature of current quantum hardware and quantum-intrinsic noise, the full potential of quantum computing is still years away. Hybrid quantum-classical computing has emerged as a possible compromise that achieves the best of both worlds. In this paper, we look at hybrid quantum-classical computing from a software engineering perspective and present the first empirical study focused on characterizing and evaluating recurrent issues faced by developers of hybrid quantum-classical applications. The study comprised a thorough analysis of 531 real-world issues faced by developers - including software faults, hardware failures, quantum library errors, and developer mistakes - documented in discussion threads from forums dedicated to quantum computing. By qualitatively analyzing such forum threads, we derive a comprehensive taxonomy of recurring issues in hybrid quantum-classical applications that can be used by both application and platform developers to improve the reliability of hybrid applications. The study considered how these recurring issues manifest and their causes, determining that hybrid applications are crash-dominant (74% of studied issues) and that errors were predominantly introduced by application developers (70% of issues). We conclude by identifying recurring obstacles for developers of hybrid applications and actionable recommendations to overcome them.
DOI 原文 ·
@inproceedings{paperbot8778,
title = {When Quantum Meets Classical: Characterizing Hybrid Quantum-Classical Issues Discussed in Developer Forums},
author = {Jake Zappin and Trevor Stalnaker and Oscar Chaparro and Denys Poshyvanyk},
booktitle = {ICSE},
year = {2025},
doi = {10.1109/icse55347.2025.00137}
}