Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021
Thu 27 May 2021 14:30 - 15:00 at Demonstration Room - 3.1. Evolution 2 Chair(s): Giuseppe Scanniello

Chatbots are agents that enable the interaction of users and software by means of written or spoken natural language conversation. Their use is growing, and many companies are starting to offer their services via chatbots, e.g., for booking, shopping or customer support. For this reason, many chatbot development tools have emerged, which makes choosing the most appropriate tool difficult. Moreover, there is hardly any support for migrating chatbots between tools.

To alleviate these issues, we propose a model-driven engineering solution that includes: (i) a domain-specific language to model chatbots independently of the development tool; (ii) a recommender that suggests the most suitable development tool for the given chatbot requirements and model; (iii) code generators that synthesize the chatbot code for the selected tool; and (iv) parsers to extract chatbot models out of existing chatbot implementations. Our solution is supported by a web IDE called Conga that can be used for both chatbot creation and migration. A demo video is available at https://youtu.be/3sw1FDdZ7XY.

Thu 27 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:30 - 15:00
3.1. Evolution 2DEMO - Demonstrations at Demonstration Room
Chair(s): Giuseppe Scanniello University of Basilicata

Each demo makes a 1-minute presentation (displayed in the Demonstration room). At the end of each presentation, a breakout room will be created for each demo. Attendees will be able to join and discuss with the authors.

14:30
30m
Demonstration
The Software Heritage Filesystem (SwhFS): Integrating Source Code Archival with DevelopmentDemonstration
DEMO - Demonstrations
Thibault Allançon EPITA / LRDE, Antoine Pietri Inria, Stefano Zacchiroli Université de Paris and Inria
Pre-print Media Attached
14:30
30m
Demonstration
Guiding engineers with the Passive Process Engine EnvironmentDemonstration
DEMO - Demonstrations
Christoph Mayr-Dorn Johannes Kepler University, Linz, Stefan Bichler JOHANNES KEPLER UNIVERSITY LINZ, Felix Keplinger JOHANNES KEPLER UNIVERSITY LINZ, Alexander Egyed Johannes Kepler University
Pre-print Media Attached
14:30
30m
Demonstration
Creating and Migrating Chatbots with CongaDemonstration
DEMO - Demonstrations
Sara Perez-Soler Universidad Autónoma de Madrid, Esther Guerra Universidad Autonoma de Madrid, Juan de Lara Autonomous University of Madrid
Pre-print Media Attached
14:30
30m
Demonstration
Robot Runner: A Tool for Automatically Executing Experiments on Robotics SoftwareDemonstration
DEMO - Demonstrations
Stan Swanborn Vrije Universiteit Amsterdam, The Netherlands, Ivano Malavolta Vrije Universiteit Amsterdam
Pre-print Media Attached
14:30
30m
Demonstration
R-MOZART: A Reconfiguration Tool for WebThings ApplicationsDemonstration
DEMO - Demonstrations
Francisco Durán University of Málaga, Spain, Ajay Krishna Inria Grenoble, France, Michel Le Pallec Nokia Bell Labs, Radu Mateescu INRIA, Gwen Salaün University of Grenoble Alpes
Pre-print Media Attached