Bridging Agility and Automation: Enhancing Model-Driven Engineering with LLMs in Scrum

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

52 Downloads (Pure)

Abstract

By concentrating on high-level models that simplify design and automate coding, Model-Driven Engineering (MDE) assists developers in tackling challenging software projects. However, in projects that are dynamic and fast-paced, its rigid procedures may seem cumbersome. Scrum and other agile methods provide the necessary flexibility, but integrating them with MDE can be challenging because modeling frequently requires labor- intensive manual work. To make MDE more agile within Scrum, we suggest utilizing Large Language Models (LLMs), which allows these intelligent tools to take care of tasks like building models or checking their accuracy. Through a case study on a ticket reservation system, we show how LLMs can speed up modeling and make sprints more adaptable. While hurdles like ensuring LLMs get domain details right or syncing them with tools like Papyrus remain, our approach paves the way for combining precision of MDE with responsiveness of Agile, with plans to test it on larger, more complex systems.
Original languageEnglish
Title of host publicationAgile Model-driven Engineering Workshop
PublisherCEUR Workshop Proceedings
Publication statusPublished - 2025

Cite this