I know how difficult is to teach modeling and model-driven engineering. I failed myself. But I think a cool use case such as creating chatbots could be a way to motivate students to learn MDE.
See some conclusions on the usability of UML tools after analyzing over 10h of video recordings of students trying to draw a UML class diagram. Hint: there is plenty of things to improve.
Jarvis is a new chatbot DSL that helps you to model and deploy complex chatbots that interact with external services. Bringing the power of model-driven engineering to chatbot development
Low-code tools should be the perfect match for solopreneurs trying to release their software products ASAP. But low-code tools are too expensive for them. We explore potential alternatives.
Sometimes the easiest way to draw a model is to “write” it down. These tools will render nicely looking UML diagrams from a few lines of text.