Litcius/Paper detail

Quantum Computing

Mario Piattini, Guido Peterssen, Ricardo Pérez‐Castillo

2020ACM SIGSOFT Software Engineering Notes105 citationsDOIOpen Access PDF

Abstract

Quantum computing, and to an even greater extent quantum technology, is changing the world. Quantum computing is not an evolution of classical computer science; it is actually a revolution that completely changes the computing paradigm. Quantum computers are based on the principles of quantum mechanics, such as superposition and entanglement, and they seek to boost computational power exponentially. Many problems that have until now been impossible to solve, in practical terms, might very well be able to be addressed by means of quantum computing. The fact is that at the present time quantum computing is influencing most business sectors and research fields, due to its various promising applications. To make such applications become reality, quantum algorithms must be specially coded for these extremely different computers. Although some well-known quantum algorithms already exist, the need for quantum software will increase dramatically in the next years. In that context, quantum software has to be produced in a more industrial and controlled way, i.e., aspects such as quality, delivery, project management, or evolution of quantum software must be addressed. We are sure that quantum computing will be the main driver for a new software engineering golden age during the present decade of the 2020s.

Topics & Concepts

Quantum computerComputer scienceQuantum algorithmQuantum technologyOpen quantum systemQuantum networkQuantum entanglementTheoretical computer scienceQuantum informationComputational scienceQuantumQuantum mechanicsPhysicsCloud Computing and Resource ManagementDistributed systems and fault toleranceSoftware System Performance and Reliability
Quantum Computing | Litcius