About us
Madrid HCI Lab is a teaching, research and development laboratory belonging to the Computer Engineering School of Computer Engineering of the Universidad Politécnica de Madrid. It was founded in 1986 under the name of Laboratorio Decoroso Crespo, with the mission of exploring the possibilities of applying information and communication technologies to teaching and learning. It currently hosts teachers and researchers in the field of Human-Computer Interaction and Advanced Interactive Systems. We pursue the use of technology at the service of human beings to carry out complex tasks (learning, planning, management of large volumes of information, etc.). We are experts in the design of software systems capable of modelling and adapting to the human being that interacts with them, in all their diversity of capabilities, knowledge and goals.
Technologies
- Extended Reality (Virtual, Augmented, Mixed)
- Intelligent Tutoring Systems
- Intelligent Agents
- Semantic Technologies
Research Interests
- Modelling of Users, Environments and Tasks
- UX, Usability and Accesibility
- 3D Interaction
- Design of Interactive, Adaptive and Personalized Systems
Application Domains
- Education and Training
- Design and Planning of Human Interventions
- User Guidance and Assistance
- Biotechnology and Rehabilitation
Members
Recent Projects
2023-2026
Motiva
Computational ecosystem with motivational support and functional assessment for an autonomous exercise programme for healthy ageing
2020-2023
ActiveUP
Active ageing with Unobtrusive Personalized monitoring
Other Projects
Semantics
Miles
Models of Interaction centred on Language, spacE and computational Semantics
Interaction
Calimaco
3D gesture-based exploration and search in document collections
Extended Reality
PIVE
Intelligent Agroforestry Biotechnology Virtual Laboratory
Interaction
Journal Advisor
3D Interactive Visualization tool for matching papers with relevant journals for publication
PhD Theses
-
2023
A contextual recommendation system for tourist routes based on a genetic algorithm Regina Maritzol Tenemaza Vera, Supervised by: Angélica de Antonio and Jaime Ramírez Rodríguez
Applying usability criteria in e-Learning gamification elements to improve the user experience Taygun Bulut Durmaz, Supervised by: Ricardo Imbert Paredes and José Luis Fuertes Castro
-
2022
Smart home technology for the elderly: adaptation to the user needs and acceptance framework Ji Yeon Yu, Supervised by: Angélica de Antonio and Elena Villalba Mora
Resilient Multi-Agent Model for Team Formation Problems in Dynamic Scenarios based on Distributed Constraint Optimisation José María Barambones Ramírez, Supervised by: Ricardo Imbert Paredes
-
2021
Motivation Modeling and Management in Computational Systems - Modelado y Gestión de la Motivación en sistemas computacionales Daniel Fernández-Avilés Pedraza, Supervised by: Angélica de Antonio and Elena Villalba Mora
-
2017
Proposal of a Collective Behaviour Student Model for an Intelligent Tutoring System in Procedural Training - Propuesta de un Modelo de Comportamiento Colectivo de Estudiantes para un Sistema Inteligente de Tutoría dirigido al Entrenamiento Procedimental Diego Riofrío Luzcando, Supervised by: Jaime Ramírez
-
2016
Modeling the visualization and exploration of document collections with user and purpose-based adaptation Cristian Moral Martos, Supervised by: Angélica de Antonio and Xavier Ferré Grau
Computational Model for the Generation of Directions for Object Location in Virtual Environments: Spatial and Perceptual Aspects - Modelo Computacional para la Generación de Indicaciones en la Localización de Objetos en Entornos Virtuales: Aspectos espaciales y perceptivosGraciela Lara López, Supervised by: Angélica de Antonio and Adriana Peña Pérez-Negrón (Universidad de Guadalajara, México)
-
2013
A cognitive architecture for social agents in complex cooperative systems - Una arquitectura cognitiva para agentes sociales en entornos cooperativos complejos Jackeline Spinola de Freitas, Supervised by: Ricardo Imbert Paredes
-
2012
Techniques for the Estimation and Planification of Software Projects with Incremental Life Cycles and Object Oriented Paradigm - Técnicas para la Estimación y Planificación de Proyectos de Software con Ciclos de Vida Incremental y Paradigma Orientado a Objetos José Antonio Pow Sang Portillo, Supervised by: Ricardo Imbert Paredes
-
2011
Proposal for Adaptive User Interfaces with Evolutionary Computation - Propuesta de Adaptación para las Interfaces de Usuario Mediante la Computación Evolutiva Oswaldo E. Vélez-Langs, Supervised by: Angélica de Antonio
-
2010
Hybrid Architecture for Artificial Cognitive Systems with Emergent, Adaptive and Self-organized Behaviour - Arquitectura Híbrida para Sistemas Cognitivos Artificiales con comportamiento Emergente, Adaptativo y Auto-organizado Oscar J. Romero López, Supervised by: Angélica de Antonio
Proposal of an architecture for the inclusion of simulations in e-learning systems: an extension to SCORM - Propuesta de arquitectura para incluir a las simulaciones en los sistemas de e-learning: una extensión al modelo SCORMZayra Madrigal Alfaro, Supervised by: Angélica de Antonio and Jaime Ramírez Rodríguez
Proposal for student modeling based on ontologies and non-monotonic pedagogic-cognitive diagnosis - Una propuesta de modelado del estudiante basada en ontologías y diagnóstico pedagógico-cognitivo no monótonoJulia Clemente Párraga, Supervised by: Angélica de Antonio and Jaime Ramírez Rodríguez
-
2009
A Model to Detect Collaboration in 3D Environments oriented towards Improving the Teaching of Virtual Tutors - Modelo para Detectar la Colaboración en Entornos 3D orientado a la Mejora de la Enseñanza Basada en un Tutor Virtual Adriana Peña Pérez-Negrón, Supervised by: Angélica de Antonio
-
2008
An Agent-Based Software Architecture and Methodological Recommendations for the Development of Virtual Training Environments with Intelligent Tutoring - Una Arquitectura Software Basada en Agentes y Recomendaciones Metodológicas para el Desarrollo de Entornos Virtuales de Entrenamiento con Tutoría Inteligente Gonzalo Méndez Pozo, Supervised by: Angélica de Antonio
Entrenamiento de Grupos: Una Estrategia Asistida por Entornos Virtuales Inteligentes Raúl Antonio Aguilar Vera, Supervised by: Angélica de Antonio and Ricardo Imbert Paredes
-
2005
A Multilevel Cognitive Architecture for Agents with Behaviour Influenced by their own and other agents' Individual Characteristics and Emotions - Una Arquitectura Cognitiva Multinivel para Agentes con Comportamiento Influido por Características Individuales y Emociones, Propias y de otros Agentes Ricardo Imbert Paredes, Supervised by: Angélica de Antonio
-
2004
Virtual environments applied to exploration and information search - Aplicación de entornos virtuales para la exploración y búsqueda de informaciónCésar Pérez Vázquez, Supervised by: Angélica de Antonio
A Model Based on a Cooperative Multidisciplinary Approach to the Development of Educational Software - Un Modelo Basado en un Enfoque Cooperativo Multidisciplinario para Desarrollar Software Educativo Marco Andrés Villalobos Abarca, Supervised by: Angélica de Antonio
-
2003
A Human-Like Perceptual Model for Intelligent Virtual Agents María del Pilar Herrero Martín, Supervised by: Angélica de Antonio and Chris Greenhalgh (University of Nottingham)
-
2002
A Method for the Verification of Hybrid Systems Based on Label Propagation - Método para la Verificación de Sistemas Híbridos basado en la propagación de etiquetas Jaime Ramírez Rodríguez, Supervised by: Angélica de Antonio
-
2001
Methodological Approach to the Development of Virtual Environments - Aproximación Metodológica a la Construcción de Entornos Virtuales María Isabel Sánchez Segura, Supervised by: Angélica de Antonio
-
1994
An algebraic interpretation of the verification of knowledge-based systems - Una interpretación algebraica de la verificación de sistemas basados en el conocimiento Angélica de Antonio Jiménez, Supervised by: Luis M. Laita and Aurora Pérez
Teaching
Undergraduate
-
Computer Engineering Degree
Human-Computer Interaction
Fundamentals of Videogames
-
Mathematics and Computing Degree
Human-Computer Interaction
Programming II
-
Double Degree in Computer Engineering and Business Administration
Human-Computer Interaction
-
Data Science and Artificial Intelligence Degree
Algorithms and Data Structures
Master
-
Master in Computer Engineering
Interactive Systemas
-
Master in Software and Systems
Intelligent Virtual Environments: Technologies, Architectures and Applications
-
European Master in Software Engineering
Agent-based software development
Software Architecture
Software Quality Management
-
Master EIT Digital in Human Computer Interaction and Design
Introduction to Human-Computer Interaction and Design
Design Methods for Human-Computer Interaction
Evaluation of Interactive Systems
User experience and mobile interaction
Adaptive Systems
Doctorate
Educational Innovation
Educational Innovation Group
Group recognized by Universidad Politécnica de Madrid GIE-SINUA: Grupo de Innovación Educativa en Sistemas Interactivos Usables y Accesibles (Educational Innovation Group in Usable and Accesible Interactive Systems)
The objectives of GIE-SINUA focus on the improvement of the teaching-learning process in the context of Interactive Systems, i.e. systems where there is an interaction between the user and a software system in order for the user to achieve their objectives.
Ongoing Projects
2025
Scrum-ABSD
Introduction of an agile approach based on Scrum for the management and development of a software engineering project based on intelligent agents
Previous Projects
2024
Videogames
Learning software engineering processes and human-computer interaction through game design and interaction
2024
LLMs-IPO
Training in User Analysis based on content generation with LLMs in Human-Computer Interaction courses
Announcements
Where we are
Campus de Montegancedo, s/n, 28660 Boadilla del Monte, Madrid
+34 910 67 29 33