Jordi Cabot

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

- Bruneliere H, de Kerchove FM, Daniel G, Madani S, Kolovos D, Cabot J 2020, 'Scalable model views over heterogeneous modeling technologies and resources', Software And Systems Modeling19, pp 827–851.

- Daniel, Gwendal; Cabot, Jordi; Deruelle, Laurent; Derras, Mustapha 2020, 'Xatkit: A Multimodal Low-Code Chatbot Development Framework', Ieee Access, 8, 15332 - 15346.

- Clariso, Robert; Gonzalez, Carlos A.; Cabot, Jordi 2020, 'Incremental Verification of UML/OCL Models', Journal Of Object Technology, 19, 3.

- Planas, Elena; Cabot, Jordi 2020, 'How are UML class diagrams built in practice? A usability study of two UML tools: Magicdraw and Papyrus', Computer Standards & Interfaces, 67, UNSP 103363.

- Antonio Bucchiarone, Jordi Cabot, Richard F. Paige, Alfonso Pierantonio: Grand challenges in model-driven engineering: an analysis of the state of the research. Softw. Syst. Model. 19(1): 5-13 (2020)

- Abel Gómez, Xabier Mendialdua, Konstantinos Barmpis, Gábor Bergmann, Jordi Cabot, Xabier De Carlos, Csaba Debreceni, Antonio Garmendia, Dimitrios S. Kolovos, Juan de Lara: Scalable modeling technologies in the wild: an experience report on wind turbines control applications development. Softw. Syst. Model. 19(5): 1229-1261 (2020)


Selected research activities

  • Best Demo award for our paper “Papyrus for Gamers, Let’s play modeling” at Models 2020 and Best Posters/Tool Demo award for our paper “An OpenAPI-based Testing Framework to Monitor Non-Functional Properties of REST APIs” at ICWE 2020
  • Keynote "Lessons Learned from building a commercial bot development platform" at BotSE 2020
  • Invited Talk on "Future of software modeling" at the (practitioners' oriented) conference SiriusCon
  • Innovators Program funding from the Catalan Government for value building and knowledge transfer projects to develop a spin-off around our open source tool: Xatkit (a chatbot development platform). Also, a new Juan de la Cierva grant.
  • Finished my term as Chair of the Models Conference Steering Committee and joined the SC of FASE