摘要 —随着量子计算的进步,量子软件对于挖掘量子计算系统的全部潜力至关重要。最近,量子软件工程(QSE)成为一个新兴领域,受到越来越多的关注。然而,尚不清楚软件工程界面临的量子计算挑战和机遇是什么。这项工作旨在了解开发人员认为的与 QSE 相关的挑战。我们对 Stack Exchange 论坛和 Github 问题报告进行了实证研究,开发人员在论坛上发布与 QSE 相关的问题和答案,并在 Github 问题报告中提出实际量子计算项目中与 QSE 相关的问题。基于 Stack Overflow 上现有的问题类型分类,我们首先对 Stack Exchange 论坛上提出的与 QSE 相关的问题类型进行定性分析。然后,我们使用自动主题建模来发现与 QSE 相关的 Stack Exchange 帖子和 GitHub 问题报告中的主题。我们的研究重点突出了 QSE 中一些与传统软件工程不同的特别具有挑战性的领域,例如解释量子计算代码背后的理论、解释量子程序输出、弥合量子计算与传统计算之间的知识差距及其相关机会。索引术语 — 量子计算、量子软件工程、主题建模、Stack Exchange、问题报告。
主要关键词