A New Software Engineering Golden Age

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 mechan...

Descripción completa

Detalles Bibliográficos
Autores: Piattini Velthuis, Mario Gerardo, Peterssen Nodarse, Guido, Pérez Castillo, Ricardo
Tipo de recurso: artículo
Fecha de publicación:2020
País:España
Institución:Universidad de Castilla-La Mancha
Repositorio:RUIdeRA. Repositorio Institucional de la UCLM
OAI Identifier:oai:ruidera.uclm.es:10578/25998
Acceso en línea:https://doi.org/10.1145/3402127.3402131
http://hdl.handle.net/10578/25998
Access Level:acceso abierto
Palabra clave:Algorithms
Management
Design
Languages
Quantum computing
Quantum software
Quantum software engineering
Descripción
Sumario: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.