Classical Artificial Intelligence (AI) has been applied to solve many traditional software engineering problems, including requirements engineering, testing, and debugging. Similarly, Quantum Artificial Intelligence (QAI)—classical AI enhanced with quantum computing—has recently been used to address software engineering challenges, including test optimization, test case generation, and code smell detection. As an emerging topic in software engineering, introducing QAI to the ASE conference audience will help spark interest among young researchers, senior researchers, and practitioners. This tutorial will provide an overview of quantum computing and QAI, followed by QAI applications in classical software engineering problems, such as testing, through both quantum search and optimization, as well as quantum machine learning. We will demonstrate these applications using real-world and industrial software engineering datasets.

