Javier Berrocal

Javier Berrocal
Universidad de Extremadura | UNEX · Department of Computer Systems and Telematics Engineering

Ph.D.

About

124
Publications
75,810
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
760
Citations
Additional affiliations
August 2006 - present
Universidad de Extremadura

Publications

Publications (124)
Article
The increasing capabilities of mobile devices have led to the emergence of new paradigms exploiting them. These paradigms foster the onload and distribution of functionalities on mobile devices, allowing the development of distributed mobile applications. This distribution reduces the latency and the data traffic overhead and improves privacy. As i...
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
The pandemic situation produced by COVID-19 has made access to medical services and personal treatment difficult. For the older adults, this has been a major problem because they often need assistance to facilitate their daily lives. Different types of solutions have been put into place very quickly to alleviate this problem, such as telemedicine o...
Chapter
The rate at which the internet is growing is unstoppable due to the large number of connected smart devices. Manufacturers often develop specific protocols for their own devices that do not usually follow any standards. This hinders the interconnection and coordination of devices from different manufacturers, limiting the number of daily activities...
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...
Article
The advent of the Internet of Things (IoT) paradigm to intensive domains, such as industry, is a key enabler for the automation of critical, real-world processes. The strict Quality of Service (QoS) requirements of these domains make low-latency computing paradigms, such as fog computing, very attractive for meeting these requirements. Moreover, th...
Chapter
Internet of Things (IoT) integrates billions of smart devices and keeps growing. IoT technologies play a crucial role in smart applications that improve the quality of life. Likewise, the computational capacity of mobile devices has greatly increased, opening up new possibilities. In many cases, human interaction is necessary for IoT devices to per...
Article
Dropout prediction is a problem that is being addressed with machine learning algorithms; thus, appropriate approaches to address the dropout rate are needed. The selection of an algorithm to predict the dropout rate is only one problem to be addressed. Other aspects should also be considered, such as which features should be selected and how to me...
Article
As quantum computers mature, the complexity of quantum software increases. From initial standalone quantum algorithms, we are moving toward complex solutions combining quantum algorithms with traditional software. To build these, software engineering methods and abstractions are needed. Nowadays quantum computers are usually offered through the clo...
Article
The Internet of Things (IoT) is more present in our daily lives than ever before, turning everyday physical objects into smart devices. However, these devices often need excessive human interaction before reaching their best performance, making them time-consuming and reducing their usability. Nowadays, Artificial Intelligence (AI) techniques are b...
Chapter
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...
Preprint
Quantum computing holds great promise to solve to problems where classical computers cannot reach. To the point where it already arouses the interest of both scientific and industrial communities. Thus, it is expected that hybrid systems will start to appear where quantum software interacts with classical systems. Such coexistence can be fostered b...
Article
The Internet of Things (IoT) paradigm offers applications the potential of automating real-world processes. Applying IoT to intensive domains comes with strict quality of service (QoS) requirements, such as very short response times. To achieve these goals, the first option is to distribute the computational workload throughout the infrastructure (...
Chapter
The growing number of devices in the Web of Things (WoT) allows larger and more complex smart environments. These environments aim to provide the desired state for the people, adapting the devices to their preferences. The characteristics of the environment, the people and the devices generate a multitude of interconnections and behaviours in speci...
Chapter
The symptoms of depression cause patients to face psychological barriers that dictate the search for treatment. Also, people’s daily behavior allows us to identify different symptoms of depression in combination with intelligent devices that accompany us in almost any situation and contain a large number of sensors. In this sense, mobile devices ca...
Chapter
Full-text available
Global population is facing a widespread ageing. In next decades, the increasing percentage of people over sixty-five will be significant, which will impact society in several ways. The health system will be one of the sectors specially involved, exploiting the technology as a perfect allied. However, a big percentage of adults live in rural areas...
Chapter
Nowadays, the number of devices connected to the Internet is growing at an unstoppable rate. This, added to the amount of information these devices produce, makes new techniques necessary to take advantage of their potential. New devices are continually being introduced in the daily life of people, and they are already producing an unprecedented am...
Preprint
Full-text available
The rise of the Internet of Things (IoT) has opened new research lines that focus on applying IoT applications to domains further beyond basic user-grade applications, such as Industry or Healthcare. These domains demand a very high Quality of Service (QoS), mainly a very short response time. In order to meet these demands, some works are evaluatin...
Chapter
Today, smart environments require attention from the network level for connecting devices to the application level for adapting their behavior to continuously changing environmental conditions. Just as a smartphone can choose between using mobile internet or a WLAN connection, IoT applications that manage smart environments must know how to establi...
Article
During the last decade, the mobile application market has grown steadily thanks to the massive use of smartphones and the emergence of cloud computing for offloading computation tasks and improving the quality of experience. With the more recent deployment of Internet of Things (IoT) devices, this cloud‐based architectural design and the correspond...
Chapter
For the past twenty years, Service Oriented Computing has changed the way in which information technology was understood. The approach involves not only technological advances that have influenced the development of Software Engineering, such as Service Oriented Architecture, Web services, Service Choreography, or Microservices. In addition, it has...
Article
Although the percentage of people living outside a broadband network has more than halved in recent years, around 10% of the global population does not have access to the Internet. This lack of coverage is particularly concentrated in rural and low-income areas, in which the lack of a cost-effective electricity supply is the main barrier to expandi...
Preprint
Full-text available
We live in an era in which the most valued services are not paid for in money, but in personal data. Every day, service providers collect the personal information of billions of individuals, information that sustain their infrastructure by marketing profiles labeled with this information to personal data consumers, such as advertisers. Not all uses...
Article
Full-text available
The rate of world population aging is increasing. This situation directly affects all countries socially and economically, increasing their compromise and effort to improve the living conditions of this sector of society. In environments with large influxes of elderly people, such as nursing homes, the use of technology has shown promise in improvi...
Chapter
The continuous growth of the Web of Things allows us to find devices with different characteristics. This variety of devices favours the creation of heterogeneous intelligent environments that also makes interoperability between them difficult. This is why both the scientific community and consortiums such as the W3C are working on solutions to imp...
Chapter
Advertising has become the most important source of income for a significant number of web-based companies. This income is usually dependent on the personal information that companies gather from their users which has led them to create very rich profiles of their users. However, these profiles do not follow any standard and are usually incomplete...
Article
Full-text available
In the mobile device market there is a large number of applications to help people monitor intake or provide suggestions to lose weight and manage a healthy diet. However, the vast majority of these apps consume a lot of time by having to introduce food one by one. This paper presents the work to develop and pilot test a new Android application, Fo...
Article
Full-text available
Today, the number of interconnected devices and the amount of personal information gathered by them increases tremendously resulting in the need for development tools to harness its potential. New devices are continually being introduced in the daily life of people, and they are already producing an unprecedented amount of data related to people's...
Article
Full-text available
The explosive growth of the mobile application market in recent years has led to a large concomitant mobile software industry whose components are, in many cases, startups and small-size software providers. The success of these applications and the firms behind them depends on a subtle balance between different dimensions mainly affected by their a...
Article
Full-text available
The pervasive presence of smartphones has emerged as one of the key elements for sensing people contextual information. Their sensors and communication capabilities can be used to gather a huge amount of data. Such capabilities have made it possible to compose profiles of people by relating different parameters such as time and location. This paper...
Chapter
The Internet of Things (IoT) paradigm is leading to the deployment of an extensive number of smart devices capable of assisting companies and people in their daily activities. For this paradigm to be effective, these devices must exchange a huge amount of information and be coordinated in unpredictable, dynamic, and very complex scenarios. So far,...
Preprint
Full-text available
BACKGROUND For the mobile device market there is a large number of applications that allow the control of food to lose weight and manage a healthy diet. However, the vast majority of these apps consume a lot of time by having to introduce food, one by one, for that control. OBJECTIVE This work presents a new Android application, FoodScan, aimed at...
Chapter
Countries are experiencing a global population ageing. It is estimated that the percentage of third age people will notably increase in next decades, implying a difficult challenge to society. Rural areas are the most affected locations by these conditions. Currently, small villages are facing an increasing ageing of population where almost 40% of...
Chapter
The increase in the end and near-to-the-end devices capabilities has led to the development of paradigms such as the Internet of Things, Fog Computing and Edge Computing. These devices require an internet connection for sending the sensed or processed data, and for getting specific requests. Many of these devices are intended to make people’s live...
Chapter
Elderly people have the stereotype of being bad to technology, but they are one of the groups that can benefit the most from recent technological advances. The Internet of Things (IoT) is one of the new technologies that aims to facilitate people’s lives, automating tasks or allowing them to be carried out more easily. IoT smart devices provide an...
Chapter
Nowadays, the European population is dealing with a serious ageing increment. It is estimated that almost half the population will be over 65 in the next decades, involving society into a vital challenge. This context is specially impacting on the healthcare industry which is facing a significant increase in service and medicine petitions. Elders d...
Article
Full-text available
Depending on the Internet as the main source of information regarding all aspects of our life is becoming a trend. People seek relevant information, suggestions, and recommendations in an overloaded online world and through social ties regarding their daily activities, including places to visit and restaurants to try new food. The wide variety of c...
Chapter
The percentage of elder people in developed countries is increasing rapidly. A high percentage of them usually present multiple and chronic diseases. A patient with several diseases requires specific and coordinated care that is difficult to configure. Different frameworks can evaluate their functional status and identify the required care, togethe...
Chapter
The increase in the elderly population today is a fact. This group of people needs day-to-day care due to their age, and, in addition, they often have health problems. Technology can be used to mitigate these problems. However, it must be borne in mind that most of this population is currently unable to get the most out of electronic devices. To he...
Chapter
The rate at which the internet is growing is unstoppable due to the large number of connected smart devices. Manufacturers often develop specific protocols for their own devices that do not usually follow any standards. This hinders the interconnection and coordination of devices from different manufacturers, limiting the number of daily activities...
Article
Wine companies operate in a very competitive environment in which they must provide better-customised services and products to survive and gain advantage. The high customer turnover rate is a problem for these companies. This work aims to provide wine companies with new knowledge about customers that help to retain the existing ones. The study appl...
Article
Full-text available
Sensor/Actuator devices are currently being massively adopted, often as nodes of larger sensor networks. These sensor networks are typically dedicated to context acquisition (e.g., get temperature) as well as providing acting services (e.g., open the blinds). However, regarding their own data storage, data is usually sent to Fog/Cloud servers. Fog/...
Article
Full-text available
The dietary habits of people directly impact their health conditions. Especially in elder populations (in 2017, 6.7% of the world’s population was over 65 years of age), these habits could lead to important-nutrient losses that could seriously affect their cognitive and functional state. Recently, a great research effort has been devoted to using d...
Article
Over the last years, Internet of Things has fostered growing interest in context-aware mobile applications; this fact is mainly due to highly favoring information provision from multiple Internet-connected devices. To identify user context, these applications collect information from the user and his/her environment and typically filter app informa...
Chapter
Nowadays, there are millions of devices connected to the Internet. This is what we know as called Internet of Things. The integration of these smart devices with the web protocols makes them more accessible and understandable by people. The purpose of these devices is to make people’s lives easier. Thanks to the collaboration between devices, the p...
Chapter
The massive adoption of smart devices has fostered the development of Web of Things (WoT) applications. Due to the limited capabilities of these devices (some of them are battery powered, or the data exchange is limited), these applications have very stringent requirements. The success or failure of these applications largely depends on how they ad...
Article
Full-text available
The massive amount of traffic required by the emerging Internet of Things (IoT) paradigm can be supported by the imminent arrival of 5G next-generation networks. However, the limited capacity of resources in IoT nodes, e.g., battery lifetime or buffer space, opens a challenge to be taken into account when proposing new routing solutions on IoT scen...
Chapter
The number of internet-connected devices (Internet of Things, IoT) is growing at an unstoppable rate. Many manufacturers have developed specific protocols that are usually closed and do not follow any standard, hindering the interconnection and coordination of devices from different manufactures. This entails a greater effort from users to coordina...
Chapter
Mobile wearable and sensor-enabled devices offer an opportunity for deluging unprecedented amount of health-related data that is beneficial in health and caregiving research. Fusing data ingested throughout various heterogeneous channels is essential for better provisioning novel healthcare solutions. However, this is typically challenged by privac...
Chapter
Full-text available
The generalized aging of the population is incrementing the pressure over, frequently overextended, healthcare systems. This situations is even worse in underdeveloped, sparsely populated regions like Extremadura in Spain or Alentejo in Portugal. In this paper we propose an initial approach to use the Situational-Context, a technique to seamlessly...