一句话:系统介绍量子软件工程,涵盖量子软件需求、建模、编码、测试与调试及未来方向。
量子软件工程(QSE)关注为量子计算机开发具有成本效益的量子软件,是一个较新的研究领域,现有工作主要围绕量子软件的设计、开发、测试与维护。本文以技术简报形式,先介绍量子计算,再概述QSE,并从量子软件需求工程、建模、编码、测试和调试等多个视角展开讨论。其目标不是报告具体实证结果,而是向ICSE与会者系统梳理QSE的当前状态与未来研究方向,吸引青年研究者、资深研究者及从业者参与。
Quantum Software Engineering (QSE) focuses on developing cost-effective quantum software for quantum computers. It is a relatively new area of research, with current studies primarily aimed at designing, developing, testing, and maintaining quantum software. Interest in QSE has been steadily increasing; thus, introducing this topic to the ICSE conference audience will further engage young researchers, senior researchers, and practitioners interested in QSE. This technical briefing will introduce quantum computing, followed by the QSE overview. It will then explore QSE in detail from various perspectives, including quantum software requirements engineering, modeling, coding, testing, and debugging. Overall, this technical briefing aims to provide a comprehensive overview of the current state of QSE as well as future research directions.