Quantum Artificial Intelligence for Software Engineering: The Road Ahead

Read full text
Authors: Xinyi Wang, Shaukat Ali, Paolo Arcaini
Cited by: 0

Abstract

In order to handle the increasing complexity of software systems, Artificial Intelligence (AI) has been applied to various areas of software engineering, including requirements engineering, coding, testing, and debugging. This has led to the emergence of AI for Software Engineering as a distinct research area within the field of software engineering. With the development of quantum computing, the field of Quantum AI (QAI) is arising, enhancing the performance of classical AI and holding significant potential for solving classical software engineering problems. Some initial applications of QAI in software engineering have already emerged, such as test case optimization. However, the path ahead remains open, offering ample opportunities to solve complex software engineering problems cost-effectively with QAI. To this end, this article presents a roadmap towards the application of QAI in software engineering. Specifically, we consider two of the main categories of QAI, i.e., quantum optimization algorithms and quantum machine learning. For each software engineering phase, we discuss how these QAI approaches can address some of the tasks associated with that phase. Moreover, we provide an overview of some of the possible challenges that need to be addressed to make the application of QAI for software engineering successful.

Fields of Study & Subjects

Quantum Computing Algorithms and Architecture Quantum Mechanics and Applications Quantum Information and Cryptography

Publication details

Journal / source
ACM Transactions on Software Engineering and Methodology
Volume
35
Issue
9
Pages
1–42
Publication date
2 July 2026
Language
EN