Jordi Cabot

Universitat Oberta de Catalunya

Engineering Sciences

Jordi Cabot received his PhD degree in Computer Science from Universitat Politècnica de Catalunya (UPC) in 2006 and his Habilitation (French HdR) from the École Doctorale in Nantes in 2012. He has been a visiting researcher in Milan (Politecnico di Milano) and Toronto (University of Toronto) and an Associate Professor and Inria International Chair at École des Mines de Nantes where he led an Inria Research team in Software Engineering. Since May 2015, he is an ICREA Research Professor at Internet Interdisciplinary Institute (IN3), a research center of the Universitat Oberta de Catalunya (UOC) where he leads the SOM (Systems, Software and Models) research lab. Beyond his core research activities, he books some time for blogging and other dissemination and technology transfer actions.


Research interests

My research falls into the broad area of systems and software engineering, especially promoting the rigorous use of software models and engineering principles in all software engineering tasks while keeping an eye on the most unpredictable element in any project: the people involved in it. Current research topics include the development of pragmatic formal verification techniques to assess the quality and security of software systems, the analysis and data mining of open source projects (and the communities around them) to optimize their collaboration and organizational structures, the study of scalability challenges in the design and deployment of large systems and the role AI can play in software development (and vice versa).

Selected publications

- Cosentino V, Canovas Izquierdo JL & Cabot J 2018, 'GITANA: A software project inspector', Science Of Computer Programming, 153, 30 - 33.

- Benelallam A, Gomez A,Tisi M & Cabot J 2018, 'Distributing relational model transformation on MapReduce', Journal Of Systems And Software, 142, 1 - 20.

- Martinez S, Gerard S & Cabot J 2018, 'On Watermarking for Collaborative Model-Driven Engineering', Ieee Access, 6, 29715 - 29728.

- Cabot J, Cánovas Izquierdo JL & Cosentino V 2018, 'Are CS conferences (too) closed communities?', Communications of the ACM 61(10): 32-34.

- Afzal W, Brunelière H, Di Ruscio D, Sadovykh A, Mazzini S, Cariou E,  Truscan D, Cabot J, Gómez A, Gorroñogoitia J,  Pomante L, Smrz P 2018,'The MegaM@Rt2 ECSEL project: MegaModelling at Runtime – Scalable model-based framework for continuous development and runtime validation of complex systems', Microprocessors and Microsystems - Embedded Hardware Design 61: 86-95.

- Cabot J 2018, 'WorkdPress: A Content Management System to Democratize Publishing', IEEE Software 35(3): 89-92.

- Cánovas Izquierdo JL & Cabot J 2018, 'The role of foundations in open source projects', ICSE-SEIS, 3-12


Selected research activities

  • Started the Modelia.eu initiative aimed at studying how Artificial Intelligence can improve software development. And vice versa, how software development can help democratize the creation of AI applications
  • Elected chair of the Steering Committee of the ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS)
  • Software Engineering in Society Paper Award for our paper "The Role of Foundations in Open Source Projects" by JL Canovas and J. Cabot. ICSE SEIS 2018
  • A Sosym Journal best paper award for our paper "A feature-based survey of model view approaches" by H. Bruneliere, E. Burger, J. Cabot and M. Wimmer.