ConceptioArchivearXiv CS
arXiv CSopen access

Automated Quantum Software and AI Engineering

2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
softwarearchitecturesoftwareengineeringtesting
software engineering, software architecture, testing

Automated Quantum Software and AI Engineering NAZANIN SIAVASH1 and ARMIN MOIN2 1 2

Department of Computer Science, University of Colorado Colorado Springs (UCCS), Colorado Springs, Colorado, USA (e-mail: [email protected]) Department of Computer Science, University of Colorado Colorado Springs (UCCS), Colorado Springs, Colorado, USA (e-mail: [email protected]))

arXiv:2604.19970v1 [cs.SE] 21 Apr 2026

Corresponding author: Armin Moin (e-mail: [email protected])

ABSTRACT In this paper, we conduct a systematic literature review of (semi-) automated approaches to Quantum Software Engineering (QSE) and Quantum Artificial Intelligence (QAI). Prior work in the literature indicated that both Software Engineering (SE) and Artificial Intelligence (AI) practices may become more efficient by using (semi-) automated approaches. This also holds in the Quantum Computing (QC), Quantum Information Science (QIS), and Quantum Engineering (QE) world, as well as in hybrid quantum-classical applications. In fact, automation is even more crucial in such cases since there is a limited number of developers and AI experts (e.g., data scientists) who possess the required knowledge and skills in QC. Moreover, in hybrid setups, automation may help decide what part of the application should be deployed on quantum hardware and on which of the available quantum platforms, if applicable. This can be a significant help to achieve productivity leap and efficiency even for subject matter experts. Unlike prior literature reviews and surveys, this work focuses on automation in SE and AI for quantum and hybrid quantum-classical applications and identifies the recent trends and future directions through a systematic literature review. We are interested in methods and techniques that can enable a broader development and deployment of quantum and hybrid AI-enabled software systems. INDEX TERMS quantum computing, artificial intelligence, software engineering, automation I. INTRODUCTION

Q

UANTUM Computing (QC) is rapidly evolving from a theoretical supremacy into a practical advantage for various applications, presenting opportunities to overcome some limitations of classical computation. For lots of applications, classical computation will still be appropriate and meaningful for the foreseeable future. However, in specific cases, the advantage that can be achieved by deploying QC, Quantum Information Science (QIS), and Quantum Engineering (QE) will be disproportionately significant. There are not many algorithms that are quantum by design, known as quantum algorithms, meaning that they can benefit from the particular characteristics of quantum computers. Additionally, quantum data, which means data stored in qubits rather than bits, is yet another dimension of the discussion. One may use quantum algorithms with or without quantum data. Automation can touch on various aspects of the Software Engineering (SE) and Artificial Intelligence (AI) processes and practices. Moreover, automation may be partial or full and can occur at different levels. For instance, having a piece of technology that can automate or assist in choosing the appropriate mode, namely quantum, classical, or hybrid quantumclassical computation, as well as the other options, such as the model of computation (e.g., gate-based vs. adiabatic), for a specific computational task or application would be

interesting and beneficial to the SE and AI communities. As more software systems are becoming AI-enabled (e.g., machine learning-enabled), we are witnessing more overlap and synergies between the SE and AI communities. Similarly, as the QC, QIS, and QE fields are advancing, there will be more need for studying Quantum Software Engineering (QSE) and Quantum AI (QAI) in a holistic manner. Therefore, this study brings all the mentioned fields together and conducts the first Systematic Literature Review (SLR) of the emerging research and development areas of QSE and QAI, as well as hybrid quantum-classical SE and AI, with a focus on automation in the SE and AI processes and practices. We do not differentiate between the works that have enabled full or partial (i.e., semi) automation. Hence, the contribution of this work is providing a comprehensive SLR to the scientific community featuring automation in QSE (e.g., automated code generation or automated testing) and QAI (e.g., Automated Machine Learning, known as AutoML). While there exist prior works in the literature that surveyed or reviewed the literature in QSE [1], QAI [2]– [4], or Automated QSE (AQSE) [5], [6], this paper presents the first SLR that encompasses all these topics, as well as Automated QAI (AQAI) in a single study in a holistic manner. We begin by introducing a number of fundamental concepts and continue with the specific areas, namely QSE, QAI, 1

Siavash and Moin: Automated Quantum Software and AI Engineering

AQSE, and AQAI, highlighting relevant studies in each domain according to the research methodology. Although AQSE and AQAI are still new, bringing together current efforts at this early stage can help guide future research, make terms clearer, and avoid repeating the same work. Additionally, we identify recent trends, discuss key challenges, and outline future research directions for each of the recent relevant works individually. The remainder of this paper is structured as follows: Section II provides some background information. In Section III, related work, that is, (systematic) literature reviews and survey papers in the target fields, are explored. Additionally, our research methodology is explained in Section IV. Sections V to VIII discuss the reviewed works in the literature in the areas of QSE, QAI, AQSE, and AQAI, respectively, with detailed comparative analysis, as well as the identified recent trends, challenges, and future directions individually. Finally, Section X concludes and outlines overall future research directions. II. BACKGROUND

In this section, we review a number of fundamental concepts, namely, Automated SE, Automated AI, QC/QIS/QE, as well as Quantum SE and Quantum AI. A. AUTOMATED SE

Automated SE in the classical (i.e., non-quantum) world has various facets. It can range from automated generation of a skeleton of the program to automated verification (e.g., testing or even formal verification) and validation, or beyond that to automated generation of a complete solution [7]. The ultimate goal is to enhance the efficiency of software developers and other practitioners, such as testers, through abstraction and automation, as well as improve the quality of the produced software system through automation. Various methods and techniques, such as deploying Large Language Models (LLMs), can enable automation in SE. Last but not least, there has been a growing interest in automating SE for AI-enabled systems [8]. Note that regardless of whether AI is used in enabling the automation process in SE or not, the target software system may or may not be an AI-enabled system.

C. QUANTUM COMPUTING, QUANTUM INFORMATION SCIENCE, AND QUANTUM ENGINEERING

Various fields, including AI and SE, are undergoing rapid transformations driven by disruptive quantum technologies. These can offer new possibilities for solving some of the complex problems deemed challenging by classical (i.e., nonquantum) computers in a reasonable amount of time. QC involves executing computations based on the principles of quantum mechanics [10]–[12], a field historically explored by physicists rather than computer scientists or software engineers [13]. Since the early 20th century, quantum theory has led to the development of quantum-based technologies, impacting various fields such as cryptography, superconductors, and computation [14]. The Applied Physics side of QC focuses on the quantum properties of specific subatomic particles, such as photons and electrons, which are utilized for calculations and extensive information processing [15]. The theoretical basis for QC dates back to the 1980s [16] when the integration of quantum mechanics and information theory led to the emergence of quantum information theory. The advancement of QC was driven by the belief that specific quantum phenomena could enhance computing speeds beyond the limits of classical systems. These benefits stem from leveraging quantum characteristics [17], which can enable quantum computers to outperform classical computers in both processing time and cost efficiency. In QC, the fundamental unit of data is known as a quantum bit, called qubit [18]. One key characteristic of QC is superposition; when a qubit is in a superposition [19], it occupies multiple states at once. Thus, its state remains indeterminate until a measurement is made. The illustration of a qubit in a superposition state and a classical bit in a determinate state of zero or one is shown in Figure 1. Additionally, the mathematical representation of this superposition is provided in Equation 1. |ψ⟩ = α|0⟩ + β|1⟩

where |ψ⟩ is the quantum state, and α and β are probability amplitudes.     0 0 Considering |0⟩ as and |1⟩ as , Equation 1 can be 0 1 written as:

B. AUTOMATED AI

AI has various sub-disciplines, including but not limited to machine learning, logic programming, and multi-agent systems. Automation in AI can help practitioners working in AI fields, for example, data scientists and machine learning engineers working on Data Analytics and machine learning projects, become more efficient and productive in their tasks. In the case of machine learning, this automated approach is called AutoML. The automated fine-tuning of hyperparameters of the machine learning model or the construction and evaluation of several model architectures and configurations with the aim of choosing the best-performing model in an automated and efficient manner can often enable practitioners to achieve breakthroughs in their work (e.g., see [9]). 2

(1)

|ψ⟩ =

      α 0 α + = 0 β β

(2)

The square of the modulus of each amplitude indicates the likelihood of observing the corresponding state, and the total of these squared moduli across all states must equal one, as can be seen in Equation 3. |α|2 + |β|2 = 1

(3)

Besides superposition, another important QC characteristic is entanglement. Pairs of qubits can become entangled. This means that both entangled qubits share a single quantum state, and altering the state of one qubit will instantaneously affect

Siavash and Moin: Automated Quantum Software and AI Engineering

the state of the other in a predictable manner, regardless of the distance separating them [20]. Well-known algorithms such as Grover’s [21], Shor’s [22], and Simon’s [23] leverage these quantum characteristics to accomplish some tasks that are challenging for classical computation to achieve. There exist different models of com-

FIGURE 1. Illustration of a bit with a determinate state of zero or one vs. a qubit (quantum bit) in a superposition state.

putation in QC. Gate-based (also known as circuit-based) and adiabatic (closely related to quantum annealing and often used interchangeably) are two popular ones [24]. Gatebased QC operates based on quantum gates, which are analogues to digital logic gates in classical computing. Quantum gates manipulate quantum information similar to classical gates that can manipulate classical inputs according to their specification. NOT, Hadamard, T-gate, Conjugate transpose of T-gate, U3-gate, Toffoli, and CNOT are some common quantum gates [5]. In contrast, adiabatic QC [25] relies on the principles of the adiabatic theorem [26]. In this model of computation, the quantum system representing the search space of a computational problem slowly transitions from a simple initial state to a final state that encapsulates the solution. The decision to use one quantum model of computation over another should typically be influenced by the specific problem being tackled and the available hardware resources.

Computer Science aspect. QIS is relevant to the latter. Additionally, QE brings QIS and engineering disciplines together. For instance, designing and developing quantum sensor technologies lies within the scope of QE [27]. D. QUANTUM SOFTWARE ENGINEERING AND QUANTUM ARTIFICIAL INTELLIGENCE

SE has evolved through cycles of innovation, from early computing foundations in the 1930s to structured programming, object-oriented methodologies, and modern DevOps practices [28], [29]. Each era has brought advancements, from high-level languages to service-oriented computing [30], driven by hardware advancement and algorithm progress, as well as emerging needs. Today, QC is poised to lead us into a disruptive age of SE, necessitating both adaptations of some of the classical software systems and the development of novel quantum-classical ones. However, effective operationalization of QC requires robust SE methodologies, processes, and tools [31]. This emerging area of SE is called Quantum SE (QSE). As quantum technology advances, the demand for quantum-enabled software-intensive approaches tailored to industrial applications will grow. QSE is emerging as a critical discipline, requiring software engineers to adapt and collaborate with quantum physicists and researchers to develop hybrid classical-quantum solutions that bridge the gap between theory and real-world implementation [1]. However, with the recent advances in high-level frameworks and libraries, such as the IBM Qiskit [32], software developers can become more self-sufficient if they target the respective supported hardware. Furthermore, prior studies emphasized that quantum software and hardware should ideally be codesigned. Certain algorithms and specific hardware technologies and models of computation perform significantly better for particular tasks [33]. Last but not least, the synergy between AI and QC opens up a novel frontier in intelligent systems, reshaping our understanding of computing [34]. QC has fundamentally altered our perspective on computation, prompting a reassessment of many areas within computer science, including AI. Figure 2 depicts the overlap between QSE and QAI. Note that automated approaches enabling solutions at the intersection of QSE and QAI are the main focus of this study. III. RELATED WORK

FIGURE 2. A Venn diagram illustrating the overlap of QSE and QAI to enable smart quantum-classical software systems.

Finally, similar to Computer Science, Information Technology/Science, and Computer Engineering, which are centered around computing but have slightly different focuses and various theoretical or applied levels, QC, QIS, and QE are all centered around computing on quantum processors but with a slightly different concentration. As mentioned above, QC has an applied Physics facet. However, it also includes a

There exist various surveys on topics related to QC, QAI, QSE, AQAI, and AQSE. However, most studies focused on one of these areas as a silo. For instance, Gyongyosi and Imre [12] outlined the fundamental components essential for quantum computers, examined the necessary conditions for advancing large-scale quantum systems, and discussed the latest findings related to the physical realization of quantum devices, computational systems, and algorithms. Additionally, they explored several unresolved issues within the field. For example, a significant challenge remains in addressing the high error rates of quantum gates. Kusyk et al. [5] focused on methods that utilize AI and heuristics to address challenges 3

Siavash and Moin: Automated Quantum Software and AI Engineering

FIGURE 3. Overview of the Systematic Literature Review Methodology

related to Quantum Circuit Compilation (QCC). The authors categorized these approaches based on techniques employed, including various AI algorithms, such as genetic algorithms, genetic programming, and ant colony optimization, alongside heuristic methods, for example, greedy algorithms and optimization techniques related to dynamic programming and graph theory. The paper also discussed the performance of each QCC technique and evaluated its potential limitations. Yu and Zhao [2] provided an extensive overview of Quantum Multi-Agent Reinforcement Learning (QMARL), a novel intersection of QC and multi-agent systems. It emphasized the transformative capabilities that QC brings to computational processes and explored the foundational concepts of multiagent reinforcement learning (MARL). Their literature review investigated how integrating QC can enhance learning efficiency and decision-making. It synthesized existing literature, methodologies, and case studies that demonstrate the application of quantum algorithms within MARL frameworks. Additionally, it discussed the challenges and opportunities arising from quantum technologies in multi-agent contexts, such as entanglement and superposition, and their effects on agent coordination and learning dynamics. Practical implications are illustrated through examples in various fields, such as cybersecurity and finance, underscoring QMARL’s transformative potential. The paper concluded by outlining research gaps and proposing future directions, emphasizing the need for scalable quantum algorithms and quantum principles in agent collaboration strategies. Another study by Manan et al. [35] evaluated the advantages in speed and complexity that quantum computers may offer, providing an overview of the current understanding of ML applications in QC. Additionally, it evaluated the feasibility, performance improvements, and overall applicability of QC-ML algo4

rithms. Further, in a review by Melnikov et al. [3], the authors presented a dual-focused examination of methodologies that could enhance both quantum technology development and AI capabilities. The primary aim was to demonstrate how principles from physics can be translated into engineering solutions for machine learning using quantum software. They discussed quantum-enhanced algorithms that leverage QSE to optimize classical information processing, thereby improving essential ML techniques. The authors investigated how hybrid quantum-classical neural networks can enhance model generalization and accuracy while minimizing computational demands. They also illustrated how ML can mitigate the effects of errors on current Noisy Intermediate-Scale Quantum (NISQ) devices and facilitate the exploration of quantum advantages through automated studies of quantum walk processes on graphs. Furthermore, the paper assessed how ML can improve quantum hardware by addressing fundamental and applied physics challenges, including quantum tomography and photonics. Another review by Perez et al. [36] began with an introduction to both AI and QC, covering fundamental concepts and a timeline of major breakthroughs. It then shifted focus to existing research that illustrated the mutual benefits between QC and AI. The authors concluded by outlining prospective research directions within the emerging field of QAI. Additionally, a survey by Sarkar [6] discussed the motivations for researching AQSE, offering a clear definition of the framework and insights into its necessary components for implementation. The authors also emphasized the important parallels between the quantum-classical interface of controllability and measurement and the interpretability and efficiency of AI models. This resemblance suggests that AQSE may experience similar successes and challenges as the Deep Learning (DL) revolution, ultimately necessitating

Siavash and Moin: Automated Quantum Software and AI Engineering

a focus on hybrid approaches. Furthermore, Bacho et al. [37] explored a critical question: Does the next generation of AI depend on QC? Their survey analyzed the limitations of classical digital computers, particularly those based on the Turing machine model, examining how these constraints influence the ability to solve specific problem categories, such as partial differential equations and optimization tasks, which in turn impact AI reliability. The findings revealed that many challenges present in traditional Turing machines also persist in QC models, including quantum circuits and quantum Turing machines. Finally, another review paper by Peral et al. [15] synthesized literature published over 2017-2023, identifying, analyzing, and categorizing various algorithms used in QML and their applications. IV. RESEARCH METHODOLOGY

In this study, we deploy the Literature Review empirical research method (specifically the Systematic Review method) [38] to thoroughly and systematically survey and categorize the existing body of literature on QAI, QSE, AQSE, and AQAI topics. By systematically searching various databases and using a set of inclusion and exclusion criteria, we aim to improve the understanding of the interdisciplinary subject of this study in the scientific community. The search is divided into four primary categories as follows: (i) Category A - QSE: This category focuses on the intersection of QC and SE, investigating the fundamental definitions and various techniques in QSE. (ii) Category B - QAI: This category focuses on the intersection of QC and AI, examining quantum algorithms along with their applications in any sub-discipline of AI, including but not limited to machine learning. (iii) Category C - AQSE: Research in this category explores techniques for applying automation to any stage of the Software Development Life Cycle (SDLC) for quantum or hybrid quantum-classical software systems. (iv) Category D - AQAI: This category focuses on the integration of automation in developing, testing, deploying, and optimizing AI (including but not limited to machine learning) models, methods, and techniques, which will be deployed in AI-enabled software systems that leverage QC or hybrid quantum-classical computing. To find relevant articles, we utilize several relevant academic databases, namely Google Scholar, IEEE Xplore, Science Direct, ACM Digital Library, and Springer Link. Additionally, arXiv is used to access recent novel papers, as it is an open-access platform for the pre-prints of scholarly articles. Despite not being peer-reviewed yet, many recent studies are only accessible there, making it a unique and valuable resource for a review in this fast-changing interdisciplinary area of research. Moreover, with the exception of arXiv, we limit our review to conference proceedings and journal articles from relevant and accredited peer-reviewed venues with an h5-index greater than 20. Due to the emerging nature of this field, some publication venues do not yet have an h5-index on Google Scholar. Based on our expertise, we decided to retain the following five venues despite the

absence of an h5-index: INFORMATIK, IEEE LLM Aided Design Workshop (LAD), International Conference on the Art, Science, and Engineering of Programming (Programming), IEEE International Conference on Quantum Software (QSW), International Workshop on Quantum Programming for Software Engineering. Moreover, to capture the state of the art, we constrain our search to publications over the past 5 years and the current year (i.e., 2020-2025). Furthermore, the keywords we use to find the relevant research papers are as follows: QAI, QSE, QC, AQSE, AQAI, code generation, QAI AND survey, QSE AND survey, AQSE AND survey, AQAI AND survey, QCNN, and QSVM, where AND indicates a combination of two keywords. Further, another inclusion criteria we deploy besides the time of publishing and the stated keywords, which do not need to necessarily appear among the keywords of the study explicitly, is whether the paper has directly addressed one of the four above-mentioned broad categories (i.e., QSE, QAI, AQSE, and AQAI). For instance, in Category B, which is QAI, the included papers must have covered both QC and AI. The papers that addressed only one of the categories, for example, only QC or only AI, will be excluded. Similarly, papers not published in the mentioned time frame or not published in one of the named venues shall be excluded. One exception is arXiv pre-prints, which are not excluded due to the reasons stated above. In addition, we use backward snowballing of references [39], [40], which involves looking at the references of seed papers (the ones that are from good venues chosen by the authors) [6], [41], [42] to find earlier relevant studies. The other exception to the venue inclusion/exclusion criteria is this case. The papers found through snowballing were published in (i) The Workshop on Quantum Software Engineering (QSE) in the IEEE/ACM International Conference on Software Engineering (ICSE) with the current Google Scholar h5-index of 84; (ii) IEEE/ACM International Conference on Automated Software Engineering (ASE) with the current Google Scholar h5-index of 54; (iii) The IEEE International Conference on Quantum Computing and Engineering (QCE) with the current Google Scholar h5-index of 28; (iv) The IEEE International Conference on Quantum Software (QSW), which is a relatively newer one with its 4th edition being held in 2025. The overall view of the proposed research methodology is depicted in Figure 3. Also, the distribution of reviewed literature by category and year are available in Figure 4 and 5, respectively. Lastly, Figure 6 illustrates the number of Papers per h5-Index range V. QUANTUM SOFTWARE ENGINEERING (QSE)

While QC offers significant advantages, realizing these benefits in practice requires robust software solutions. Therefore, it became essential to establish a new discipline known as Quantum Software Engineering (QSE) [41]. This field is critical to unlocking the full value of quantum applications and algorithms. The goal of classical Software Engineering (SE) is primarily employing sound principles, practices, and 5

Siavash and Moin: Automated Quantum Software and AI Engineering

FIGURE 4. Distribution of Reviewed Literature by the chosen Category: QSE, QAI, AQSE, and AQAI

FIGURE 5. Distribution of Reviewed Literature by Year

techniques to produce reliable industry-scale software systems based on their specifications within the limits of the allocated time and budget [43]. While classical SE is confined to software executing on classical (i.e., non-quantum) computers, software systems that are designed and developed for QC target quantum processors and quantum data (i.e., Qubits). Jianjun Zhao’s survey [13] defined QSE as the field related to utilizing sound, reliable, and economic engineering principles in the development process of software artifacts for software systems that should work efficiently on quantum hardware. Although the significance of the underlying

FIGURE 6. Number of Papers per H5-Index Range

6

hardware is critical, it is essential for both hardware and software development to evolve simultaneously. This parallel progression is vital to avoid a ‘quantum winter’ [6] (similar to what happened to AI twice in the past decades). This would, for example, be a scenario where expensive quantum devices exist without a clear understanding of their potential applications. The so-called Talavera Manifesto [44] strove to collect a set of principles and qualities that they found necessary or reasonable for QSE. Figure 7 illustrates an overview of the QSE process. Currently, the advancement of QC is largely driven by major tech companies. Google developed Quantum AI technologies using the Cirq [47] and TensorFlow Quantum [48] libraries and frameworks. These are based on the quantum circuits (i.e., gate-based) model of computation. In contrast, D-Wave focused on adiabatic quantum computers, leveraging the QMASM (Quantum Macro Assembler) programming language for optimization and machine learning tasks. IBM was a pioneer and offered QC as a Service (QCaaS) via its cloud platform with the open-source Qiskit programming language [32], [49]. Furthermore, Xanadu Quantum Technologies developed photon-based hardware supported by fullstack open-source QC libraries, such as PennyLane [50], allowing for scalability and robustness of QC at room temperature. Cartiere [51] presented a specification language designed to represent quantum computer operations through axiomatic definitions. This approach, termed formal quantum software engineering (F-QSE), utilized the same symbols and reasoning principles found in formal methods within software engineering, thereby enhancing the rigor of quantum software representation. One key limitation of their proposed approach is that it remained in its initial stage and was demonstrated using only a single example, the Deutsch algorithm, raising questions about its scalability and generalizability to more complex quantum algorithms and practical applications. Additionally, the work focused on basic quantum gates and a foundational algorithm, without addressing more advanced aspects of quantum computing. Wang et al. [52] proposed the quantum function-value binary expansion (qFBE) method, which facilitated the reversible implementation of algebraic functions. One limitation of this work is that the circuits, although modular, still needed many qubits and operations to get accurate results, which can be too demanding for current quantum devices. Furthermore, the circuits were only validated on a quantum simulator, leaving their practical feasibility on noisy intermediate-scale quantum (NISQ) hardware unconfirmed. Zhou et al. [53] employed simulated annealing (SA) to optimize the initial mapping of input circuits. They used a heuristic cost function to iteratively apply the most effective SWAP gates until all quantum gates in the circuit could be executed. This work has several limitations, including slow performance on large circuits, unstable initial mappings from the SA algorithm, and the omission of key hardware constraints like crosstalk and decoherence. Additionally, the evaluation relies only on circuit size, without

Siavash and Moin: Automated Quantum Software and AI Engineering

FIGURE 7. Overview of the QSE process [45], [46]

considering error rates or execution time. Another study by Zhao [54] introduced a preliminary catalog of code refactoring specifically designed for quantum programs. Their proposed refactoring tool is still under development and has not been publicly released or empirically validated, leaving its practical utility and effectiveness unproven. Bugs4Q [55], a benchmark of real bugs for quantum programs, consisted of 36 verified Qiskit bugs across 4 widely used Qiskit programs. This benchmark included test cases and exploits, thus enhancing the reproducibility of empirical studies and enabling effective comparisons of various tools for analyzing and testing Qiskit. Although Bugs4Q provides a valuable benchmark, a key drawback is that it includes only 36 reproducible bugs limited to Qiskit components, which may not fully reflect the diversity of quantum programming errors. Yue et al. [56] specifically focused on Quantum Software Requirements Engineering (QSRE) to address the challenge of ensuring accurate and reliable software requirements in quantum systems. This paper presented preliminary ideas and discussions rather than a fully developed methodology or framework. Future work should focus on formalizing the approach and evaluating it through practical applications and empirical studies. Overall, the trend in the rather new field of QSE seems to comprise expanding and extending various techniques, methods, and practices in different stages or phases of the software process from the classical world to the quantum and hybrid quantum-classical settings. Table 1 summarizes the reviewed literature in the QSE category. VI. QUANTUM ARTIFICIAL INTELLIGENCE (QAI)

The integration of AI (particularly, its sub-discipline machine learning) with QC enhances the extraordinary processing capabilities of quantum systems [57]. The interplay of AI and QC can have mutual benefits for the advances of both fields. This emerging field, is also referred to as quantum intelligence. A significant part of it is about the sub-discipline of AI, machine learning, which is currently the hottest and most widely used area of AI across the industry. This subfield of QAI is known as Quantum Machine Learning (QML). Research in QML aims to leverage quantum characteristics

and parallelism to boost performance in areas such as pattern recognition and optimization. By harnessing the strengths of both AI and QC, this combination holds the promise of transforming various industries. QC’s ability to handle extensive datasets and execute intricate calculations at remarkable speeds positions it as a powerful asset for sophisticated machine learning and data analytics tasks. At the core of quantum algorithms for machine learning resides a structure rooted in classical theories, enhanced by quantum phenomena such as superposition and entanglement. A typology suggested by Aimeur et al. [58] categorizes QML into four distinct scenarios based on the data and algorithms. This is depicted in Figure 8. This classification depends on whether the data are in qubit form (Q) or classical bits (C), and whether the algorithms are quantum by design (Q), meaning that they can benefit from the characteristics of quantum processors, or they are classical algorithms (C) [58]. In fact, the CC scenario involves classical data processed with classical algorithms, whereas QC is the scenario in which data are in qubits form but the algorithms are classical; CQ uses classical data with quantum algorithms; and the QQ scenario possesses both data and algorithms in quantum form. Some of the challenges of QC, especially when it comes to QAI are as follows [14]: (i) The slow data throughput, especially for reading the input data, may outweigh the computational benefits of quantum algorithms, limiting speed-up. (ii) Translating quantum algorithm outputs into binary format requires learning an exponential number of bits, making some QAI applications impractical. (iii) Rapid fluctuations in quantum states can lead to information loss, complicating quantum error correction and threatening the validity of analyses in QAI. (iv) There are few benchmarks for assessing quantum algorithm performance, and a solid framework for comparing QAI to classical AI is lacking. (v) Estimating the number of quantum gates needed for specific algorithms remains challenging, despite theoretical advantages suggested for QAI. Table 1 presents the reviewed literature in the QAI category. In the following, we elaborate on two broad sub-categories of QML, namely supervised and unsupervised. These are parallels to the classical supervised and unsupervised machine 7

Siavash and Moin: Automated Quantum Software and AI Engineering

FIGURE 8. A typology of QML from the data and algorithms perspectives [58]

learning categories.

neural network, which combined quantum encoding for input data with classical neural network processing. In their study, the quantum component relies on a basic circuit design using only 4 qubits and Ry rotation gates. While suitable for initial experimentation, this limited setup constrains the circuit’s expressiveness and raises concerns about its ability to scale and capture the complexity required for real-world medical image analysis. From our literature review, it becomes evident that a significant portion of the research work in the emerging field of quantum supervised learning focused on the quantum or hybrid quantum-classical variants of classical supervised machine learning algorithms, most importantly QCNN and QSVM. 2) Quantum Unsupervised Learning

1) Quantum Supervised Learning

Quantum supervised learning is an emerging field that combines principles from QC with classical supervised machine learning methods [59]. Following the quantum circuit (gatebased) model of computation, in a typical quantum supervised learning classifier, classical data with associated class labels or target values are fed into a quantum circuit [60]. This circuit generates a probability distribution across various classes. After each iteration, the output is measured to yield a probability distribution over different quantum states [60]. Among the primary approaches in quantum supervised learning, Quantum Neural Networks (QNNs) are currently the most prominent family of methods. QNNs can be further extended into Hybrid Quantum-Classical Neural Networks (HQCNNs). Javaria et al. [61] introduced a significant model that employed specific learning parameters to generate synthetic Computed Tomography (CT) scan images resembling actual scans. This work engaged QNNs in analyzing and classifying medical images related to COVID-19. Their framework classified only the presence or absence of COVID-19. In future work, the system could be extended to classify the severity levels of infection (mild, moderate, and severe), which would be highly valuable in clinical decision-making and improving patient survival rates. In another paper, Matic et al. [62] proposed a hybrid quantum-classical convolutional neural network architecture for detecting breast cancer in 2D ultrasound images and classifying organs in axial CT scans. Their research represented a significant advancement in 3D medical imaging, demonstrating the capabilities of quantum-classical networks for the first time on such datasets. However, this study does not yet show a clear advantage of QCCNNs over classical CNNs in training or generalization, especially with limited data. While the quantum model uses fewer parameters, further research is needed to explore the impact of circuit design, filter count, and encoding strategies, particularly for high-resolution 3D medical data and hybrid architectures. Additionally, Gohel et al. [63] developed a QML model for classifying organs using X-ray datasets of the hand, ankle, knee, and chest. This model deployed a deep quanvolutional 8

Quantum unsupervised learning prominently features dimensionality reduction and clustering techniques [64]. One notable application of quantum clustering methods is in enhancing privacy since quantum unsupervised learning supports reduced data access frequency and volume due to the efficiency of the employed quantum algorithms. Neukart et al. [65] proposed Quantum-Assisted Clustering Analysis (QACA), which leveraged the topological properties of the D-Wave 2000Q quantum processor. By utilizing a Quantum Processing Unit (QPU), they framed optimization, sampling, and clustering tasks as Quadratic Unconstrained Binary Optimization (QUBO) problems. Their experiments showed that QACA achieved an accuracy comparable to classical clustering algorithms, although the results could vary depending on the clustering methods used. One future direction of this research is to further leverage the spatial layout of activated qubits on the QPU to construct a comprehensive feature map, potentially enhancing clustering quality. Further, Wang et al. [66] presented a classical-to-quantum transfer learning framework that utilized a large-scale unsupervised pre-trained model to illustrate the effectiveness of quantum transfer learning for synthetic speech detection. They utilized the pre-trained WavLM-Large model to derive feature maps from speech signals, generating low-dimensional embedding vectors through classical network components. This approach involved jointly fine-tuning both the pre-trained model and the classical network components using a variational quantum circuit (VQC). A limitation of this study is that, while it improved the classification accuracy of in-set real samples, it resulted in performance degradation for out-of-set real samples. This suggests that the quantum circuits are prone to overfitting, particularly when the number of training samples for the real class is limited and the quantum model uses only a small number of qubits. VII. AUTOMATED QUANTUM SOFTWARE ENGINEERING (AQSE)

As mentioned earlier, QC has the potential to fundamentally change how we address complex issues that classical computers struggle to solve. However, its distinct features and

Siavash and Moin: Automated Quantum Software and AI Engineering

inherent challenges require a specialized approach to developing and deploying software. The field of QSE can be quite challenging, mainly because quantum logic often operates in ways that are not intuitive. As quantum systems grow in size and complexity, traditional programming techniques, such as quantum assembly languages and qubit-level reasoning, become less practical [1], [67]. This is where AQSE comes into play. AQSE can help simplify the development process, making it more accessible, speeding up production, minimizing errors, and enhancing the overall efficiency of quantum software. AQSE involves applying automation techniques to the software process, from design and implementation to testing and optimization of quantum software. Notable applications of AQSE include quantum code generation, automated quantum error correction, and automated verification and testing of quantum software. The reviewed literature in the AQSE category are itemized in Table 1. Despite the progress made in AQSE, the challenges below still remain in the field [68], [69]: (i) Quantum programming lacks large-scale, high-quality datasets, which hinders the development and training of robust models. (ii) Limited access to quantum hardware - typically available only through a few cloud providers -can slow down both manual and automated development and testing processes. (iii) Integrating classical and quantum processing requires the code generation technology to understand and generate code across hybrid paradigms, posing a significant challenge. (iv) Quantum systems are inherently prone to errors and noise, making it difficult to ensure reliability, even with extensive testing. In what follows, we review automation techniques in QSE, categorizing them as either AI-based or non-AI-based quantum software artifact generation techniques. A. AI-BASED APPROACHES

Large Language Models (LLMs) have become vital assets in the realm of software development, enhancing the coding process and significantly lowering the time and effort needed to build applications [70]–[72]. Saxena et al. [69] introduced a Quantum DevOps framework designed to enhance continuous integration and continuous deployment (CI/CD) processes tailored for quantum algorithms. This framework aimed to streamline the integration and deployment of quantum applications. Its key features included the utilization of LLMs for automating the generation of microservice code, deployment on Kubernetes (K8s) clusters for scalable infrastructure management, and a centralized registry for quantum artifacts to ensure effective version control and resource management. They identified several areas for future improvement of their research, including advanced error correction and noise mitigation, hybrid quantum-classical workflows, scalable testing frameworks for quantum applications, integration of the Quantum DevOps toolchain, management of the quantum software lifecycle, and the development of educational and training programs. In another study by Dupuis et al. [70], the authors presented specialized LLMs designed to

serve as code assistants for users of the IBM Qiskit SDK. As part of future work, the authors of this research anticipated the need for additional capabilities such as code explanation, translation between different libraries or versions, automatic test generation, and code repair to address the evolving demands of QSE. Furthermore, Asif et al. [68] introduced a high-quality dataset of 3,347 PennyLane-specific [50] code samples and their contextual descriptions aimed at training an LLM-based quantum code assistance. While this research provided a valuable contribution by focusing on the PennyLane framework, its scope remains limited to a single quantum computing platform. To enhance the generalizability and applicability of the approach, future work should consider expanding the dataset and methodology to include other frameworks such as IBM’s Qiskit and Google’s Cirq. In MDE4QAI [33], the authors proposed a vision for using the ModelDriven Software Engineering (MDSE) paradigm to support software developers and data scientists in transitioning to QC and QAI, as well as to hybrid quantum-classical software systems, including such systems that are AI-enabled, building on the use of MDSE in the automated production of classical AI-enabled software systems and services [73]. As Moin et al. mentioned, future research should improve modeling tools to support the unique needs of new quantum processors with different architectures, making it easier to use them in future smart systems. Additionally, an approach for implementing model-driven Quantum Federated Learning (QFL) was presented by Moin et al. [74]. While their current work suggested extending existing domain-specific model-driven engineering tools for machine learning enabled systems, developing a working prototype and evaluating its performance would help demonstrate the practical value of the approach. Also, Polat et al. [75] proposed a framework that integrated the gatebased (quantum circuits) and quantum annealing (adiabatic) models of computation for QC using MDSE. A potential direction for future work involves expanding the PlatformIndependent Model (PIM) to accommodate new quantum technologies, along with incorporating Domain-Specific Languages (DSLs) to simplify the development of quantum algorithms across different platforms. Recent trends in AQSE indicate a growing emphasis on code generation utilizing LLMs. This shift reflects a broader trend concerning the increasing interest in leveraging advanced machine learning techniques to automate and enhance the software development process. Note that LLMs are also considerably transforming the code generation methods in MDSE [76]. B. NON-AI-BASED APPROACHES

In contrast to AI-driven methodologies, some non-AI-based approaches emphasize using conventional software engineering techniques to aid in quantum software development. These methods mainly utilize formal modeling, classic nonAI-based approaches to code generation in MDSE, and secure code transformation strategies to optimize the quantum software development lifecycle. Lavrijsen et al. [77] introduced 9

Siavash and Moin: Automated Quantum Software and AI Engineering

a set of optimizers specifically designed for application on NISQ devices. Their study evaluated the performance and effectiveness of various optimizers through a case study involving Variational Quantum Eigensolver (VQE), which operates as a hybrid algorithm. In their framework, a classical minimization step directed subsequent evaluations on the quantum processor. The findings suggested that optimizers tailored for specific tasks are essential for achieving reliable scientific outcomes with NISQ hardware, and this requirement was expected to persist even as advancements were made toward fault-tolerant quantum circuits. Future work could look into how different ansatz designs affect optimizer performance. This study mainly uses the unitary coupled cluster ansatz, but trying other or more tailored ansatz might improve results and help the optimizer work better in noisy conditions. Additionally, Jiménez-Navajas et al. [78] proposed a technique for generating quantum code from extended UML design models. This method involved a series of model-to-text transformations, implemented using the Epsilon generation language, to produce both Python and Qiskit code, effectively merging classical and quantum programming. The approach was validated through a multi-case study involving seven hybrid software systems modeled in UML, demonstrating its effectiveness and efficiency. The paper suggested that the software modernization process for hybrid systems could advance by addressing the forward engineering phase, thereby promoting the broader adoption of quantum software through MDSE. However, a notable limitation of this method was its emphasis on generating code for circuits fully represented in activity diagrams, excluding modeling abstractions for circuits that would adhere to specific design patterns or algorithm families, such as the Quantum Fourier Transform (QFT) or VQE. VIII. AUTOMATED QUANTUM ARTIFICIAL INTELLIGENCE (AQAI)

Although AI’s scope reaches far beyond machine learning, our discussion in this section is bounded to automated approaches to Quantum Machine Learning (QML) practices. The optimization of classical machine learning algorithms depends on the choice of specific model families and hyperparameters that must be meticulously adjusted, often through trial and error, to learn from data effectively in order to become capable of inference on unseen instances. There exist automated approaches to this optimization task; A field known as Automated Machine Learning (AutoML). Note that this is expected to become even more beneficial to QML as quantum adaptations of machine learning algorithms introduce numerous additional parameters and circuit designs that require careful tuning [79]. Automation can simplify the process of generating and training quantum classifiers [80]. To enhance the understanding of how AQAI, specifically AQML, operates, several relevant studies are reviewed below. Additional references are listed together with these under the AQAI category in Table 1. Altares-López et al. [80] proposed a method for automatically creating and training quantum classifiers specif10

ically tailored to grayscale images, utilizing multiobjective genetic algorithms. Although their current representation may not be sufficiently extensive for more complex classification problems, the proposed methodology is inherently scalable. Future work could explore increasing the resolution of the encoding scheme by adding more bits per individual, thereby enabling a larger set of gates and angles to be represented. Moreover, Roth et al. [81] introduced an innovative framework that applied AutoML to QML. This framework offered a modular and cohesive programming interface that simplified the creation of QML pipelines. The AutoQML framework utilized the QML library sQUlearn to enable a range of QML algorithms. Evaluations conducted across four industrial applications showed that AutoQML could produce high-performing QML pipelines. Future extensions of this framework could include support for unsupervised learning tasks such as clustering and exploration of reinforcement learning methods, expanding its applicability across a broader range of machine learning domains. Additionally, strategies to reduce the computational cost of QNNs would help ensure their more frequent inclusion in the pipeline search, improving the diversity of QML models explored by the framework. Additionally, a framework named AutoAnsatz was presented by Koike-Akino et al. [82] to support the design of QNN architectures. Most QNN models utilized specific quantum circuit templates known as ansatz, which still required careful adjustment of hyperparameters, including the number of qubits and the number of entangling layers. This study presented an initial proof-of-concept for applying AutoQML to design QNN ansatz for Wi-Fi sensing tasks. The approach was evaluated using an in-house Wi-Fi testbed and demonstrated that small-scale QNNs could achieve performance comparable to large-scale DNNs in human pose recognition. However, validation on real quantum hardware was not conducted and is planned for future work. Many open challenges remain, including the scalability and generalization of the method in more complex sensing scenarios. Further, Incudini et al. [83] introduced an innovative method to tackle the complex issue of choosing the right quantum kernel for a given task. They developed an algorithm that automated the discovery of quantum kernels, functioning without any prior knowledge about the problem at hand and relying only on a set of observations. This algorithm generated candidate solutions through heuristic optimization. In their experiments, the approach successfully identified quantum kernels that either matched or exceeded the performance of the best existing methods. While this study demonstrates the potential of their proposed approach, it only explored a limited subset of configurations. Future work could investigate the impact of individual criteria, compare alternative optimization algorithms, including those designed for high-dimensional search spaces, and apply the method to related anomaly detection tasks to further assess the practicality of quantum kernels. Altares-López et al. [84] in another study addressed the challenge of supervised learning through quantum feature maps optimized by a genetic algorithm. The method aimed

Siavash and Moin: Automated Quantum Software and AI Engineering

to enhance both accuracy and generalization while reducing circuit size. The authors evaluated this technique using both synthetic and real-world benchmarks, achieving impressive accuracy across all tested problems. Future research could extend the current gene encoding scheme by incorporating a broader set of local and entangling gates, increasing the precision of parameterization, and exploring different gate orderings. Another study by Gomez et al. [79] proposed a hybrid cloud architecture that combined classical computing and QC, facilitating parallel hyperparameter exploration and model training. Their sample configuration file captured hundreds of potential quantum Generative Adversarial Networks (qGANs). Future work on this study could focus on improving the model selection process by integrating advanced optimization techniques, such as Bayesian optimization, to enable more efficient exploration beyond brute-force search. Also, enhancing the framework to support automated quantum circuit design, including dynamic ansatz generation and gate selection, would further increase flexibility. Lastly, the AQMLator platform was introduced as an AQML solution designed to automatically propose and train the quantum layers of a machine learning model with minimal user input [85]. This open-source platform could run on both simulators and real quantum devices via Qiskit. It autonomously suggested QML models based solely on the provided data and task from the user. Built with standard QML libraries, AQMLator could facilitate smooth integration of the resulting models into existing QML workflows. Additionally, it was thoroughly documented, making it user-friendly and easily customizable to fit individual requirements. Although AQMLator is functional in its current form, several enhancements could broaden its usability and effectiveness. Future development could include adding more default layers, data embedding methods, and models to reduce the user’s manual setup. Incorporating advanced reinforcement learning-based quantum architecture search would enable a more thorough exploration of the circuit space. Additionally, streamlining the integration of new evaluation metrics and enabling native multi-objective optimization with Optuna would allow users to better balance trade-offs, such as cost versus model quality. While AQAI significantly simplifies the optimization process through automation, it also faces challenges that can complicate its implementation: (i) There is currently a shortage of professionals skilled in both QC and Automated AI, which impedes advancement in the field. (ii) Automated model selection and hyperparameter tuning in the quantum realm is quite tricky because it involves unique quantumspecific factors, such as circuit depth and qubit connectivity.

IX. THREATS TO VALIDITY

As with any systematic review, this study is subject to several potential threats to validity. In the following subsections, we review the threats to construct validity, internal validity, external validity, and conclusion validity.

A. CONSTRUCT VALIDITY

Construct validity refers to whether the study accurately captures the concepts it intends to investigate. In our case, this pertains to how effectively the selected search terms and classification schema represent the domains of QAI, QSE, AQSE, and AQAI. Although we curated the keyword list based on expert knowledge gained by reviewing the relevant literature and iteratively refined it, there is still a possibility that relevant papers using alternative terminology were unintentionally excluded. Furthermore, our four-category taxonomy is based on conceptual boundaries that may not be universally adopted in the literature. B. INTERNAL VALIDITY

Internal validity concerns the processes used to identify and select studies. While we carefully defined inclusion and exclusion criteria and applied them consistently, the process may still be influenced by researcher bias in interpreting the relevance of borderline cases. To mitigate this, we followed a structured selection process and performed multiple iterations to verify consistency. Additionally, the inclusion of arXiv preprints, though justified by the fast-evolving nature of the field, may lead to differences in quality because they haven’t been peer-reviewed. C. EXTERNAL VALIDITY

External validity refers to the generalizability of our findings. Since our review focuses only on publications from 2020 to 2025, some earlier foundational studies may have been omitted. While these restrictions help in capturing the most recent state-of-the-art, they may limit the completeness and historical perspective of our review. D. CONCLUSION VALIDITY

Conclusion validity relates to the correctness and credibility of the conclusions drawn. While we applied systematic procedures during analysis and classification, the interpretation of content and assignment to categories inevitably involves human judgment. Although we attempted to be as objective as possible, some degree of subjectivity remains. X. CONCLUSION AND FUTURE DIRECTIONS

In this paper, we have presented a systematic review of research studies published in several identified venues from 2020 to 2025, related to quantum software and AI engineering, specifically the four categories of QSE, QAI, AQSE, and AQAI. The number of cited research work that are directly related to the stated categories is 48. Our work has highlighted the potential of QC to advance software engineering and AI by enhancing computational capabilities, while emphasizing the crucial role of automation in driving these developments. Overall future directions for this research will focus on addressing gaps in the field, including the critical need for technologies that can automatically transform, optimize, and deploy code across various quantum processors with different hardware technologies, architectures, and models of 11

Siavash and Moin: Automated Quantum Software and AI Engineering

TABLE 1. The reviewed literature that directly related to one of the four categories, classified according to various criteria

[87] [56]

2024 2023

Generated by QuraTest N/A

[54]

2023

[88]

2022

Main and performquantumsimulation operations 9 D-Wave programs

[89] [51]

2022 2021

Simulated Input N/A

[55]

2021

[52]

2020

[53]

Transforming Boolean satisfiability problem (SAT) to a quantum annealer

Evaluation Metrics N/A

Tasks Quantum software development

GBC score: 100% N/A

Quantum software testing Ideas on how Requirements engineering (RE) for quantum software will differ from the classical counterpart Facilitating the effective restructuring of quantum programs in Q# Software modernization

Refactoring Quantum Programs in Q#

N/A

Reverse engineering of Hamiltonian expression Multi-lingual benchmark F-QSE

KDM g. T(s): 0.0080-0.2187 H.g. T(s): 0.0032-0.3738 Mutation testing N/A

Produced buggy behaviors

Bugs4Q New evaluation method called qFBE

Manual checks, dynamic validation through version control, and thorough documentation qFBE

2020

Logarithmic, exponential, trigonometric and inverse trigonometric functions Logical quantum circuit

[90]

2020

Simulated Dataset

[91]

2024

Simulated Dataset

QFDSA

[92]

2024

20 Software Defect Datasets

[93] [94]

2023 2023

Anonymous Breast Cancer Dataset Simulated Dataset

Variational Quantum Classifier (VQC), Quantum Support Vector Classifier (QSVC), Pegasos Quantum Support Vector Classifier (PQSVC) QCNN, hybrid Quantum-classical QCNN QML binary classification model

[95]

2023

[96]

2023

Interaction free Imaging Dataset, Ghost Imaging Dataset Simulated Dataset

VQC and PQSVC

[97]

2023

MQTTset Dataset

QBoost, PegaSOSQSVM, VQC

[98]

2023

Car-Hacking Dataset

Secure Quantum Automotive Development and Engineering (SeQuADE)

European cross-border payment transactions dataset Android malware and legitimate applications Datasets POF Hospital, UCSD-AI4H dataset

[99]

2022

[100]

2022

[61]

2022

[62] [63] [101]

2022 2022 2020

[78]

2025

[75]

2024

[70]

2024

SA-based algorithm

QPCA, QICA

Percentage of the number of added gates in the new algorithm to the compared one (Comparison): 0-92.40%, Running time: 0-1059.06 (s) Accuracy (ACC) difference: - 0.2-0.6 Scalability

Property-based testing of quantum programs Offering more intuitive approach to thinking and writing about QC systems Bug classification Evaluating transcendental functions Quantum circuit transformation

Software augmentation with quantum components

ACC: 97.70-99.10%, Precision (P): 96.91-99.81%, F1: 95.60-98.81%, (S): 98.06-99.88% F1: 0.55-0.76

Smart grid dynamic security assessment

ACC: 78–93% P: 0.258-0.941, Recall (R): 0.501-0.940, F1: 0.341-0.939, ACC: 0.51-0.94 Processing time: 115.5-6781.6, Complexity: NLogN

Breast cancer classification Cyber threat detection

P: 88.74-97.96 %, R: 85.73-97.96, % F1: 85.29-97.94 %, ACC: 85.73-98.11% ACC: 0.61-0.82, P: 0.68-0.87, R: 0.61-0.82, F1: 0.54-0.82 ACC: 0.9941, P: 0.9871-1.0, R: 0.8291-1.0, F1: 0.9065-1.0

Hazardous asteroids classification

Controller Area Network (CAN) Attack Identification

Software defect prediction

Face recognition

Intrusion Detection

QSVM

ACC: 0.55-0.78, AUC: 0.74-0.81

Financial crime prevention

LeNet, AlexNet, a CNN model designed by authors, VGG16, HQNN Conditional Adversarial Network (CGAN), Quanvolutional neural network

Loss: 0.15-1.87, ACC: 0.25-0.95, P: 0-0.96, R: 0-0.95, F1: 0-0.95, AUC: 0.62-0.99 ACC: 0.94-0.96, R: 0.94-0.95, F1: 0.94-0.96, P: 0.94-0.96

Mobile malware detection

QCCNN HQCNN Variational Quantum algorithm

ACC: 0.4-1, Loss: 0-1.7 ACC: 92.5%, R: 90%, F1: 90% Train and Test error: 0.000-0.058

Radiological image classification Organ classification Creation of a quantum classifier

7 hybrid software systems

MDE

P: 65-100%, R: 80-100%, F1: 74-100%

Full-Entangled Ising Model, Linear-Entangled Ising Model, Circular-Entangled Ising Model

MDE4QP

Ground state energy calculation

LLM

Qiskit HumanEval (QHE): 20.79-46.53%

Code generation for classical-quantum software systems modeled in UML Integrating quantum annealing and gate-based quantum devices for ground state energy solutions in multi-partite quantum systems QC code generation

MedMNIST, Lung-nodule Datasets Organ X-Ray Image Dataset CANCER, SONAR, WINE, SEMEIONand MNIST256 Datasets

COVID-19 classification

[69]

2024

GRANITE-20B-CODE-QK, DEEPSEEK-CODER-33B-BASE, GRANITE-20B-CODE-QK, DEEPSEEK-CODER-33B-BASE N/A

CI/CD, LLM, K8s

N/A

[102] [74] [33] [103] [104] [105]

2024 2023 2022 2022 2021 2021

Simulated Dataset N/A N/A 11 real quantum programs Ent, Swap, RCR, Inc, Dec QRAM, QRAMmut

C4Q: A Chatbot for Quantum Domain-specific MDE MDE4QC, MDE4QAI QMutPy Quito (QUantum InpuT Output coverage) Quito

[106] [107]

2021 2021

Muskit (Mutation Analysis Tool) QDIFF

[77]

2020

IQFT, QRAM, BV, CE X gate, Deutsch-Jozsa, Bernstein-Vazira, Grover, Variational- Quantum- Eigensolver (VQE), Quantum Approximate Optimization Algorithm (QAOA) NOMAD, ImFil, SnobFit, and BOBYQA

Loss: 0.0001-0.1, ACC: 0.99-1.00 N/A N/A Average mutation score: 57.7% msTOTAL : 72.8-95% atTOTAL : 2001-160990 Wrong Output Oracle (WOO): 0 Output Probability Oracle (OPO): 0-50 Time: 81-1795 WOO: 0-99.26% OPO: 0-100 Speed up differential testing by 66%

VQE

Unit test

Finding the best optimizer for hybrid algorithms running on NISQ hardware

[81]

2025

Vibration sensor, Industrial Images, Price, Sensor Time Series dataset

Using sQUlearn library to support a variety of QML algorithms

AQML for industrial use cases

[80]

2024

MRI and X-ray Images

PCA+QSVM, CAE+ QSVM, PCA+ MLP

ACC: 0.94, Ballanced ACC: 0.80, Mean Absolute Perecentage Error: 0.12-0.15, Mean Absolute Scaled Error (MASE): 0.53-0.54 ACC: 0.684-0.967

[85]

2024

Simulated Dataset

AQMLator

Mean accuracy and Silhouette scores

[83]

2024

Proton collision dataset

Cost function

[108]

2023

200 Neonatal Fundus Images

ACC: 72-95.5, Sensitivity: 72-93, Specificity: 70-100, PPV: 68-98, NPV: 71-93.33, AUC: 0.72-0.97

Automated detection of retinopathy of prematurity

[82]

2022

Simulated Dataset

Designing an algorithm for automated quantum kernel and meta-heuristic optimization ResNet50, DarkNet19, CNN, SVM, Reduced Error Pruning (REP) tree, K-Star, LogitBoost, QSVM AutoAnsatz

Automatic generation and training of quantum-inspired classifiers Automatically propose and train the quantum layers of an ML model Automatic discovery of quantum kernels

[79]

2022

Energy price dataset

qGANs

[84]

2021

Moons synthetic non-linear dataset and realistic benchmarks related to Parkinson, IoT irrigation, Drug classification

Genetic algorithm

ACC (Various Ansatz): 0.15-0.8, ACC (Various machine learning algorithms): 0.44-0.95 µRE : 0.2434-1.1412, σ RE : 0.0269-0.6072, µKS : 0.1104-0.3420, σ KS : 0.0305-0.1676 ACC: 0.65-1.00

AQML for Wi-Fi Integrated Sensing and Communications Automated circuit architecture search framework Automatic generation of optimal ad-hoc ansätze

12

Category

Category A: QSE

Method/Framework Quantum Computing as a Service for Hybrid Classical-Quantum Software Development (QCSHQD) Gate Branch Coverage (GBC) QSRE

Category B: QAI

Dataset/Input N/A

Automated testing and deployment, microservice code generation Model-driven QFL QML for the IoT and smart CPS applications Mutation testing of quantum programs Quantum software testing Test generation, execution, and assessment

Category C: AQSE

Year 2024

Quantum software testing Differential testing for Quantum Software Stacks (QSS)

Category D: AQAI

Ref [86]

Siavash and Moin: Automated Quantum Software and AI Engineering

computation. To tackle this challenge, we plan to leverage machine learning and MDSE in an automated manner, with the goal of generating code that supports different SDKs to realize machine learning-enabled systems that run on hybrid quantum and classical hardware resources. XI. ACKNOWLEDGMENT

This work is funded by a grant (Q-Dev) from the Colorado Office of Economic Development and International Trade (OEDIT). In addition, in preparing this work, we used generative AI tools (OpenAI’s Chat-GPT) to enhance the content throughout the paper. REFERENCES [1] K. Dwivedi, M. Haghparast, and T. Mikkonen, ‘‘Quantum software engineering and quantum software development lifecycle: a survey,’’ Cluster Computing, vol. 27, no. 6, pp. 7127–7145, 2024. [2] W. Yu and J. Zhao, ‘‘Quantum multi-agent reinforcement learning as an emerging ai technology: A survey and future directions,’’ in 2023 International Conference on Computer and Applications (ICCA), pp. 1–7, IEEE, 2023. [3] A. Melnikov, M. Kordzanganeh, A. Alodjants, and R.-K. Lee, ‘‘Quantum machine learning: from physics to software engineering,’’ Advances in Physics: X, vol. 8, no. 1, p. 2165452, 2023. [4] M. Klusch, J. Lässig, D. Müssig, A. Macaluso, and F. K. Wilhelm, ‘‘Quantum artificial intelligence: A brief survey,’’ KI-Künstliche Intelligenz, pp. 1–20, 2024. [5] J. Kusyk, S. M. Saeed, and M. U. Uyar, ‘‘Survey on quantum circuit compilation for noisy intermediate-scale quantum computers: Artificial intelligence to heuristics,’’ IEEE Transactions on Quantum Engineering, vol. 2, pp. 1–16, 2021. [6] A. Sarkar, ‘‘Automated quantum software engineering,’’ Automated Software Engineering, vol. 31, no. 1, p. 36, 2024. [7] A. Moin, A. Mituca, M. Challenger, A. Badii, and S. Günnemann, ‘‘Mlquadrat & driotdata: a model-driven engineering tool and a low-code platform for smart iot services,’’ in Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion Proceedings, ICSE ’22, (New York, NY, USA), p. 144–148, Association for Computing Machinery, 2022. [8] S. Rädler, L. Berardinelli, K. Winter, A. Rahimi, and S. Rinderle-Ma, ‘‘Bridging mde and ai: a systematic review of domain-specific languages and model-driven practices in ai software systems engineering,’’ Software and Systems Modeling, 2024. [9] A. Moin, U. Wattanavaekin, A. Lungu, S. Rössler, and S. Günnemann, ‘‘Automated machine learning: A case study on non-intrusive appliance load monitoring,’’ in The 22nd International Conference on Information Technology-New Generations (ITNG), Springer Nature Switzerland AG, 2025. [10] D. Deutsch, ‘‘Quantum theory, the church–turing principle and the universal quantum computer,’’ Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences, vol. 400, no. 1818, pp. 97–117, 1985. [11] P. A. M. Dirac, The principles of quantum mechanics. No. 27, Oxford university press, 1981. [12] L. Gyongyosi and S. Imre, ‘‘A survey on quantum computing technology,’’ Computer Science Review, vol. 31, pp. 51–71, 2019. [13] J. Zhao, ‘‘Quantum software engineering: Landscapes and horizons,’’ arXiv preprint arXiv:2007.07047, 2020. [14] I. Fernández Pérez, F. d. l. Prieta, S. Rodríguez-González, J. M. Corchado, and J. Prieto, ‘‘Quantum ai: achievements and challenges in the interplay of quantum computing and artificial intelligence,’’ in International Symposium on Ambient Intelligence, pp. 155–166, Springer, 2022. [15] D. Peral-García, J. Cruz-Benito, and F. J. García-Peñalvo, ‘‘Systematic literature review: Quantum machine learning and its applications,’’ Computer Science Review, vol. 51, p. 100619, 2024. [16] R. P. Feynman, ‘‘Simulating physics with computers,’’ in Feynman and Computation, p. 21, CRC Press, 1st ed., 2002. [17] S. BAWA, ‘‘Exploring quantum computing: Principles and applications,’’ Journal of Quantum Science and Technology, vol. 1, no. 3, 2024.

[18] M. A. Shafique, A. Munir, and I. Latif, ‘‘Quantum Computing: Circuits, Algorithms, and Applications,’’ IEEE Access, 2024. [19] C. H. Bennett and P. W. Shor, ‘‘Quantum information theory,’’ IEEE transactions on information theory, vol. 44, no. 6, pp. 2724–2742, 1998. [20] R. S. Sutor, Dancing with Qubits: How quantum computing works and how it can change the world. Packt Publishing Ltd, 2019. [21] L. K. Grover, ‘‘A fast quantum mechanical algorithm for database search,’’ in Proceedings of the twenty-eighth annual ACM symposium on Theory of computing, pp. 212–219, 1996. [22] P. W. Shor, ‘‘Algorithms for quantum computation: discrete logarithms and factoring,’’ in Proceedings 35th annual symposium on foundations of computer science, pp. 124–134, Ieee, 1994. [23] D. R. Simon, ‘‘On the power of quantum computation,’’ SIAM journal on computing, vol. 26, no. 5, pp. 1474–1483, 1997. [24] F. V. Massoli, L. Vadicamo, G. Amato, and F. Falchi, ‘‘A leap among quantum computing and quantum neural networks: A survey,’’ ACM Comput. Surv., vol. 55, Dec. 2022. [25] T. Albash and D. A. Lidar, ‘‘Adiabatic quantum computation,’’ Reviews of Modern Physics, vol. 90, no. 1, p. 015002, 2018. [26] T. Kato, ‘‘On the adiabatic theorem of quantum mechanics,’’ Journal of the Physical Society of Japan, vol. 5, no. 6, pp. 435–439, 1950. [27] D. Ackerman, ‘‘MIT News - Explained: Quantum Engineering,’’ 2020. Accessed: 2025-03-31. [28] M. A. Serrano, R. Pérez-Castillo, and M. Piattini, Quantum software engineering. Springer, 2022. [29] G. Booch, ‘‘The history of software engineering,’’ IEEE software, vol. 35, no. 5, pp. 108–114, 2018. [30] M. P. Papazoglou and D. Georgakopoulos, ‘‘Introduction: Serviceoriented computing,’’ Communications of the ACM, vol. 46, no. 10, pp. 24–28, 2003. [31] M. A. Akbar, A. A. Khan, S. Mahmood, and S. Rafi, ‘‘Quantum software engineering: a new genre of computing,’’ in Proceedings of the 1st ACM International Workshop on Quantum Software Engineering: The Next Evolution, pp. 1–6, 2024. [32] ‘‘IBM Qiskit.’’ Accessed: 2025-04-09. [33] A. Moin, M. Challenger, A. Badii, and S. Günnemann, ‘‘Towards modeldriven engineering for quantum ai,’’ in INFORMATIK 2022 (D. Demmler, D. Krupka, and H. Federrath, eds.), pp. 1121–1131, Gesellschaft für Informatik, Bonn, 2022. [34] I. F. Pérez, F. de la Prieta, S. Rodríguez, J. M. Corchado, and J. Prieto, ‘‘Quantum ai: Achievements and challenges in the interplay of quantum computing and artificial intelligence,’’ in International Symposium on Ambient Intelligence, 2022. [35] I. Manan, F. Rehman, H. Sharif, N. Riaz, M. Atif, and M. Aqeel, ‘‘Quantum computing and machine learning algorithms - a review,’’ in 2022 3rd International Conference on Innovations in Computer Science & Software Engineering (ICONICS), pp. 1–6, 2022. [36] I. Fernández Pérez, F. d. l. Prieta, S. Rodríguez-González, J. M. Corchado, and J. Prieto, ‘‘Quantum ai: Achievements and challenges in the interplay of quantum computing and artificial intelligence,’’ in Ambient Intelligence—Software and Applications—13th International Symposium on Ambient Intelligence (V. Julián, J. Carneiro, R. S. Alonso, P. Chamoso, and P. Novais, eds.), (Cham), pp. 155–166, Springer International Publishing, 2023. [37] A. Bacho, H. Boche, and G. Kutyniok, ‘‘Reliable ai: Does the next generation require quantum computing?,’’ arXiv preprint arXiv:2307.01301, 2023. [38] ‘‘ACM Empirical Standards.’’ Accessed: 2025-04-11. [39] C. Wohlin, ‘‘Guidelines for snowballing in systematic literature studies and a replication in software engineering,’’ in Proceedings of the 18th international conference on evaluation and assessment in software engineering, pp. 1–10, 2014. [40] S. Jalali and C. Wohlin, ‘‘Systematic literature studies: database searches vs. backward snowballing,’’ in Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement, pp. 29–38, 2012. [41] A. K. Mandal, M. Nadim, C. K. Roy, B. Roy, and K. A. Schneider, ‘‘Quantum software engineering and potential of quantum computing in software engineering research: a review,’’ Automated Software Engineering, vol. 32, p. 27, Mar 2025. [42] R. Pérez-Castillo and M. Piattini, ‘‘Design of classical-quantum systems with uml,’’ Computing, vol. 104, no. 11, pp. 2375–2403, 2022. 13

Siavash and Moin: Automated Quantum Software and AI Engineering

[43] P. Naur and B. Randell, Software Engineering: Report of a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7-11 Oct. 1968, Brussels, Scientific Affairs Division, NATO. 1969. [44] M. Piattini, G. Peterssen, R. Pérez-Castillo, J. L. Hevia, M. A. Serrano, G. Hernández, I. G. R. De Guzmán, C. A. Paradela, M. Polo, E. Murina, et al., ‘‘The talavera manifesto for quantum software engineering and programming.,’’ in QANSWER, pp. 1–5, 2020. [45] A. A. Khan, A. Ahmad, M. Waseem, P. Liang, M. Fahmideh, T. Mikkonen, and P. Abrahamsson, ‘‘Software architecture for quantum computing systems—a systematic review,’’ Journal of Systems and Software, vol. 201, p. 111682, 2023. [46] S. Ali, T. Yue, and R. Abreu, ‘‘When software engineering meets quantum computing,’’ Communications of the ACM, vol. 65, no. 4, pp. 84–88, 2022. [47] G. Q. AI, ‘‘Cirq: An open source framework for programming quantum computers,’’ 2023. Accessed: 2025-03-04. [48] M. Broughton, G. Verdon, T. McCourt, A. J. Martinez, J. H. Yoo, S. V. Isakov, P. Massey, R. Halavati, M. Y. Niu, A. Zlokapa, et al., ‘‘Tensorflow quantum: A software framework for quantum machine learning,’’ arXiv preprint arXiv:2003.02989, 2020. [49] A. Javadi-Abhari, M. Treinish, K. Krsulich, C. J. Wood, J. Lishman, J. Gacon, S. Martiel, P. D. Nation, L. S. Bishop, A. W. Cross, et al., ‘‘Quantum computing with qiskit,’’ arXiv preprint arXiv:2405.08810, 2024. [50] V. Bergholm, J. Izaac, M. Schuld, C. Gogolin, S. Ahmed, V. Ajith, M. S. Alam, G. Alonso-Linaje, B. AkashNarayanan, A. Asadi, et al., ‘‘Pennylane: Automatic differentiation of hybrid quantum-classical computations,’’ arXiv preprint arXiv:1811.04968, 2018. [51] C. R. Cartiere, ‘‘Formal quantum software engineering: introducing the formal methods of software engineering to quantum computing,’’ arXiv preprint arXiv:2111.08426, 2021. [52] S. Wang, Z. Wang, W. Li, L. Fan, G. Cui, Z. Wei, and Y. Gu, ‘‘Quantum circuits design for evaluating transcendental functions based on a function-value binary expansion method,’’ Quantum Information Processing, vol. 19, pp. 1–31, 2020. [53] X. Zhou, S. Li, and Y. Feng, ‘‘Quantum circuit transformation based on simulated annealing and heuristic search,’’ IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 39, no. 12, pp. 4683–4694, 2020. [54] J. Zhao, ‘‘On refactoring quantum programs in q,’’ in 2023 IEEE International Conference on Quantum Computing and Engineering (QCE), vol. 2, pp. 169–172, IEEE, 2023. [55] P. Zhao, J. Zhao, Z. Miao, and S. Lan, ‘‘Bugs4q: A benchmark of real bugs for quantum programs,’’ in 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 1373–1376, IEEE, 2021. [56] T. Yue, S. Ali, and P. Arcaini, ‘‘Towards quantum software requirements engineering,’’ in 2023 IEEE International Conference on Quantum Computing and Engineering (QCE), vol. 2, pp. 161–164, IEEE, 2023. [57] A. Kottahachchi Kankanamge Don and I. Khalil, ‘‘Qrlaxai: quantum representation learning and explainable ai,’’ Quantum Machine Intelligence, vol. 7, no. 1, pp. 1–22, 2025. [58] E. Aïmeur, G. Brassard, and S. Gambs, ‘‘Machine learning in a quantum world,’’ in Conference of the Canadian Society for Computational Studies of Intelligence, pp. 431–442, Springer, 2006. [59] A. Macaluso, S. Lodi, C. Sartori, et al., ‘‘Quantum algorithm for ensemble learning.,’’ in ICTCS, pp. 149–154, 2020. [60] S. Bhowmik and H. Thaplival, ‘‘Quantum machine learning for anomaly detection in consumer electronics,’’ in 2024 IEEE Computer Society Annual Symposium on VLSI (ISVLSI), pp. 544–550, IEEE, 2024. [61] J. Amin, M. Sharif, N. Gul, S. Kadry, and C. Chakraborty, ‘‘Quantum machine learning architecture for covid-19 classification based on synthetic data generation using conditional adversarial neural network,’’ Cognitive computation, vol. 14, no. 5, pp. 1677–1688, 2022. [62] A. Matic, M. Monnet, J. M. Lorenz, B. Schachtner, and T. Messerer, ‘‘Quantum-classical convolutional neural networks in radiological image classification,’’ in 2022 IEEE International Conference on Quantum Computing and Engineering (QCE), pp. 56–66, IEEE, 2022. [63] P. Gohel, A. Chakraborty, and K. R. JV, ‘‘Organ classification using quantum convolution network,’’ in 2022 IEEE International Conference on Quantum Computing and Engineering (QCE), pp. 831–832, 2022. [64] U. Ullah and B. Garcia-Zapirain, ‘‘Quantum machine learning revolution in healthcare: A systematic review of emerging perspectives and applications,’’ IEEE Access, vol. 12, pp. 11423–11450, 2024. 14

[65] F. Neukart, D. V. Dollen, and C. Seidel, ‘‘Quantum-assisted cluster analysis on a quantum annealing device,’’ Frontiers in Physics, vol. 6, p. 55, 2018. [66] R. Wang, J. Du, and T. Gao, ‘‘Quantum transfer learning using the largescale unsupervised pre-trained model wavlm-large for synthetic speech detection,’’ in ICASSP 2023 - 2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 1–5, 2023. [67] J. M. Murillo, J. Garcia-Alonso, E. Moguel, J. Barzen, F. Leymann, S. Ali, T. Yue, P. Arcaini, R. Pérez, I. García Rodríguez de Guzmán, et al., ‘‘Challenges of quantum software engineering for the next decade: The road ahead,’’ arXiv e-prints, pp. arXiv–2404, 2024. [68] H. Asif, A. Basit, N. Innan, M. Kashif, A. Marchisio, and M. Shafique, ‘‘Pennylang: Pioneering llm-based quantum code generation with a novel pennylane-centric dataset,’’ arXiv preprint arXiv:2503.02497, 2025. [69] M. C. Saxena, A. Tamrakar, and U. Arranz, ‘‘Automated testing and deployment strategies for quantum algorithms,’’ in 2024 7th International Conference on Contemporary Computing and Informatics (IC3I), vol. 7, pp. 771–779, IEEE, 2024. [70] N. Dupuis, L. Buratti, S. Vishwakarma, A. V. Forrat, D. Kremer, I. Faro, R. Puri, and J. Cruz-Benito, ‘‘Qiskit code assistant: Training llms for generating quantum computing code,’’ in 2024 IEEE LLM Aided Design Workshop (LAD), pp. 1–4, IEEE, 2024. [71] N. Siavash and A. Moin, ‘‘Llm-powered quantum code transpilation,’’ in 2025 IEEE International Conference on Quantum Computing and Engineering (QCE), vol. 02, pp. 410–411, 2025. [72] N. Siavash and A. Moin, ‘‘Model-driven quantum code generation using large language models and retrieval-augmented generation,’’ in 2025 ACM/IEEE 28th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 260–266, 2025. [73] A. Moin, A. Mituca, M. Challenger, A. Badii, and S. Günnemann, ‘‘Mlquadrat & driotdata: a model-driven engineering tool and a low-code platform for smart iot services,’’ in Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion Proceedings, pp. 144–148, 2022. [74] A. Moin, A. Badii, and M. Challenger, ‘‘Model-driven quantum federated learning (qfl),’’ in Companion Proceedings of the 7th International Conference on the Art, Science, and Engineering of Programming, Programming ’23, (New York, NY, USA), p. 111–113, Association for Computing Machinery, 2023. [75] F. Polat, H. Tuncer, A. Moin, and M. Challenger, ‘‘Model-driven engineering for quantum programming: A case study on ground state energy calculation,’’ in 2024 IEEE 48th Annual Computers, Software, and Applications Conference (COMPSAC), pp. 2353–2360, 2024. [76] J. Di Rocco, D. Di Ruscio, C. Di Sipio, P. T. Nguyen, and R. Rubei, ‘‘On the use of large language models in model-driven engineering,’’ Software and Systems Modeling, 2025. [77] W. Lavrijsen, A. Tudor, J. Müller, C. Iancu, and W. De Jong, ‘‘Classical optimizers for noisy intermediate-scale quantum devices,’’ in 2020 IEEE international conference on quantum computing and engineering (QCE), pp. 267–277, IEEE, 2020. [78] L. Jiménez-Navajas, R. Pérez-Castillo, and M. Piattini, ‘‘Code generation for classical-quantum software systems modeled in uml,’’ Software and Systems Modeling, pp. 1–27, 2025. [79] R. B. Gómez, C. O’Meara, G. Cortiana, C. B. Mendl, and J. BernabéMoreno, ‘‘Towards autoqml: A cloud-based automated circuit architecture search framework,’’ in 2022 IEEE 19th International Conference on Software Architecture Companion (ICSA-C), pp. 129–136, IEEE, 2022. [80] S. Altares-López, J. J. García-Ripoll, and A. Ribeiro, ‘‘Autoqml: Automatic generation and training of robust quantum-inspired classifiers by using evolutionary algorithms on grayscale images,’’ Expert Systems with Applications, vol. 244, p. 122984, 2024. [81] M. Roth, D. A. Kreplin, D. Basilewitsch, J. F. Bravo, D. Klau, M. Marinov, D. Pranjic, H. Stuehler, M. Willmann, and M.-A. Zöller, ‘‘Autoqml: A framework for automated quantum machine learning,’’ arXiv preprint arXiv:2502.21025, 2025. [82] T. Koike-Akino, P. Wang, and Y. Wang, ‘‘Autoqml: Automated quantum machine learning for wi-fi integrated sensing and communications,’’ in 2022 IEEE 12th Sensor Array and Multichannel Signal Processing Workshop (SAM), pp. 360–364, IEEE, 2022. [83] M. Incudini, D. L. Bosco, F. Martini, M. Grossi, G. Serra, and A. Di Pierro, ‘‘Automatic and effective discovery of quantum kernels,’’ IEEE Transactions on Emerging Topics in Computational Intelligence, 2024.

Siavash and Moin: Automated Quantum Software and AI Engineering

[84] S. Altares-López, A. Ribeiro, and J. J. García-Ripoll, ‘‘Automatic design of quantum feature maps,’’ Quantum Science and Technology, vol. 6, no. 4, p. 045015, 2021. [85] T. Rybotycki and P. Gawron, ‘‘Aqmlator–an auto quantum machine learning e-platform,’’ arXiv preprint arXiv:2409.18338, 2024. [86] M. Tavassoli Sabzevari, M. Esposito, D. Taibi, and A. A. Khan, ‘‘Qcshqd: Quantum computing as a service for hybrid classical-quantum software development: A vision,’’ in Proceedings of the 1st ACM International Workshop on Quantum Software Engineering: The Next Evolution, pp. 7– 10, 2024. [87] D. Fortunato, J. Campos, and R. Abreu, ‘‘Gate branch coverage: A metric for quantum software testing,’’ in Proceedings of the 1st ACM International Workshop on Quantum Software Engineering: The Next Evolution, pp. 15–18, 2024. [88] R. Pérez-Castillo, L. Jiménez-Navajas, and M. Piattini, ‘‘Reverse engineering of hamiltonian expressions from d-wave programs,’’ in 2022 IEEE International Conference on Quantum Software (QSW), pp. 17–25, IEEE, 2022. [89] G. Pontolillo and M. R. Mousavi, ‘‘A multi-lingual benchmark for property-based testing of quantum programs,’’ in Proceedings of the 3rd International Workshop on Quantum Software Engineering, pp. 1–7, 2022. [90] T. Krüger and W. Mauerer, ‘‘Quantum annealing-based software components: An experimental case study with sat solving,’’ in Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops, pp. 445–450, 2020. [91] C. Ren, R. Yan, M. Xu, H. Yu, Y. Xu, D. Niyato, and Z. Y. Dong, ‘‘Qfdsa: A quantum-secured federated learning system for smart grid dynamic security assessment,’’ IEEE Internet of Things Journal, vol. 11, no. 5, pp. 8414–8426, 2024. [92] M. Nadim, M. Hassan, A. K. Mandal, and C. K. Roy, ‘‘Quantum vs. classical machine learning algorithms for software defect prediction: Challenges and opportunities,’’ arXiv preprint arXiv:2412.07698, 2024. [93] G. Chen, Q. Chen, S. Long, W. Zhu, Z. Yuan, and Y. Wu, ‘‘Quantum convolutional neural network for image classification,’’ Pattern Analysis and Applications, vol. 26, no. 2, pp. 655–667, 2023. [94] S. M. Tripathi, H. Upadhyay, and J. Soni, ‘‘Quantum neural network classification-based cyber threat detection in virtual environment,’’ in 2023 International Conference on Computational Science and Computational Intelligence (CSCI), pp. 391–396, 2023. [95] V. Salari, D. Paneru, E. Saglamyurek, M. Ghadimi, M. Abdar, M. Rezaee, M. Aslani, S. Barzanjeh, and E. Karimi, ‘‘Quantum face recognition protocol with ghost imaging,’’ Scientific Reports, vol. 13, no. 1, p. 2401, 2023. [96] R. Bhavsar, N. K. Jadav, U. Bodkhe, R. Gupta, S. Tanwar, G. Sharma, P. N. Bokoro, and R. Sharma, ‘‘Classification of potentially hazardous asteroids using supervised quantum machine learning,’’ IEEE Access, vol. 11, pp. 75829–75848, 2023. [97] D. Caivano, M. De Vincentiis, A. Pal, and A. Ragone, ‘‘Securing smart cities: Unraveling quantum as a service,’’ in Proceedings of the 2nd International Workshop on Quantum Programming for Software Engineering, pp. 1–6, 2023. [98] D. Caivano, M. De Vincentiis, A. Pal, and M. Scalera, ‘‘Extending developer support: Quantum artificial intelligence for automotive security,’’ in Proceedings of the 2nd International Workshop on Quantum Programming for Software Engineering, pp. 7–12, 2023. [99] M. Grossi, N. Ibrahim, V. Radescu, R. Loredo, K. Voigt, C. Von Altrock, and A. Rudnik, ‘‘Mixed quantum–classical method for fraud detection with quantum feature selection,’’ IEEE Transactions on Quantum Engineering, vol. 3, pp. 1–12, 2022. [100] G. Ciaramella, G. Iadarola, F. Mercaldo, M. Storto, A. Santone, and F. Martinelli, ‘‘Introducing quantum computing in mobile malware detection,’’ in Proceedings of the 17th International Conference on Availability, Reliability and Security, pp. 1–8, 2022. [101] M. Schuld, A. Bocharov, K. M. Svore, and N. Wiebe, ‘‘Circuit-centric quantum classifiers,’’ Physical Review A, vol. 101, no. 3, p. 032308, 2020. [102] Y. Aragonés-Soria and M. Oriol, ‘‘C4q: A chatbot for quantum,’’ in Proceedings of the 5th ACM/IEEE International Workshop on Quantum Software Engineering, pp. 29–36, 2024. [103] D. Fortunato, J. Campos, and R. Abreu, ‘‘Mutation testing of quantum programs written in qiskit,’’ in Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion Proceedings, pp. 358–359, 2022.

[104] S. Ali, P. Arcaini, X. Wang, and T. Yue, ‘‘Assessing the effectiveness of input and output coverage criteria for testing quantum programs,’’ in 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST), pp. 13–23, IEEE, 2021. [105] X. Wang, P. Arcaini, T. Yue, and S. Ali, ‘‘Quito: a coverage-guided test generator for quantum programs,’’ in 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 1237–1241, IEEE, 2021. [106] E. Mendiluze, S. Ali, P. Arcaini, and T. Yue, ‘‘Muskit: A mutation analysis tool for quantum software testing,’’ in 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 1266–1270, IEEE, 2021. [107] J. Wang, Q. Zhang, G. H. Xu, and M. Kim, ‘‘Qdiff: Differential testing of quantum software stacks,’’ in 2021 36th IEEE/ACM international conference on automated software engineering (ASE), pp. 692–704, IEEE, 2021. [108] V. R. Sankari, U. Umapathy, S. Alasmari, and S. M. Aslam, ‘‘Automated detection of retinopathy of prematurity using quantum machine learning and deep learning techniques,’’ IEEE Access, vol. 11, pp. 94306–94321, 2023.

15

Siavash and Moin: Automated Quantum Software and AI Engineering

NAZANIN SIAVASH Nazanin Siavash is a Ph.D. student and Graduate Research Assistant at the Quantum-Classical AI and Software Engineering (QAS) Lab in the Department of Computer Science at the University of Colorado Colorado Springs (UCCS). She received her B.Sc. in Electrical Engineering from Shahid Beheshti University, Tehran, Iran, in 2023. Her research focuses on model-driven engineering for hybrid quantumclassical artificial intelligence systems. During her undergraduate studies, she also served as a Research Assistant and contributed as a reviewer for the IEEE Transactions on Energy Conversion.

ARMIN MOIN Dr. Armin Moin is a Tenure-Track Assistant Professor and Director of the QuantumClassical AI and Software Engineering (QAS) Lab at the Computer Science (CS) Department of the University of Colorado Colorado Springs (UCCS). Before starting his faculty position, he worked as a Postdoctoral Scholar-Employee at the CS Department of the University of California, Santa Barbara (UCSB) in the U.S. and as a Postdoctoral Scholar at the CS Department of the University of Antwerp and FlandersMake in Belgium. Dr. Moin obtained his Ph.D. in CS from the Technical University of Munich (TUM), Germany, one of the world’s top universities, in 2022. He also has a Master’s in CS and an Executive MBA in Innovation and Business Creation. His research focuses on the intersection of Artificial Intelligence (AI) and Software Engineering (SE), particularly AI4SE and SE4AI, with an emphasis on hybrid quantum-classical computing. Grants from various sources, including the U.S. National Science Foundation (NSF) and the Colorado Office of Economic Development and International Trade (OEDIT), have supported his QAS Lab. Besides conducting research and teaching at UCCS, Dr. Moin reviews top academic conferences and journals.

16

Related documents

Record · ID 124121 · SHA-256 faa0c1b5c1e0f40e
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.