Pablo Gómez-Abajo

Pablo Gómez-Abajo

Assistant Professor | PhD

Computer Science Department

Universidad Autónoma de Madrid


Pablo Gómez-Abajo earned his Bachelor’s in Computer Science and Engineering at the Universidad Autónoma de Madrid in 2006 with an average score of 7.4 out of 10.

From 2008 to 2015, Pablo Gómez-Abajo was working as an IT Manager at Ingeniería y Prevención de Riesgos, S.L. During this time, he acquired high-level skills in developing solutions for professionals from other technological areas, such as civil engineers, mechanical engineers, and so on. This allows him a remarkable ability to understand their needs and build the easiest solution for them.

In 2015, he joined the Modelling and Software Engineering research group led by Juan de Lara and Esther Guerra within the Computer Science Department of the Universidad Autónoma de Madrid to keep improving his skills as an ICT professional. His research mainly involves designing and developing domain-specific languages and generic tools for domain experts.

In 2016, he defended his final master’s thesis, “A framework for the automated generation of exercises via model mutation” directed by Esther Guerra and Juan de Lara, with a special mention as its final mark.

In 2020, he defended his Ph.D. in Computer Science and Engineering with the title “A domain-specific language for model mutation”, directed by Esther Guerra and Mercedes García Merayo, as excellent cum laude. He has been the author of 7 journal publications, co-author of 1 book chapter, and has published at 11 international conferences.

Since September 2019, Pablo Gómez-Abajo has been holding the position of Assistant Professor in the Computer Science Department of the Universidad Autónoma de Madrid. During this time, he has taught courses on “Compilers” (120h, from which 30h correspond to a group taught in the English language), “Automata and languages theory” (30h), “Software analysis and design” (60h), and “Operating Systems” (45h) from the Bachelor’s in Computer Science, and “Advanced Networks and the Internet” (12h) from the Master’s in Computer Science.

He has directed five final projects of the degree: ‘‘Un entorno para generación de juegos colaborativos mediante técnicas de modelado’’ (2021), ‘‘Generación automática de ejercicios para aplicaciones móviles’’ (2021), “Un entorno para generación de gestores documentales” (2022), “Generación y evaluación de ejercicios basados en diagramas para Apple iOS” (2022), and “Sistema de soporte a las decisiones en el ámbito de la bioética clínica” (2023), all with a “notable” as their final mark.

Pablo Gómez-Abajo speaks Spanish, English, and Portuguese fluently and can interact in French, German, Italian, and Arabic.

Download my resumé .

  • Software Engineerig
  • Model-Driven Engineering
  • Human-Computer Interaction
  • Natural Language Processing
  • PhD in Computer Science, 2016 - 2020

    Universidad Autónoma de Madrid

  • MSc in Computer Science, 2014 - 2016

    Universidad Autónoma de Madrid

  • BSc in Computer Science, 2000 - 2006

    Universidad Autónoma de Madrid






Software Engineering



Universidad Autónoma de Madrid
Assistant Professor
January 2023 – Present Madrid

Taught courses:

  • Operating systems
  • Internet and advanced networks
Universidad Autónoma de Madrid
Pre-doctoral Assistant Professor
September 2019 – January 2023 Madrid

Taught courses:

  • Compilers
  • Automata and languages theory
  • Software analysis and design
Universidad Autónoma de Madrid
Research Project Associate
March 2015 – September 2019 Madrid

Design and development of:

  • Domain-specific languages
  • Domain-independent solutions
Ingeniería y Prevención de Riesgos, S.L.
IT Manager
July 2008 – March 2015 Madrid

Responsibilities include:

  • Requirements Engineering
  • Analysis and Design
  • Development
  • Deploying
  • IT Support


Neural Networks and Deep Learning
See certificate
Formulated informed blockchain models, hypotheses, and use cases.
See certificate
Object-Oriented Programming in R
See certificate


Generic MDE framework fOr meTamorphic TEstiNg
A domain-specific language for model mutation

Recent Publications

Quickly discover relevant content by filtering publications.
(2023). Gotten: A model-driven solution to engineer domain-specific metamorphic testing environments. In ACM/IEEE 26th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2023), Västerås.

PDF Code Project

(2023). Automated generation and correction of diagram-based exercises for Moodle. In Computer Applications in Engineering Education (Wiley).

PDF Code Project Video

(2023). Wodel-Edu: A tool for the generation and evaluation of diagram-based exercises. In Science of Computer Programming (Elsevier).

PDF Code Project Video

(2023). Automated engineering of domain-specific metamorphic testing environments. In Information and Software Technology (Elsevier).

PDF Code Project

(2022). Automatic test amplification for executable models. In ACM/IEEE 25th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2022), Montreal.

PDF Code Project


You can use the below data to contact Pablo Gómez-Abajo whenever you like.