Shaheen, Y. Y., Hornos, M. J., & Rodríguez-Domínguez, C. (2025). Privacy Framework for the Development of IoT-Based Systems. Future Internet, 17(8), 322. https://doi.org/10.3390/fi17080322
In our work, we propose a privacy framework that helps developers design IoT solutions that follow General Data Protection Regulation (GDPR) and other privacy rules from the ground up. We guide teams through a practical process that detects privacy risks early, explains how to classify sensitive data, and suggests clear countermeasures to reduce exposure. We show how developers can use this framework to build systems that collect and process data in a safe way, even when devices operate across many environments. Our results show that a structured approach gives developers more confidence and leads to safer and more transparent IoT applications.
Garcia-Moreno, F.M., Rodriguez-Fortiz, M.J., Barnaghi, P., Bermudez-Edo, M. (2025): Modelling time-series data generation with diffusion models for triaxial data, Applied Soft Computing, 114195, ISSN 1568-4946, https://doi.org/10.1016/j.asoc.2025.114195.
We propose Diff-TSD, a method that creates synthetic training data from motion sensors by turning accelerometer signals into image-like representations that capture how movements evolve over time. These images feed diffusion models, which learn to generate new high-quality samples when real labeled data are scarce. Our results show that models trained with this synthetic data keep stable accuracy even with limited real inputs. This approach supports applications in health monitoring, activity analysis, and assistive technologies, where collecting real sensor data often requires high cost or extra effort.
Garcia-Moreno, F.M., Badenes-Sastre, M., Expósito, F., Rodriguez-Fortiz, M.J., Bermudez-Edo, M. (2025). EEG headbands vs caps: How many electrodes do I need to detect emotions? The case of the MUSE headband. Computers in Biology and Medicine, Volume 184,109463, ISSN 0010-4825. https://doi.org/10.1016/j.compbiomed.2024.109463. (https://www.sciencedirect.com/science/article/pii/S0010482524015488)
In our study, we wanted to see if a simple, affordable headband (the Muse S) could detect emotions as well as those complex EEG caps with tons of electrodes. So, we put it to the test! We compared Muse's four sensors to a professional setup with 32 electrodes, using brainwaves to classify emotions like excitement or calmness. Turns out, the Muse did surprisingly well—especially in detecting mood changes using certain brainwave frequencies. It’s not perfect, but it's a promising, user-friendly tool for everyday emotion tracking! We plan to use this headband in our experiments on stress and anxiety.
A. Durán-López, D. Bolaños-Martinez, Z. Almahmoud, C. Pravin, S. De and M. Bermudez-Edo, Route Optimization in Smart Villages: A Graph Neural Network Approach, in IEEE Internet of Things Journal. Doi: https://doi.org/10.1109/JIOT.2025.3599235
In our study, we transform vehicle routes into graph networks to predict whether visitors will return to a destination. Our model works only with real mobility data, using hundreds of thousands of routes collected over almost three years, and reaches 74% accuracy while keeping computation low. We show that simple signals such as travel time between points uncover patterns that help improve tourism planning and support more sustainable decisions. We also test one of the ML techniques planned for our eHealth work in this tourism setting to confirm its feasibility before applying it to health-related datasets.
Bolaños-Martinez, D., Durán-López, A., Garrido, J. L., Delgado-Márquez, B., & Bermudez-Edo, M. (2025). SASD: Self-Attention for Small Datasets - A case study in smart villages. Expert Systems with Applications, 126245. https://doi.org/10.1016/j.eswa.2024.126245.
In our work, we present SASD, a self-attention method designed to learn effectively from small datasets, including health-related data. We apply this approach to the smart villages context and show how it supports better decision-making and sustainable development when data are scarce. Our results confirm that self-attention can extract useful patterns even with limited samples, making it suitable for rural environments with low data availability. We also test the method in tourism scenarios that resemble situations expected in our eHealth studies, showing consistent and reliable performance.
Shaheen, Y. Y., Hornos, M. J., & Rodríguez-Domínguez, C. (2025). A systematic mapping study on privacy in IoT-based systems. International Journal of Information Security, 24(6), 236. https://doi.org/10.1007/s10207-025-01150-9
We conduct a systematic mapping study (SMS) to analyze how data privacy is integrated into the software development life cycle of IoT-based systems (IoTSs). Rapid IoT expansion poses unique privacy challenges due to heterogeneity and resource constraints, which traditional general-purpose software frameworks fail to address adequately. By examining 48 selected studies, we identify that while Agile and hybrid models are currently favored, there is a critical lack of specific tools and formal methodologies to implement Privacy by Design (PbD) effectively. Our work proposes a hierarchical taxonomy to classify current research and highlights the urgent need for domain-specific privacy patterns and engineering artifacts to bridge the gap between theoretical guidelines and practical implementation.
Guerrero-Ulloa, G., Carvajal-Suárez, D., Novais, P., Hornos, M. J., & Rodriguez-Dominguez, C. (2024). Test-driven development tool for IoT systems. IEEE Software. https://doi.org/10.1109/MS.2024.3479880
We propose a test-driven development tool that brings automated testing and structured workflows to IoT projects. Our tool supports device simulations, communication tests, and continuous checks across heterogeneous platforms. This lets developers validate behaviour from the first iteration and build robust IoT applications with fewer errors. We also report usability results that show how the tool improves productivity and reduces debugging time. Finally, we describe next steps, including AI-powered automation, to speed up test creation and streamline the entire development cycle.
Hornos, M. J., & Quinde, M. (2024). Development methodologies for iot-based systems: challenges and research directions. Journal of Reliable Intelligent Environments, 10(3), 215-244. https://doi.org/10.1007/s40860-024-00229-9
In our study, we review existing IoT development methodologies and analyse why many of them fail when projects scale or mix devices with different capabilities. We compare their strengths and limits and highlight gaps that still slow developers. Based on this review, we outline research directions that focus on improving modelling practices, workflow integration, and quality assurance. We show that the field still needs methods that feel simple for developers yet support the complexity of modern IoT environments. Our analysis helps guide future work toward more reliable and structured ways of building IoT systems.
Bolaños-Martinez, D., Garrido, J.L. & Bermudez-Edo, M. Predicting overnights in smart villages: the importance of context information. Int. J. Mach. Learn. & Cyber. (2024). https://doi.org/10.1007/s13042-024-02337-7
In our study, we combine LPR camera data with contextual information such as vehicle origin and travel patterns to predict overnight stays in a mountain tourist area. We test several machine learning models and show that selecting only the most relevant datasets cuts processing time by more than 20% without losing accuracy. Our results highlight that effective forecasting in smart villages depends less on collecting large amounts of data and more on choosing the right data sources. This strategy supports better resource planning in tourism and transfers directly to eHealth scenarios where data selection also plays a key role.
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
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.
Rubia López, V., Rodríguez Fórtiz, M. J., Rodríguez Almendros, M. L.: Arquitectura software para monitorización de estrés con sensores en entornos no controlados. In: Boubeta-Puig, J. (ed.) Actas de las XX Jornadas de Ciencia e Ingeniería de Servicios (JCIS 2025). Sistedes (2025).
We use a service-oriented and microservice-based software architecture to support stress detection in uncontrolled environments. Stress is a major cause of illness, and its automatic detection during daily activities can help prevent health problems. Unlike previous works limited to controlled settings or lacking proper labeling methods, our approach enables data collection, user labeling, and machine learning analysis across three layers of the Computing Continuum (edge, gateway, and cloud). The system also provides data visualization tools and supports the use and sharing of low-cost IoT devices.
Shaheen, Y. Y., Hornos, M. J., & Rodríguez-Domínguez, C. (2024, June). Addressing Privacy Challenges in Internet of Things (IoT) Applications. In International Symposium on Ambient Intelligence (pp. 45-54). Cham: Springer Nature Switzerland. https://doi.org/10.1007/978-3-031-83117-1_5
In our work, we propose integrating Privacy by Design (PbD) into the IoT development lifecycle to ensure user data is protected from the earliest design stages. We analyze current methodologies and show they often overlook privacy until late in the process. Our approach provides developers with practical guidance and adaptable frameworks that keep pace with evolving IoT technologies. By prioritizing privacy throughout development, we demonstrate how IoT systems can become both secure and trustworthy in increasingly connected environments.
Campos, B., Rodríguez-Domínguez, C., Hornos, M. J., & Rodrigues, M. (2024). Audio-based violence detection using spectrograms and deep learning. In Proceedings of the 18th Ibero-American Conference on Artificial Intelligence (IBERAMIA 2024), Montevideo, Uruguay, November 13–15, 2024 (pp. 496-500). Springer. https://doi.org/10.1007/978-3-031-80366-6
In our work, we explore audio-based violence detection using spectrograms and deep learning, particularly CNNs, to identify signs of violence in sound recordings. We focus on lightweight and efficient models suitable for real-world scenarios with limited computational resources. Our results show that combining visual representations of audio with deep networks improves detection accuracy while keeping the system practical and scalable. This approach supports public safety by enabling faster and automated monitoring of potentially harmful audio content.
Rodríguez-Fórtiz, M. J., García-Moreno, F. M., Bolaños-Martinez, D., Garrido, J. L., Hornos Barranco, M. J., Rodríguez-Almendros, M. L., Hurtado-Torres, M. V., Bermúdez-Edo, M.: OnTheEdge: Cuando la computación y las personas están al borde. In: Resinas, M. (ed.) Actas de las XIX Jornadas de Ciencia e Ingeniería de Servicios (JCIS 2024). Sistedes (2024). https://hdl.handle.net/11705/JCIS/2024/9
In our study, we design an IoT architecture that distributes data processing between the edge and the cloud to monitor stress and chronic anxiety in older adults during daily activities. We collect physiological and environmental data from sensors, along with questionnaires and clinical tests, to train machine learning models that classify stress levels. Our approach allows healthcare professionals to plan personalized interventions while exploring gender differences in stress responses. This work shows how edge computing can support real-time, scalable, and privacy-aware health monitoring.