How to design, build, assess, maintain, and evolve software systems with quality, predictability, and sustainability.
Research lines
Machine learning, natural language processing, and data science applied to information retrieval, science, and public management.
Engagement, motivation, and learning in digital environments, through gamification, serious games, active methodologies, learning analytics, and teamwork.
Design, construction, and evaluation of sociotechnical systems, digital services, and processes in public and social organizations.
Security, performance, scalability, and sustainability of computing systems, from cloud infrastructure to green software.
