programmable superconducting processor." Nature
574(7779): 505-510.
Baczyk, M., R. Pérez-Castillo and M. Piattini (2024).
Towards a Framework of Architectural Patterns for
Quantum Software Engineering. 2024 IEEE
International Conference on Quantum Computing and
Engineering (QCE), IEEE.
Beisel, M. a. B., Johanna and Leymann, Frank and Weder,
Benjamin (2025). "Operations Patterns for Hybrid
Quantum Applications."
Blekos, K., D. Brand, A. Ceschini, C.-H. Chou, R.-H. Li,
K. Pandya and A. Summer (2024). "A review on
quantum approximate optimization algorithm and its
variants." Physics Reports 1068: 1-66.
Brookshear, J. G. (1989). Theory of computation: formal
languages, automata, and complexity, Benjamin-
Cummings Publishing Co., Inc.
Carleton, A., E. Harper, J. E. Robert, M. H. Klein, D. De
Niz, E. Desautels, J. B. Goodenough, C. Holland, I.
Ozkaya and D. Schmidt (2021). "Architecting the future
of software engineering: A national agenda for software
engineering research and development." Softw. Eng.
Inst., Pittsburgh, PA, USA, AD1152714.
Carleton, A. D., E. Harper, J. E. Robert, M. H. Klein, D. De
Niz, E. Desautels, J. B. Goodenough, C. Holland, I.
Ozkaya and D. Schmidt (2021). Architecting the Future
of Software Engineering: A National Agenda for
Software Engineering Research and Development,
Software Engineering Institute, Carnegie Mellon
University.
Chow, J., O. Dial and J. Gambetta (2021). "IBM Quantum
breaks the 100-qubit processor barrier." IBM Research
Blog.
Ezratty, O. (2021). Understanding quantum technologies, le
lab quantique.
Gambetta, J. (2023). The hardware and software for the era
of quantum utility is here, IBM. https://www.ibm.
com/quantum/blog/quantum-roadmap-2033.
Gamma, E., R. Helm, R. Johnson and J. Vlissides (1993).
Design patterns: Abstraction and reuse of object-
oriented design. ECOOP’93—Object-Oriented
Programming: 7th European Conference
Kaiserslautern, Germany, July 26–30, 1993
Proceedings 7, Springer.
Garcia-Alonso, J., J. Rojo, D. Valencia, E. Moguel, J.
Berrocal and J. M. Murillo (2022). "Quantum Software
as a Service Through a Quantum API Gateway." IEEE
Internet Computing 26(1): 34-41.
Jiménez-Navajas, L., R. Pérez-Castillo and M. Piattini
(2025). "Transforming Quantum Programmes in KDM
to Quantum Design Models in UML." Informatica: 1-
42.
Khan, A. A., A. Ahmad, M. Waseem, P. Liang, M.
Fahmideh, T. Mikkonen and P. Abrahamsson (2023).
"Software architecture for quantum computing systems
— A systematic review." Journal of Systems and
Software 201: 111682.
Kim, Y., A. Eddins, S. Anand, K. X. Wei, E. Van Den Berg,
S. Rosenblatt, H. Nayfeh, Y. Wu, M. Zaletel and K.
Temme (2023). "Evidence for the utility of quantum
computing before fault tolerance." Nature 618(7965):
500-505.
Leymann, F. (2019). Towards a pattern language for
quantum algorithms. Quantum Technology and
Optimization Problems: First International Workshop,
QTOP 2019, Munich, Germany, March 18, 2019,
Proceedings 1, Springer.
Piattini, M., 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 and E. Murina (2020). The talavera
manifesto for quantum software engineering and
programming. QANSWER.
Preskill, J. (2018). "Quantum Computing in the NISQ era
and beyond." Quantum 2(aug): 79.
Pérez-Castillo, R., M. A. Serrano and M. Piattini (2021).
"Software modernization to embrace quantum
technology." Advances in Engineering Software 151:
102933.
Quetschlich, N., L. Burgholzer and R. Wille (2023).
Reducing the Compilation Time of Quantum Circuits
Using Pre-Compilation on the Gate Level. 2023 IEEE
International Conference on Quantum Computing and
Engineering (QCE), IEEE Computer Society: 757-767.
Rieffel, E. G. and W. H. Polak (2011). Quantum
computing: A gentle introduction, MIT press.
Sepúlveda, S., R. Pérez-Castillo and M. Piattini (2025). "A
software product line approach for developing hybrid
software systems." Information and Software
Technology 178: 107625.
Serrano, M. A., J. A. Cruz-Lemus, R. Perez-Castillo and M.
Piattini (2022). "Quantum software components and
platforms: Overview and quality assessment." ACM
Computing Surveys 55(8): 1-31.
Ukpabi, D., H. Karjaluoto, A. Bötticher, A. Nikiforova, D.
Petrescu, P. Schindler, V. Valtenbergs and L. Lehmann
(2023). "Framework for understanding quantum
computing use cases from a multidisciplinary
perspective and future research directions." Futures
154: 103277.
Weder, B., J. Barzen, F. Leymann and M. Zimmermann
(2021). Hybrid quantum applications need two
orchestrations in superposition: a software architecture
perspective. 2021 IEEE International Conference on
Web Services (ICWS), IEEE.
Weigold, M., J. Barzen, F. Leymann and D. Vietz (2021).
Patterns for hybrid quantum algorithms. Symposium
and Summer School on Service-Oriented Computing,
Springer.