Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Advances in Engineering Software

Software modernization to embrace quantum technology

Ricardo Pérez‐Castillo, Manuel Serrano, Mario G. Piattini

Published Nov 2, 2020• 73 citations
Publisher
DOI
10.1016/j.advengsoft.2020.102933

Related papers

Quantum Software Modernization

Luis Jiménez-Navajas, Ricardo Pérez‐Castillo, Mario G. Piattini

Springer eBooks•Jan 1, 2022•1 citation

Software Modernization to Embrace Quantum Technology

Payal Bansal

It has been shown that quantum technology, more specifically quantum computing, is a recent development that can perform calculations very quickly compared to the currently available traditional systems, which are slow in comparison to quantum computers and need to be replaced. This makes it very useful in the fields of research and development because it can perform calculations very quickly, and it also aids in the prediction of natural calamities like drought, tsunami, etc. Despite having many advantages, this technology cannot fully replace the ones that are now in use because of several flaws or shortcomings, such as use complexity, the difficulty of manufacturing systems with quantum computing, lost coherence, and environmental factors. For the technology to be used by regular people, it has to be modernized to reduce engineering complexity.

Practice, progress, and proficiency in sustainability•Jan 22, 2024•0 citations

Quantum Software Engineering Landscape and Challenges

Mario G. Piattini, Juan M. Murillo

Springer eBooks•Jan 1, 2022•18 citations

Software Engineering for Quantum Programming: How Far Are We?

Manuel De Stefano, Fabiano Pecorelli, Dario Di Nucci +2 more

Quantum computing is no longer only a scientific interest but is rapidly becoming an industrially available technology that can potentially overcome the limits of classical computation. Over the last years, all major companies have provided frameworks and programming languages that allow developers to create their quantum applications. This shift has led to the definition of a new discipline called quantum software engineering, which is demanded to define novel methods for engineering large-scale quantum applications. While the research community is successfully embracing this call, we notice a lack of systematic investigations into the state of the practice of quantum programming. Understanding the challenges that quantum developers face is vital to precisely define the aims of quantum software engineering. Hence, in this paper, we first mine all the GitHub repositories that make use of the most used quantum programming frameworks currently on the market and then conduct coding analysis sessions to produce a taxonomy of the purposes for which quantum technologies are used. In the second place, we conduct a survey study that involves the contributors of the considered repositories, which aims to elicit the developers' opinions on the current adoption and challenges of quantum programming. On the one hand, the results highlight that the current adoption of quantum programming is still limited. On the other hand, there are many challenges that the software engineering community should carefully consider: these do not strictly pertain to technical concerns but also socio-technical matters.

arXiv:2203.16969•Mar 31, 2022•4 citations

Challenges and Opportunities in Quantum Software Architecture

Tao Yue, Wolfgang Mauerer, Shaukat Ali +1 more

Springer eBooks•Jan 1, 2023•17 citations

Quantum AI

Maqsood Muhammad Khan, Inam Bari, Omar Khan +3 more

Within this chapter, we embark on an exploration of quantum AI, an innovative domain where quantum computing and artificial intelligence (AI) converge to reshape our technological landscape. Our journey begins with an exploration of fundamental quantum computing concepts and quantum machine learning and their practical applications. We illustrate quantum AI’s influence across industries through case studies while also examining quantum hardware and software. Ethical considerations and the implications for cybersecurity are thoughtfully considered, and we offer a vision of quantum AI’s role in shaping our future. Our chapter closes with an invitation to embrace this fusion of quantum and artificial intelligence as we embark on a transformative journey.

CRC Press eBooks•Jun 20, 2024•1 citation
It has been shown that quantum technology, more specifically quantum computing, is a recent development that can perform calculations very quickly compared to the currently available traditional systems, which are slow in comparison to quantum computers and need to be replaced. This makes it very useful in the fields of research and development because it can perform calculations very quickly, and it also aids in the prediction of natural calamities like drought, tsunami, etc. Despite having many advantages, this technology cannot fully replace the ones that are now in use because of several flaws or shortcomings, such as use complexity, the difficulty of manufacturing systems with quantum computing, lost coherence, and environmental factors. For the technology to be used by regular people, it has to be modernized to reduce engineering complexity.
Quantum computing is no longer only a scientific interest but is rapidly becoming an industrially available technology that can potentially overcome the limits of classical computation. Over the last years, all major companies have provided frameworks and programming languages that allow developers to create their quantum applications. This shift has led to the definition of a new discipline called quantum software engineering, which is demanded to define novel methods for engineering large-scale quantum applications. While the research community is successfully embracing this call, we notice a lack of systematic investigations into the state of the practice of quantum programming. Understanding the challenges that quantum developers face is vital to precisely define the aims of quantum software engineering. Hence, in this paper, we first mine all the GitHub repositories that make use of the most used quantum programming frameworks currently on the market and then conduct coding analysis sessions to produce a taxonomy of the purposes for which quantum technologies are used. In the second place, we conduct a survey study that involves the contributors of the considered repositories, which aims to elicit the developers' opinions on the current adoption and challenges of quantum programming. On the one hand, the results highlight that the current adoption of quantum programming is still limited. On the other hand, there are many challenges that the software engineering community should carefully consider: these do not strictly pertain to technical concerns but also socio-technical matters.
Within this chapter, we embark on an exploration of quantum AI, an innovative domain where quantum computing and artificial intelligence (AI) converge to reshape our technological landscape. Our journey begins with an exploration of fundamental quantum computing concepts and quantum machine learning and their practical applications. We illustrate quantum AI’s influence across industries through case studies while also examining quantum hardware and software. Ethical considerations and the implications for cybersecurity are thoughtfully considered, and we offer a vision of quantum AI’s role in shaping our future. Our chapter closes with an invitation to embrace this fusion of quantum and artificial intelligence as we embark on a transformative journey.