Chatbots for software modelling

Date: Tue 14 Dec 2021 at 14:00
Venue: Aula Seminari, III floor, via Salaria 113
Speaker: Prof. Esther Guerra

Title: Chatbots for software modelling

Chatbots are software services accessed via conversation in natural language. They are used to help in all kinds of procedures like booking flights, querying visa information or assigning tasks to developers.
They can be embedded in webs and social networks, and be used from mobile devices without installing dedicated apps.

In this seminar, we will see how to take advantage of chatbots and social networks to enable the collaborative creation of software models by groups of users. The process is assisted by modelling bots that orchestrate the collaboration and interpret the users' inputs (in natural language) to incrementally build a domain model. The advantages of this modelling approach include ubiquity of use, automation, assistance, natural user interaction, traceability of design decisions, possibility to incorporate coordination protocols, and seamless integration with the user's normal daily usage of social networks. We will showcase the tool SOCIO which supports this novel modelling paradigm.

Esther Guerra is Associate Professor at the Computer Science department of the Universidad Autónoma de Madrid (Spain). She is interested in techniques to automate software creation (i.e., creating high-quality software faster) by the use of model-driven engineering, and with a special focus on flexible modelling, meta-modelling, domain-specific languages, and model transformation. She has authored more than 150 publications on these topics. She was the PC co-chair of the conferences ICMT'17, ICGT'19 and FASE'21, and is associate editor of the Journal on Software and Systems Modelling. She has been doctoral researcher at the Institute of Theoretical Computer Science (TU Berlin) and the University of Rome Sapienza, and visiting professor at the Universities of York, Toronto and McGill. For more information, visit or

© Università degli Studi di Roma "La Sapienza" - Piazzale Aldo Moro 5, 00185 Roma