Our research group and collegues presented papers on our EduClare project at the International Conference on Process Mining (ICMP) 2024 in Copenhagen, Denmark and at the Australasian Conference on Information Systems (ACIS) 2024 in Canberra, Australia.
Paper Abstracts
EduClare - An Intelligent Tutoring Chatbot for Teaching Declarative Process Modeling
In this work, we introduce EduClare, a web-based intelligent tutoring chatbot to support Declarative Process Model (DPM) education in the modeling language Declare. This innovative hybrid chatbot combines principles from intelligent tutoring systems and large language models to create an interactive and user-friendly educational tool. In addition to explaining fundamental concepts of Declare, the chatbot generates an arbitrary number of tasks with increasing difficulty levels, covering basic reasoning, model execution, and active modeling of declarative specifications, with a focus on constraint interplay and inconsistency. Users benefit from instant answer validation, feedback, and the ability to ask for clarification, receiving customized guidance throughout their entire learning process.
Designing an Intelligent Tutoring Chatbot for Declarative Process Modeling Education
Declarative process modeling languages define business processes using constraints, offering a high degree of flexibility. However, several challenges related to human comprehension of such process models have been identified. This paper introduces the design, development, and evaluation of an intelligent tutoring chatbot aimed at teaching the modeling language Declare. We combine principles from Intelligent Tutoring Systems (ITS) and Large Language Models (LLMs) to create an interactive educational tool. The tutoring chatbot can generate an arbitrary number of tasks, which cover basic reasoning, model execution, and active modeling of declarative specifications, focusing on the interplay and inconsistency of constraints. Tasks will increase in difficulty level throughout the use of the chatbot. Additionally, the chatbot validates answers instantly, and users may receive feedback or ask for clarification anytime during the learning process. By offering a practical, interactive, and adaptive learning environment, this work aims to support Business Process Management (BPM) education.

