Chatbots for software modelling
Venue: Aula Seminari, III floor, via Salaria 113
Speaker: Prof. Esther Guerra
Title: Chatbots for software modelling
Abstract:
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.
Bio:
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, visithttp://www.eps.uam.es/~eguerra or http://miso.es