Results

Publications

Press

Journal papers

2023

Guerrero-Ulloa, G., Andrango-Catota, A., Abad-Alay, M., Hornos, M. J., & Rodríguez-Domínguez, C. (2023). Development and assessment of an indoor air quality control IoT-based system. Electronics, 12(3), 608.  https://www.mdpi.com/2079-9292/12/3/608 

Development and assessment of an indoor air quality control IoT-based system

Good health and well-being are primary goals within the list of Sustainable Development Goals (SDGs) proposed by the United Nations (UN) in 2015. New technologies, such as Internet of Things (IoT) and Cloud Computing, can aid to achieve that goal by enabling people to improve their lifestyles and have a more healthy and comfortable life. Pollution monitoring is especially important in order to avoid exposure to fine particles and to control the impact of human activity on the natural environment. Some of the sources of hazardous gas emissions can be found indoors. For instance, carbon monoxide (CO), which is considered a silent killer because it can cause death, is emitted by water heaters and heaters that rely on fossil fuels. Existing solutions for indoor pollution monitoring suffer from some drawbacks that make their implementation impossible for households with limited financial resources. This paper presents the development of IdeAir, a low-cost IoT-based air quality monitoring system that aims to reduce the disadvantages of existing systems. IdeAir was designed as a proof of concept to capture and determine the concentrations of harmful gases in indoor environments and, depending on their concentration levels, issue alarms and notifications, turn on the fan, and/or open the door. It has been developed following the Test-Driven Development Methodology for IoT-based Systems (TDDM4IoTS), which, together with the tool (based on this methodology) used for the automation of the development of IoT-based systems, has facilitated the work of the developers. Preliminary results on the functioning of IdeAir show a high level of acceptance by potential users. 

Daniel Bolaños-Martinez, Maria Bermudez-Edo, Jose Luis Garrido. Clustering pipeline for vehicle behavior in smart villages, Information Fusion, 2023, 102164, ISSN 1566-2535, https://doi.org/10.1016/j.inffus.2023.102164

Collaborating with the EU project LifeWatch-ERIC, we optimize smart environments with valuable data. Our research introduces a pioneering pipeline integrating multiple data sources to extract practical insights into mobility patterns. By leveraging diverse data, including License Plate Recognition (LPR) cameras and various databases, we identified distinct traffic patterns among residents and visitors in a rural tourist area. Our findings aid data analysts in algorithm selection for heterogeneous datasets and empower policymakers to allocate resources effectively, such as implementing new parking spaces and optimizing infrastructure for smart environments. Our pipeline and results could be used in other fields like eHealth.

Guerrero-Ulloa, G., Rodríguez-Domínguez, C., & Hornos, M. J. (2023). Agile Methodologies Applied to the Development of Internet of Things (IoT)-Based Systems: A Review. Sensors, 23(2), 790.  https://doi.org/10.3390/s23020790 

Agile Methodologies Applied to the Development of Internet of Things (IoT)-Based Systems: A Review

Throughout the evolution of software systems, empirical methodologies have been used in their development process, even in the Internet of Things (IoT) paradigm, to develop IoT-based systems (IoTS). In this paper, we review the fundamentals included in the manifesto for agile software development, especially in the Scrum methodology, to determine its use and role in IoTS development. Initially, 4303 documents were retrieved, a number that was reduced to 186 after applying automatic filters and by the relevance of their titles. After analysing their contents, only 60 documents were considered. Of these, 38 documents present the development of an IoTS using some methodology, 8 present methodologies focused on the construction of IoTS software, and 14 present methodologies close to the systems life cycle (SLC). Finally, only one methodology can be considered SLC-compliant. Out of 38 papers presenting the development of some IoTS following a methodology for traditional information systems (ISs), 42.1% have used Scrum as the only methodology, while 10.5% have used Scrum combined with other methodologies, such as eXtreme Programming (XP), Kanban and Rapid Prototyping. In the analysis presented herein, the existing methodologies for developing IoTSs have been grouped according to the different approaches on which they are based, such as agile, modelling, and service oriented. This study also analyses whether the different proposals consider the standard stages of the development process or not: planning and requirements gathering, solution analysis, solution design, solution coding and unit testing (construction), integration and testing (implementation), and operation and maintenance. In addition, we include a review of the automated frameworks, platforms, and tools used in the methodologies analysed to improve the development of IoTSs and the design of their underlying architectures. To conclude, the main contribution of this work is a review for IoTS researchers and developers regarding existing methodologies, frameworks, platforms, tools, and guidelines for the development of IoTSs, with a deep analysis framed within international standards dictated for this purpose. 

2022

García-Moreno, F. M., Bermudez-Edo, M., Rodríguez-García, E., Pérez-Mármol, J. M., Garrido, J. L., & Rodríguez-Fórtiz, M. J. (2021). A Machine Learning Approach for Semi-automatic Assessment of IADL Dependence in Older Adults with Wearable Sensors. International Journal of Medical Informatics, 104625. https://doi.org/10.1016/j.ijmedinf.2021.104625

Semi-automatic Assessment of IADL Dependence


In our recently published paper, we met a bunch of amazing elders and provided them with some gadgets, wristbands mainly, and we followed them while they performed a shopping task. Our health experts had previously evaluated the dependence of the elderly. With both sets of data, coming from our health experts and from the sensors of the wristband, we created a machine learning model that predicts, with 97% accuracy, the degree of dependence of the elders. Hence, we probed that we can automatically measure the dependence of the elderly in an unintrusive manner, just with a wristband. These results can save GPs time and can save cost to the health systems by the early detection of dependence. We believe that sensors and machine learning can help doctors in the automation and early detection of health issues.

De, S., Bermudez-Edo, M., Xu, H., & Cai, Z. (2022). Deep Generative Models in the Industrial Internet of Things: a Survey. IEEE Transactions on Industrial Informatics. https://doi.org/10.1109/TII.2022.3155656.

Deep Generative Models in the Industrial Internet of Things: a Survey

Sometimes we do not have enough labeled data to train our machine learning models, especially with deep learning.  In that case, instead of using discriminative techniques, we could use generative techniques. In this work, we analyzed several deep generative algorithms their advantages and disadvantages, and some challenges ahead. We plan to try some of these algorithms to improve our studies.

2021

Christian O. Acosta, Ramón R. Palacio, Gilberto Borrego, Raquel García & María José Rodríguez (2021) Design guidelines and usability for cognitive stimulation through technology in Mexican older adults, Informatics for Health and Social Care. https://doi.org/10.1080/17538157.2021.1941973

Design guidelines and usability for cognitive stimulation through technology in Mexican older adults,

To develop software to stimulate cognitive functions of attention, memory, reasoning, planning, language, and perception in Mexican older adults, and to evaluate the usability of software based on system utility, information quality, and interface quality.

For the development of the cognitive stimulation software, an inductive-deductive methodology was used in three stages: Analysis (system requirements), design and coding (cognitive stimulation software), evaluation (usability results).

The usability of the software was assessed in 89 older adults between the ages of 60 and 84 years, through a usability questionnaire with evidence of reliability and validity.

Eight exercises about attention, seven on memory, three on reasoning, one about planning and language, and two on perception were developed. We evaluated the usability of the developed software using the Computer System Usability Questionnaire, obtaining medium-high usability in 76.2% of the participants regarding the system utility, in 77.7% concerning the information quality and, in 84.2% in the interface quality.

The software was developed considering aspects of usability and based on changes and losses associated with aging, as well as on the stimulation of cognitive functions related to instrumental activities of daily living, including exercises based on traditional pencil-paper exercises.


2020

Garcia-Moreno, F.M.; Bermudez-Edo, M.; Garrido, J.L.; Rodríguez-Fórtiz, M.J. (2020) Reducing Response Time in Motor Imagery Using A Headband and Deep Learning. Sensors, 20(23), 6730. https://doi.org/10.3390/s20236730

Reducing Response Time in Motor Imagery: Headband and Deep Learning


In this work, we could detect basic movement intentions with low-cost headbands (wearables) in only a couple of seconds. Our next step is to develop an app that could press screen buttons just with the imagination (and a little help of the headband and our deep learning algorithms). With this research, we tried to empower low-mobility people with low-cost and low-intrusive devices.

Garcia-Moreno, F.M.; Bermudez-Edo, M.; Garrido, J.L.; Rodríguez-García, E.; Pérez-Mármol, J.M.; Rodríguez-Fórtiz, M.J. (2020) A Microservices e-Health System for Ecological Frailty Assessment Using Wearables. Sensors, 20(12), 3427. https://doi.org/10.3390/s20123427

Frailty assessment with microservice architecture

The population in developed countries is aging and this fact results in high elderly health costs, as well as a decrease in the number of active working members to support these costs. This could lead to a collapse of the current systems. One of the first insights of the decline in elderly people is frailty, which could be decelerated if it is detected at an early stage. Nowadays, health professionals measure frailty manually through questionnaires and tests of strength or gait focused on the physical dimension. Sensors are increasingly used to measure and monitor different e-health indicators while the user is performing Basic Activities of Daily Life (BADL). In this paper, we present a system based on microservices architecture, which collects sensory data while the older adults perform Instrumental ADLs (IADLs) in combination with BADLs. IADLs involve physical dimension, but also cognitive and social dimensions. With the sensory data we built a machine learning model to assess frailty status which outperforms the previous works that only used BADLs. Our model is accurate, ecological, non-intrusive, flexible and can help health professionals to automatically detect frailty.

Rodríguez-Almendros, M. L., Rodríguez-Fórtiz, M.J., Hornos, M. J., Samos-Jiménez, J., Rodríguez-Domínguez, C., & Rute-Pérez, S. (2020). Design guide and usability questionnaire to develop and assess VIRTRAEL, a web-based cognitive training tool for the elderly. Behaviour & Information Technology . https://doi.org/10.1080/0144929X.2020.1750702

Design guide and usability questionnaire to develop and assess VIRTRAEL, a web-based cognitive training tool for the elderly

In most developed countries, the population is gradually ageing. Due to this, there is an increasing demand for technologies whose design is specifically oriented towards meeting the needs of the elderly. In this paper, we describe a web-based cognitive training tool for elderly people, called VIRTRAEL, which comprises 18 exercises presented in 13 working sessions. In order to reach a high degree of user acceptance, we have applied a user-centred development methodology and a guide defining a set of design principles and usability guidelines specifically intended for older people. Moreover, a usability questionnaire to assess VIRTRAEL has been especially designed to be completed by this type of users. Both guide and questionnaire can be easily applied in other software developments, and especially in those related to the specific domain of cognitive training for this user group. As a means to objectively measure the usability of VIRTRAEL, an EFA (Exploratory Factor Analysis) has been conducted on a 32-item questionnaire with 149 subjects. The results confirm that our proposal is usable and highlight some differences between user groups (female versus male users, and those who live alone versus those living with other people) that should be taken into consideration in future developments. 

Acosta, C. O., Palacio, R. R., Cortez, J., Echeverría, S. B., & Rodríguez-Fórtiz, MJ. (2020). Effects of a cognitive stimulation software on attention, memory, and activities of daily living in Mexican older adults. Universal Access in the Information Society, 1-11. https://doi.org/10.1007/s10209-020-00742-7

Effects of a cognitive stimulation software on attention, memory, and activities of daily living in Mexican older adults.

The objective of this study was to evaluate the effects of a cognitive stimulation software on attention, memory, reasoning, planning and frequency of activities of daily living, in Mexican older adults. To carry out this research, an experimental research design was used, comprising two groups (experimental, n=28 and control on a waiting list, n=33) with pre- and post-evaluation, where adults over 60 years of age gathered in meeting centers to complete a sociodemographic data sheet, a psychometric test that evaluates attention, memory, reasoning, planning, and an inventory of activities of daily living of the elderly. The participants interacted with the software via touchscreens for 12 cognitive stimulation exercises. The results indicate improvements in the participants’ attention and concentration, and in the types of work, logic, and spontaneous memory, as well as a significant increase in the frequency of instrumental activities in the home by participants of both sexes, and in the social activities of the men. It was concluded that cognitive stimulation software can be used in Mexican older adults to achieve improvements in cognitive functioning. This is justified due to the importance of maintaining cognitive abilities in old age, since their deterioration affects activities of daily living, which are essential for an independent life.



Elsaleh, T., Enshaeifar, S., Rezvani, R., Acton, S. T., Janeiko, V., & Bermudez-Edo, M. (2020). IoT-Stream: A lightweight ontology for internet of things data streams and its use with data analytics and event detection services. Sensors, 20(4), 953. https://doi.org/10.3390/s20040953.

IoT-Stream: A Lightweight Ontology for Internet of Things Data Streams and Its Use with Data Analytics and Event Detection Services.

In collaboration with the EU H2020 projects: IoTCrawler and ACTIVAGE, we developed a light model to semantically annotate streams. IoT-Stream takes advantage of common knowledge sharing of the semantics, but keeps the inferences and queries simple.

 

The system architecture is based on commonly used architectures in the field of IoT, such as web services, microservices, and middleware. Our system approach includes the semantic annotations that take place in the pipeline of IoT services and sensory data analytics. It includes modules needed to annotate, consume, and query data annotated with IoT-Stream.

 

We developed tools that could be used in conjunction with the IoT-Stream model and facilitate the use of semantics in IoT, and provide examples of instantiation of the system for different use cases.

Conference papers

2022

Ahmed El Moukhtari, A., Roldán, M.A., Rubia López, V. Rodríguez Fórtiz, M.J.,  Garrido, J.L., Bermúdez Edo, M. (2022) m-Health System to Monitor the Health State of Elderly People. Fifth International Workshop On Gerontechnology. Évora (Portugal) and Cáceres (Spain). November 17-18

m-Health System to Monitor the Health State of Elderly People

Our society is growing old and health resources are shrinking. The early detection of some problems in elder adults could leverage the health systems and provide longer and healthy living. Mobile health (m-Health) systems can inform elderly people who live alone continuously about their health status by ubiquitously collecting and analysing data from sensors (in the environment and wearables) and smartphones. The sensors in the m-Health systems can not only collect the physical dimension of health but also the cognitive and mental dimensions. This up-to-date health status information could help caregivers and doctors in the prevention of illnesses and accidents.

 

We have designed an m-Health system with wearables and smartphones. The software architecture is based on the Fog/Edge paradigm and microservices, which provides efficiency, scalability, flexibility, adaptation, and maintainability. The system uses several artificial intelligence techniques. On the one hand, a rule-based subsystem detects activities of daily living (ADLs) from events (shopping, visiting the health centre, making a phone call, specific values of sensors, etc.) On the other hand, a machine learning module infers the health status of the user.

 

Currently, we are working on the continuous collection (in the cloud) of heterogeneous data from sensors and their analysis. Our current case study consists of the detection of stress and its causes, while the elderly are carrying out ADLs. Our system allows registering activities, environmental data, and feelings.

 

This system is ubiquitous, centered on the elder, and can detect the first symptoms of deterioration and inform caregivers or doctors about the health status changes for early interventions.

Garcia-Moreno, F. M., Bermudez-Edo, M., Garrido, J.L., Pérez-Mármol, J.M. y Rodríguez-Fórtiz, M.J. (2022) A Conceptual Model of Health Monitoring Systems Centered on ADLs Performance in Older Adults. International Workshop on Conceptual Modeling for Life Sciences (CMLS) 2022. Online. October 17. 

A Conceptual Model of Health Monitoring Systems Centered on ADLs Performance in Older Adults. 

It is estimated that 20% of elderly people have problems of mental health such as anxiety, stress, depression and mood disorders. There is a strong relationship between emotions, socialization, health and well-being. Negative emotions affect mental and physical health and predict diseases and mortality. The social support is also a health risk factor comparable to smoking and physical activity. 

Diseases can be diagnosed when the elderly go to the health centers, but it could be better if problems are detected early, while carrying out daily life activities. 

In this paper we propose a digital monitoring system able to detect automatically health problems related to emotions or social support. Our system include mobile devices and wearable sensors which collect data that are analysed by means of machine learning techniques. The conceptual model of all the data implied in the system is presented, as well as the process followed to develop the whole system of monitoring. 

Garcia-Moreno, F. M., Bermudez-Edo, M., Garrido, J.L., Pérez-Mármol, J.M. y Rodríguez-Fórtiz, M.J. (2022) Evaluación de emociones y salud emocional en mayores mediante wearables y Machine Learning. Congreso SISTEDES. Santiago de Compostela. Septiembre 5-7.

Evaluación de emociones y salud emocional en mayores mediante wearables y Machine Learning

La población en los países desarrollados está envejeciendo, lo cual repercute en un alto gasto a nivel sociosanitario. Si se detectan prematuramente algunos de los primeros síntomas del declive de las personas mayores (por ejemplo, fragilidad o dependencia) se podrían frenar o retardar. En la actualidad, los profesionales de la salud evalúan a los mayores a través de cuestionarios y pruebas de fuerza o marcha centrados en la dimensión física. Los sensores se utilizan cada vez más para medir y monitorizar diferentes indicadores de salud mientras el usuario está realizando Actividades de la Vida Diaria (AVDs). En este trabajo presentamos un sistema basado en una arquitectura de microservicios que recolecta datos sensoriales mientras los adultos mayores realizan AVD, y con los que construimos modelos de aprendizaje automático o de Machine Learning (ML) para evaluar el estado del mayor. Ya hemos realizado varios modelos que miden la dimensión física del mayor y actualmente nos estamos centrando en la dimensión emocional. Describimos en este trabajo nuestra propuesta tecnológica para el reconocimiento de emociones y detección de problemas de salud emocional. Nuestros modelos son no intrusivos, son flexibles y pueden ayudar a los profesionales de la salud a detectar automáticamente el estado del mayor para programar intervenciones

Rodríguez-Fórtiz, M.J., Garcia-Moreno, F. M., Bermudez-Edo, M., Pérez-Mármol, J.M., Garrido, J.L (2022) Healthy ageing preventing frailty and dependency by means of ICTs. Arqus Conference. Healthy Aging from a Multidisciplinary Perspective. Life Sciences Center, VILNIUS, June 27-29

Healthy ageing preventing frailty and dependency by means of ICTs.

Frailty is a syndrome of the elderly that increases the dependence, the risk of falls, health costs such as hospitalizations, and even can cause death. Dependence is also a elderly syndrome. We are currently researching in applying technologies with the objective of providing an early detection and intervention in the prevention of these symptoms and to contribute to their active and healthy ageing. Our proposal includes a software system based on services to collect and analyse health data from the elderly and their environment in a holistic and ecological way, aka sensing or collecting several kinds of data while the users are carrying out their activities of daily living. We use mobile and wearable devices to monitor physical health, cognitive status, mental health (emotions) and social relationships. To analyse these data, we apply machine learning algorithms, such as k-Nearest Neighbors and Random Forest: . We have performed an experiment with 79 old adults to detect their  frailty and dependence status. The results confirm that wearable data reported an accuracy of 97% in the assessment of dependence (https://doi.org/10.1016/j.ijmedinf.2021.104625). Regarding frailty, we can classify correctly the different frailty status (robust, pre-frail and frail) in more than 99% of the participants, using only 29 features extracted from the wearable sensors (https://doi.org/10.3390/s20123427). Currently, we are improving the system to facilitate the adaptation to new wearables or ambient sensors, as well as to use other techniques to analyse the data, designing new experiments (e.g. measuring electroencephalography data to detect emotional states). Our research group is multidisciplinary, formed by computer science, occupational therapy and nursing experts.

Garcia-Moreno, F. M., Bermudez-Edo, M., Pérez-Mármol, J.M., Garrido, J.L. & Rodríguez-Fórtiz, M.J. (2022) Monitoring and Evaluation of Frailty and Dependence in Eldely Based on Wearables and Machine Learning. 13 World Conference on Gerontecnology ISG2022.  Daegu, Korea. October 24-26

Monitoring and Evaluation of Frailty and Dependence in Eldely Based on Wearables and Machine Learning. 

Purpose. Information and Communication Technologies are increasingly used to maintain a healthy aging, both for monitoring and intervention. Currently we are working in this line, contributing with a software system to collect and analyze health data from the elderly and their environment in a holistic (multi-sense, combining different sources of information) and ecological (while the users carry out their activities of daily living) way (García-Moreno et al, 2019) (Figure 1). We have developed a system with a microservice architecture, which self-adapts to the devices used to collect the data and the kind of analysis applied. Currently we are focusing on frailty and dependence, with the goal to prevent them, monitoring physical health, cognitive status, mental health (emotions) and social relationships. To perform holistic and ecological monitoring, we use wearables (e.g. writs, watches and headbands), and smartphones, which sensors also can collect environmental and physiological data from users. We federated sensory data with other health data and analyzed them to monitor the elderly and to detect anomalies; trying to prevent illnesses and dangerous situations. We use artificial intelligence techniques to analyze the data collected over time. With these techniques we identify patterns, classify individuals, and forecast health status. In particular, we have detected dependence, and frailty or pre-frailty status (associated for example with weight loss, depression or sadness, and social isolation). The early detection of these pathologies can trigger an intervention program in health to reverse these problems. Method. The first phase of our method is the specification of the problem and the study of the system to solve it. We have analyzed the properties of different sensors, and techniques used to analyze physiological data, in related works. The second phase is the design and implementation of the solution. In our case, we have designed an adaptive architecture, and have selected several devices with sensors, a cloud storage for the data gathered, and machine learning algorithms (SVN, k-NN, RF, etc.) for analysis, implementing them as services and microservices. The last phase is the experimentation. Currently, we have designed one experiment in a real scenario, the purchase of a small item in a supermarket, to assess frailty and dependence when carrying out that instrumental activity of daily living. We have created different machine learning models to infer the frailty and dependence status with the sensory data. Results and Discussion. We have developed an adaptable software system to evaluate the health status of the elderly in a holistic and ecological way. We have tested it in an experiment with 80 older adults. Our results indicate that it is possible to classify the frailty (99% accuracy using k-NN) and dependence (97% accuracy using k-NN with 10 features) status with sensory physiological data such as heart rate and electrodermal activity (García-Moreno et al, 2020) (García-Moreno et al, 2022). Currently we are working on improving the system to facilitate its adaptability to new devices and analysis techniques. Additionally, we are designing new experiments that focus on the monitoring of mental health, and social aspects, in contrast to the previous experiments focusing on physical aspects. These are the most important aspects in healthy aging.

2020

Garcia-Moreno, F. M., Bermudez-Edo, M., Rodríguez-Fórtiz, M. J., Garrido, J. L. (2020, July). A CNN-LSTM Deep Learning Classifier for Motor Imagery EEG Detection Using a Low-invasive and Low-Cost BCI Headband. In 16th International Conference on Intelligent Environments (IE 2020), pp. 84-91. IEEE. https://doi.org/10.1109/IE49459.2020.9155016

Motor imagery detection with low-cost, low-intrusive headband

Brain Computer Interfaces (BCI) can be used not only to monitor users, recognizing their mental state and the activities they perform, but also to make decisions or control their environment. Hence, BCI could improve the health and the independence of users, for example those with low mobility disabilities. In this work, we use a low-cost and low-invasive BCI headband to detect Electroencephalography (EEG) motor imagery. In particular, we propose a deep learning classifier based on Convolutional Neural Networks (CNN) and Long Short-Term Memory (LSTM) in order to detect EEG motor imagery for left and right hands. Our results report a 96.5% validation accuracy in the correct classification. Additionally, we discuss the influence of using raw data over using the data split in frequency bands in the model proposed. We also discuss the influence of certain frequency bands activity over other frequency bands in the task proposed. These results represent a promising discovery in order to democratize users' independence by the adoption of low-cost and low-invasive technologies in combination with deep learning.

Guerrero-Ulloa G., Hornos M.J., Rodríguez-Domínguez C., Fernández-Coello, M.M. (2020) IoT-Based Smart Medicine Dispenser to Control and Supervise Medication Intake. In: Iglesias, C.A., Moreno Novella, J.I., Ricci, A., Rivera Pinto, D., Roman, D. (eds) Intelligent Environments 2020: Workshop Proceedings of the 16th International Conference on Intelligent Environments. Ambient Intelligence and Smart Environments (AISE) book series, Vol. 28, pp. 39-48. IOS Press, Amsterdam, The Netherlands. https://doi.org/10.3233/AISE200021

Smart medicine dispenser with facial recognition to control the correct medication intake

This paper presents a system consisting of a smart medicine dispenser of solid medications (pills, capsules,. . . ) and a mobile application for its configuration and management. The main idea is to offer a solution to help people (especially vulnerable ones) to avoid incorrect medication intakes. In this regard, the smart dispenser delivers the required medication if two conditions are met: (1) it is the scheduled time for a medication intake, and (2) the person who removes the medication from the dispenser (patient or caregiver) can be identified and is authorized to do so. Person identification and authorization is performed through facial recognition by the dispenser and through a username and a password by the mobile application. Moreover, the system reminds the users whenever a medication intake should take place through mobile notifications and lights and sounds emitted by the dispenser. The system development has been guided by a Test-Driven Development Methodology for Internet of Things (IoT)-based Systems to promote its quality and reliability.

Guerrero-Ulloa G., Hornos M.J., Rodríguez-Domínguez C. (2020) TDDM4IoTS: A Test-Driven Development Methodology for Internet of Things (IoT)-Based Systems. In: Botto-Tobar M., Zambrano Vizuete M., Torres-Carrión P., Montes León S., Pizarro Vásquez G., Durakovic B. (eds) Applied Technologies. ICAT 2019. Communications in Computer and Information Science, Vol. 1193, pp. 41-55. Springer, Cham. https://doi.org/10.1007/978-3-030-42517-3_4

Methodology to develop IoT-based systems

This paper presents a development methodology for Internet of Things (IoT)-based Systems (IoTS) that gathers ideas from several of the most outstanding software development paradigms nowadays, such as Model-Driven Engineering (MDE) and Test-Driven Development (TDD), in addition to incorporating the principles that govern agile software development methodologies, such as SCRUM and XP. The methodology presented here, called Test-Driven Development Methodology for IoTS (TDDM4IoTS), has been proposed after an exhaustive review of different software development methodologies, leading us to conclude that none of them are specially oriented towards the development of IoTS. The methodology mainly consists of eleven phases, whose order of application can be established by the team that will develop the project in question. In this paper, we suggest an order to follow, as well as existing software tools that could be used as support for obtaining the corresponding deliverables at each phase.

2019

García-Moreno, F. M., Rodríguez-García, E., Rodríguez-Fórtiz, M. J., Garrido, J. L., Bermúdez-Edo, M., Villaverde-Gutiérrez, C., Pérez-Mármol, J. M. (2019). Designing a Smart Mobile Health System for Ecological Frailty Assessment in Elderly. In Multidisciplinary Digital Publishing Institute Proceedings, Vol. 31, No. 1, p. 41. https://doi.org/10.3390/proceedings2019031041

Proposal of a microservice architecture

The increasing adoption of mobile computing technology in the health and social domains offers new possibilities, for instance, promoting active aging. Health deterioration in elderly people could be successfully assessed by monitoring activities of daily living (ADLs) through mobile technology. In particular, frailty affects several dimensions (physical, psychological, and social) of human functioning, which are required to perform instrumental ADLs (IADLs). Starting from the definition of a model, this paper proposes the design of an intelligent mobile health system to assess frailty in an ecological way: to automatize the frailty assessment through wearable sensors, unobtrusively in free-living environments, and using machine learning in order to reduce the traditional efforts of clinicians assessing frailty. It supports automatic data collection from sensors and artificial intelligence analysis during the performance of real IADLs by elderly. The proposed system uses mobile/wearable devices, follows a microservices software architecture, and implements machine learning algorithms. A technical validation of the proposal is shown.

Guerrero-Ulloa G., Rodríguez-Domínguez C., Hornos M.J. (2019) IoT-Based System to Help Care for Dependent Elderly. In: Botto-Tobar M., Pizarro G., Zúñiga-Prieto M., D’Armas M., Zúñiga Sánchez M. (eds) Technology Trends. CITT 2018. Communications in Computer and Information Science, Vol. 895, pp. 41-55. Springer, Cham. https://doi.org/10.1007/978-3-030-05532-5_4 

Monitoring of elder people with cognitive impairment and notification of potentially risky behaviour to their caregivers

The aging of the population in most developed countries has increased the need of proposing and adopting systems to monitor the behaviour of elder people with cognitive impairment. Home monitoring is particularly important for caregivers and relatives, who are in charge of these persons in potentially risky environments (e.g., the kitchen, the bathroom, the stairs, go out alone to the street, etc.), while they perform their household activities. On the other hand, the paradigm of Internet of Things (IoT) allows the interconnection of everyday objects to implement sophisticate, yet simple-to-use, computer systems. In this paper, we analyse the existing IoT-based proposals to monitor elder people at home. Moreover, we propose a generic design of an IoT-based home monitoring system that allows caregivers, relatives and/or emergency services to be notified of potentially risky demeanours. Finally, some scenarios or situations are presented in order to better understand the proposal, and to validate its design to cover some common use cases.

Semi-automatic Assessment of IADL Dependence


In our recently published paper, we met a bunch of amazing elders and provided them with some gadgets, wristbands mainly, and we followed them while they performed a shopping task. Our health experts had previously evaluated the dependence of the elderly. With both sets of data, coming from our health experts and from the sensors of the wristband, we created a machine learning model that predicts, with 97% accuracy, the degree of dependence of the elders. Hence, we probed that we can automatically measure the dependence of the elderly in an unintrusive manner, just with a wristband. These results can save GPs time and can save cost to the health systems by the early detection of dependence. We believe that sensors and machine learning can help doctors in the automation and early detection of health issues.