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

arXiv:2203.03575

Quantum computing for software engineering: prospects

Andriy V. Miranskyy, Mushahid Khan, Jean Paul Latyr Faye, Udson C. Mendes

Published Nov 7, 2022• 11 citations
arXivHTMLPDF

Abstract

Quantum computers (QCs) are maturing. When QCs are powerful enough, they may be able to handle problems in chemistry, physics, and finance that are not classically solvable. However, the applicability of quantum algorithms to speed up Software Engineering (SE) tasks has not been explored. We examine eight groups of quantum algorithms that may accelerate SE tasks across the different phases of SE and sketch potential opportunities and challenges.

DOI
10.1145/3549036.3562060

Related papers

On Testing Quantum Programs

Andriy Miranskyy, Lei Zhang

A quantum computer (QC) can solve many computational problems more efficiently than a classic one. The field of QCs is growing: companies (such as D-Wave, IBM, Google, and Microsoft) are building QC offerings. We position that software engineers should look into defining a set of software engineering practices that apply to QC's software. To start this process, we give examples of challenges associated with testing such software and sketch potential solutions to some of these challenges.

arXiv:1812.09261•IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)•May 1, 2019•74 citations

Quantum Computing and Its Potential Impact on Software Engineering

Md. Golam Rabbani

Quantum computing is rapidly emerging as a transformative force poised to redefine the foundations of software engineering. By leveraging quantum mechanical phenomena such as superposition, entanglement, and interference, quantum computers offer the potential to solve complex problems far beyond the reach of classical systems. This paper explores the multifaceted impact of quantum computing on software engineering, focusing on key areas including quantum algorithms, cryptography, programming paradigms, and application domains. It examines how quantum algorithms like Shor's and Grover's promise significant computational speedups, threatening classical encryption schemes and prompting the rise of post-quantum cryptography. The paper also analyzes the challenges of quantum programming, including steep learning curves, limited hardware access, and the need for new development tools and testing frameworks. These challenges highlight the current limitations of quantum technology, such as hardware instability and scalability issues. As quantum hardware evolves, the integration of hybrid quantum-classical systems is identified as a practical approach for near-term applications in areas such as drug discovery, finance, and optimization. The paper further discusses ethical considerations, such as equitable access to quantum resources and privacy concerns, alongside potential societal impacts to ensure responsible innovation. It underscores the need for future advancements in education, standardization, and hybrid systems to bridge the gap between current limitations and quantum computing’s potential. The paper concludes by emphasizing the importance of educational reform, standardization, and ethical considerations in preparing the software engineering community for a quantum-driven future.

•Aug 27, 2025•0 citations

Quantum Software Engineering and Technology

Subramaniam Meenakshi Sundaram, Tejaswini R. Murgod

Quantum technology works with and relies on sub-atomic particles or physics that operates on the quantum level. Quantum computing has become a mature field, having diversified applications in supply chain and logistics, chemistry, economics and financial services, energy and agriculture, medicine and health, etc. In the recent years, companies have started to incorporate quantum software to benefit the research and the practitioner communities. Software engineering and programming practices need to be brought into the domain of quantum computing. Quantum algorithms provide the ability to analyze the data and offer simulations based on the data. A few of the quantum computing programming languages include QISKit, Q#, Cirq, and forest are used to write and run quantum programs. In this chapter, the authors provide an overall picture of the problems and challenges of developing quantum software and up-to-date software engineering processes, methods, techniques, practices, and principles for the development of quantum software to both researchers and practitioners.

Advances in systems analysis, software engineering, and high performance computing book series•Jan 1, 2022•1 citation

Quantum Software Engineering: Roadmap and Challenges Ahead

Juan M. Murillo, José Manuel García-Alonso, Enrique Moguel +13 more

As quantum computers advance, the complexity of the software they can execute increases as well. To ensure this software is efficient, maintainable, reusable, and cost-effective—key qualities of any industry-grade software—mature software engineering practices must be applied throughout its design, development, and operation. However, the significant differences between classical and quantum software make it challenging to directly apply classical software engineering methods to quantum systems. This challenge has led to the emergence of Quantum Software Engineering (QSE) as a distinct field within the broader software engineering landscape. In this work, a group of active researchers analyze in depth the current state of QSE research. From this analysis, the key areas of QSE are identified and explored in order to determine the most relevant open challenges that should be addressed in the next years. These challenges help identify necessary breakthroughs and future research directions for advancing QSE.

arXiv:2404.06825•ACM Transactions on Software Engineering and Methodology•Jan 29, 2025•86 citations

Quantum computing and chemistry

Jared D. Weidman, Manas Sajjan, Camille A. Mikolas +4 more

As the year-to-year gains in speeds of classical computers continue to taper off, computational chemists are increasingly examining quantum computing as a possible route to achieve greater computational performance. Quantum computers, built upon the properties of superposition, interference, and entanglement of quantum bits, offer, in principle, the possibility to outperform classical computers for solving many important classes of problems. In the field of chemistry, quantum algorithm development offers promising propositions for solving classically intractable problems in areas such as electronic structure, chemical quantum dynamics, spectroscopy, and cheminformatics. However, physical implementations of quantum computers are still in their infancy and have yet to outperform classical computers for useful computations. Still, quantum software development for chemistry is a highly active area of research. In this perspective, we summarize recent progress in the areas of quantum computing algorithms, hardware, and software, and we describe the challenges that remain for useful implementations of quantum computing for chemical applications.

Cell Reports Physical Science•Jul 15, 2024•42 citations

Quantum Computing Applications in Engineering: A Comprehensive Review of Algorithms, Hardware, and Future Prospects

Unni Krishnan

Quantum computing has emerged as a transformative technology with the potential to revolutionize various fields, including engineering. This paper provides a comprehensive review of the applications of quantum computing in engineering, focusing on algorithms, hardware, and future prospects. We explore the fundamental principles of quantum computing, the current state of quantum hardware, and the key algorithms that have been developed for engineering problems. We also discuss the challenges and opportunities in integrating quantum computing into engineering workflows and provide a forward-looking perspective on the future of this field. This review aims to serve as a valuable resource for researchers, engineers, and practitioners interested in the intersection of quantum computing and engineering

International Journal of Artificial Intelligence Data Science and Machine Learning•Jan 1, 2024•0 citations
Quantum computers (QCs) are maturing. When QCs are powerful enough, they may be able to handle problems in chemistry, physics, and finance that are not classically solvable. However, the applicability of quantum algorithms to speed up Software Engineering (SE) tasks has not been explored. We examine eight groups of quantum algorithms that may accelerate SE tasks across the different phases of SE and sketch potential opportunities and challenges.
Quantum computing is rapidly emerging as a transformative force poised to redefine the foundations of software engineering. By leveraging quantum mechanical phenomena such as superposition, entanglement, and interference, quantum computers offer the potential to solve complex problems far beyond the reach of classical systems. This paper explores the multifaceted impact of quantum computing on software engineering, focusing on key areas including quantum algorithms, cryptography, programming paradigms, and application domains. It examines how quantum algorithms like Shor's and Grover's promise significant computational speedups, threatening classical encryption schemes and prompting the rise of post-quantum cryptography. The paper also analyzes the challenges of quantum programming, including steep learning curves, limited hardware access, and the need for new development tools and testing frameworks. These challenges highlight the current limitations of quantum technology, such as hardware instability and scalability issues. As quantum hardware evolves, the integration of hybrid quantum-classical systems is identified as a practical approach for near-term applications in areas such as drug discovery, finance, and optimization. The paper further discusses ethical considerations, such as equitable access to quantum resources and privacy concerns, alongside potential societal impacts to ensure responsible innovation. It underscores the need for future advancements in education, standardization, and hybrid systems to bridge the gap between current limitations and quantum computing’s potential. The paper concludes by emphasizing the importance of educational reform, standardization, and ethical considerations in preparing the software engineering community for a quantum-driven future.
Quantum technology works with and relies on sub-atomic particles or physics that operates on the quantum level. Quantum computing has become a mature field, having diversified applications in supply chain and logistics, chemistry, economics and financial services, energy and agriculture, medicine and health, etc. In the recent years, companies have started to incorporate quantum software to benefit the research and the practitioner communities. Software engineering and programming practices need to be brought into the domain of quantum computing. Quantum algorithms provide the ability to analyze the data and offer simulations based on the data. A few of the quantum computing programming languages include QISKit, Q#, Cirq, and forest are used to write and run quantum programs. In this chapter, the authors provide an overall picture of the problems and challenges of developing quantum software and up-to-date software engineering processes, methods, techniques, practices, and principles for the development of quantum software to both researchers and practitioners.
As quantum computers advance, the complexity of the software they can execute increases as well. To ensure this software is efficient, maintainable, reusable, and cost-effective—key qualities of any industry-grade software—mature software engineering practices must be applied throughout its design, development, and operation. However, the significant differences between classical and quantum software make it challenging to directly apply classical software engineering methods to quantum systems. This challenge has led to the emergence of Quantum Software Engineering (QSE) as a distinct field within the broader software engineering landscape. In this work, a group of active researchers analyze in depth the current state of QSE research. From this analysis, the key areas of QSE are identified and explored in order to determine the most relevant open challenges that should be addressed in the next years. These challenges help identify necessary breakthroughs and future research directions for advancing QSE.
As the year-to-year gains in speeds of classical computers continue to taper off, computational chemists are increasingly examining quantum computing as a possible route to achieve greater computational performance. Quantum computers, built upon the properties of superposition, interference, and entanglement of quantum bits, offer, in principle, the possibility to outperform classical computers for solving many important classes of problems. In the field of chemistry, quantum algorithm development offers promising propositions for solving classically intractable problems in areas such as electronic structure, chemical quantum dynamics, spectroscopy, and cheminformatics. However, physical implementations of quantum computers are still in their infancy and have yet to outperform classical computers for useful computations. Still, quantum software development for chemistry is a highly active area of research. In this perspective, we summarize recent progress in the areas of quantum computing algorithms, hardware, and software, and we describe the challenges that remain for useful implementations of quantum computing for chemical applications.
Quantum computing has emerged as a transformative technology with the potential to revolutionize various fields, including engineering. This paper provides a comprehensive review of the applications of quantum computing in engineering, focusing on algorithms, hardware, and future prospects. We explore the fundamental principles of quantum computing, the current state of quantum hardware, and the key algorithms that have been developed for engineering problems. We also discuss the challenges and opportunities in integrating quantum computing into engineering workflows and provide a forward-looking perspective on the future of this field. This review aims to serve as a valuable resource for researchers, engineers, and practitioners interested in the intersection of quantum computing and engineering