Jose Garcia-Alonso

Jose Garcia-Alonso
University of Extremadura | UNEX · Department of Computer Systems and Telematics Engineering

Computer Science

About

219
Publications
121,295
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,453
Citations
Additional affiliations
December 2010 - present
University of Extremadura
Position
  • Professor (Assistant)

Publications

Publications (219)
Article
Full-text available
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 signifi...
Preprint
Full-text available
Quantum computing is an emerging field that promises to revolutionize various domains, such as simulation optimization, data processing, and more, by leveraging the principles of quantum mechanics. This paper outlines innovative pedagogical strategies developed by university lecturers in Finland and Spain for teaching quantum computer programming a...
Preprint
NISQ (Noisy Intermediate-Scale Quantum) era constraints, high sensitivity to noise and limited qubit count, impose significant barriers on the usability of QPUs (Quantum Process Units) capabilities. To overcome these challenges, researchers are exploring methods to maximize the utility of existing QPUs despite their limitations. Building upon the i...
Article
Full-text available
Quantum computing represents a revolutionary computational paradigm with the potential to address challenges beyond classical computers’ capabilities. The development of robust quantum software is indispensable to unlock the full potential of quantum computing. Like classical software, quantum software is expected to be complex and extensive, needi...
Article
Progress in the realm of quantum technologies is paving the way for a multitude of potential applications across different sectors. However, the reduced number of available quantum computers, their technical limitations, and the high demand for their use are posing some problems for developers and researchers. Mainly, users trying to execute quantu...
Chapter
Full-text available
Quantum computing is advancing by leaps and bounds to become a commercial reality. This revolutionary new technology aims to improve essential areas such as cybersecurity, financial services, and medicine. The growth of this technology has encouraged different research centers and big companies such as IBM, Amazon, Microsoft, and Google to dedicate...
Article
Full-text available
In isolated rural areas, the absence of communication infrastructures hamper the maintenance of critical infrastructure by local governments. Hydraulic structures require periodic auscultation to monitor health indicators and identify hazards for rural communities such as floods. However, limited Internet within dam galleries lead to extensive manu...
Preprint
Full-text available
Quantum computing represents a revolutionary computational paradigm with the potential to address challenges beyond classical computers' capabilities. The development of robust quantum software is indispensable to unlock the full potential of quantum computing. Like classical software, quantum software is expected to be complex and extensive, needi...
Conference Paper
The new and revolutionary quantum computation aims to advance in important fields such as AI, cybersecurity, and medicine. The development of this technology has encouraged several research centers and companies such as Amazon, IBM, Google or Microsoft to devote considerable efforts to the development of new technologies that bring quantum computin...
Chapter
The evolution of quantum hardware is highlighting the need for advances in quantum software engineering that help developers create quantum software with good quality attributes. Specifically, reusability has been traditionally considered an important quality attribute. Increasing the reusability of quantum software will help developers create more...
Chapter
The emergence of quantum computing has introduced a new paradigm in the realm of computer science and software engineering, expanding the frontiers of computer applications designed for problem-solving. The transformation of quantum algorithms into services is a promising avenue to address this new paradigm, as it allows them to be integrated into...
Article
Early advances in quantum computing have provided new opportunities to tackle intricate problems in diverse areas such as cryptography, optimization, and simulation. However, current methodologies employed in quantum computing often require, among other things, a broad understanding of quantum hardware and low‐level programming languages, posing ch...
Article
The Internet of Things enhances the quality of life by automating tasks and streamlining human-device interactions. However, manual device management remains time-consuming, especially in multiple or new environments that demand new settings and interactions. Learning systems aid in automating task management, but their learning times hinder person...
Chapter
Early advancements in quantum computing have opened up new possibilities to tackle complex problems across various fields, including mathematics, physics, and healthcare. However, the technology required to construct systems where different quantum and classical software components collaborate is currently lacking. To address this, substantial prog...
Chapter
Quantum Process Units (QPUs) are becoming more widely accessible to the public. Nonetheless, they still are very susceptible to noise and feature only a small amount of qubits, making it possible to only execute short quantum computations. Facing this problem, several approaches were proposed to make the most of the present situation, either by dis...
Chapter
Quantum algorithms are a very promising field. However, creating and manipulating these kind of algorithms is a very complex task, specially for software engineers used to work at higher abstraction levels. The work presented here is part of a broader research focused on providing operations of a higher abstraction level to manipulate integers codi...
Chapter
Quantum computing technology is revolutionizing the current world and is enabling the creation of advanced applications in various fields, such as healthcare and economics. However, for the industry to carry out mass production of quantum software, it is crucial to ensure an adequate level of quality. However, as quantum technologies move towards p...
Chapter
As the industry moves towards practical applications of quantum computing, it faces significant obstacles such as specific platform dependency and lack of mature tools. These obstacles make the creation of quantum applications a slow and complex process that requires specialized knowledge of quantum mechanics and computer science, which compromises...
Preprint
Early advances in the field of quantum computing have provided new opportunities to tackle intricate problems in diverse areas as cryptography, optimization, and simulation. However, current methodologies employed in quantum computing often require, among other things, a broad understanding of quantum hardware and low-level programming languages, p...
Article
The main goal of the Web of Things (WoT) is to improve people’s quality of life by automating tasks and simplifying human–device interactions with ubiquitous systems. However, the management of devices still has to be done manually, which wastes a lot of time as their number increases. Thus, the expected benefits are not achieved. This management o...
Chapter
Quantum computing has gained attention from the scientific community and industry, resulting in the development of increasingly powerful quantum computers and supporting technology. Major computer companies have created functional quantum computers, programming languages, and simulators that can be used by developers. This infrastructure is availab...
Chapter
Quantum computing is a new approach to computing based on quantum mechanics. It holds great promise for solving problems that classical computers cannot reach in a reasonable time, up to the point that it is already attracting the interest of the scientific and industrial communities. As quantum technology continues to advance and quantum computers...
Article
Full-text available
Not all frameworks used in machine learning and deep learning integrate with Android, which requires some prerequisites. The primary objective of this paper is to present the results of the analysis and a comparison of deep learning development frameworks, which can be adapted into fully decentralized Android apps from a cloud server. As a work met...
Article
Full-text available
After decades of advances, mainly theoretical, in recent years quantum computing has begun to show its first practical applications. This new and revolutionary technology aims to enhance essential areas such as cybersecurity, financial services, or medicine. The growth of this technology has encouraged different research centers and big companies s...
Article
Full-text available
Aim: In this study, we analyze the relationship between the functional profile of older people admitted to long-term care units in Portugal and some demographic variables such as education level, sex, and age as well as the emotional state of mind. Methods: A sample of 59,516 older people from the National Network of Integrated Continuous Care of P...
Preprint
Full-text available
Quantum algorithms are a very promising field. However, creating and manipulating these kind of algorithms is a very complex task, specially for software engineers used to work at higher abstraction levels. The work presented here is part of a broader research focused on providing operations of a higher abstraction level to manipulate integers codi...
Chapter
To determine if the prescription of a particular drug will cause adverse effects to a polymedicated aged person, it is necessary to define the different variables considered and to model the relationship between them. These variables are complex and their relationships depend on multiple factors such as genetics or the patient’s medical history. Cu...
Chapter
Access to the Internet has become a great disruption in society. The possibilities of communication and real-time transmissions have opened a great social, economic and cultural disruption. However, at the same time, these advances have driven a division between the communities which are able to connect to the Internet and those that are not able....
Chapter
Full-text available
He patients moving between medical institutions is a process that takes place on a daily basis, either to continue or improve their treatment. At each moment of the moving (origin hospital, means of transport and destination hospital) information is generated in isolation, which is recorded in each of the health information systems. This limits the...
Preprint
The evolution of quantum hardware is highlighting the need for advances in quantum software engineering that help developers create quantum software with good quality attributes. Specifically, reusability has been traditionally considered an important quality attribute in terms of efficiency of cost and effort. Increasing the reusability of quantum...
Article
Full-text available
There are contexts where communication with TCP/IP protocol is not possible due to the lack of infrastructure or a reliable and continuous data transmission. In this cases, alternatives such as Opportunistic Networks (OPPNets) are valid. Such challenging conditions are common in rural areas and are a significant obstacle for the deployment of eHeal...
Chapter
Quantum Computing has started to demonstrate its first practical applications. As the technology develops to a point of maturity that allows quantum computers to expand commercially, large companies such as Google, Microsoft, IBM and Amazon are making a considerably effort to make them accessible through the cloud so that research and industry init...
Preprint
Full-text available
Grover's algorithm is a well-known contribution to quantum computing. It searches one value within an unordered sequence faster than any classical algorithm. A fundamental part of this algorithm is the so-called oracle, a quantum circuit that marks the quantum state corresponding to the desired value. A generalization of it is the oracle for Amplit...
Chapter
The main goal of Web of Things (WoT) is to improve people’s quality of life by automating tasks and simplifying human-device interactions with ubiquitous systems. However, the management of devices still has to be carried out manually, making it very time-consuming as their number increases. Thus, not reaching the expected benefits. This management...
Article
Full-text available
In recent years it has been shown that the secure exchange of medical information significantly benefits people’s life quality, improving their care and treatment. The interoperability of the entire healthcare ecosystem is a constant challenge, and even more, with all the risks posed to the security of healthcare information. Blockchain technology...
Article
The massive deployment of Internet-connected devices has led to an increase in the collection of data that are then used by companies to improve their decision-making processes. This growing trend demands more and more cloud and communications infrastructure. The limited resources, the need for sharing them, and the fact that many consumers are int...
Article
Full-text available
Dropout prediction is a problem that must be addressed in various organizations, as retaining customers is generally more profitable than attracting them. Existing approaches address the problem considering a dependent variable representing dropout or non-dropout, without considering the dynamic perspetive that the dropout risk changes over time. T...
Chapter
In this chapter, different experiments have been carried out and different analyses have been performed, from which several technical and technological deficiencies of current quantum computing have been extracted. Therefore, this chapter also proposes an approach to the development of hybrid quantum-classical services using Amazon Braket, in order...
Article
Full-text available
Nowadays, there are millions of smart devices connected to the Internet. The purpose of these devices is to make people’s lives easier. Thanks to the collaboration among them, the possibilities that the Internet of Things brings can grow exponentially. However, many manufacturers develop closed protocols and devices to protect their market share, l...
Article
Full-text available
There are contexts where TCP/IP is not suitable for performing data transmission due to long delays, timeouts, network partitioning, and interruptions. In these scenarios, mobile opportunistic networks (MONs) are a valid option, providing asynchronous transmissions in dynamic topologies. These architectures exploit physical encounters and persisten...
Chapter
Quantum computing is a new paradigm for solving problems that classical computers cannot reach. To the point that it is already generating interest in the scientific and industrial communities. Currently, quantum computers and technology are being developed to support the execution of quantum software. Several large computer companies have already...
Article
Full-text available
The development that quantum computing technologies are achieving is beginning to attract the interest of companies that could potentially be users of quantum software. Thus, it is perfectly feasible that during the next few years hybrid systems will start to appear integrating both the classical software systems of companies and new quantum ones p...
Chapter
Drug treatment is necessary to treat most illnesses, maintain health or prevent further deterioration. Above all, medication in the ageing population is a very important aspect because a large number of hospital admissions in this age group are due to adverse reactions caused by the misadministration and misprescription of medicines. So it is an ar...
Chapter
Software reuse approaches in industrial robots are little exploited by industry, which often leads programmers to continue coding the same solutions, wasting time, effort, and cost. This paper describes the construction of a Software Product Line (SPL) to determine the feasibility of this approach as a reuse strategy for industrial robots. For the...
Chapter
The digitalization of health processes is a reality. Each time, there are more services and institutions generating and interacting with the health data of a patient. This put in manifest some deficiencies of actual health systems, such as the need for data no longer revolve around the institutions that generate them and start to revolve around the...
Chapter
Loneliness among ageing people has become a significant issue for society. Its impact on health can even be exacerbated in isolated rural areas. Furthermore, the lack of Internet connection is common for these areas, contributing to such isolation. Considering this, it is important to proactively detect ageing people who experience loneliness. In t...
Article
The exaggerated use of smartphones and growing informatization of the environment allows modeling people’s behavior as a process, namely, a social workflow, where both individual actions and interactions with other people are captured. This modelling includes actions that are part of an individual’s routine, as well as less frequent events. Althoug...