Konzeption und Entwicklung einer Web-Anwendung für KI-basierte Evaluation von User Stories
Geeignet als Bachelorarbeit oder Masterarbeit.
User Stories sind ein zentraler Bestandteil agiler Softwareentwicklungsprozesse und dienen als Kommunikationsmittel zwischen Stakeholdern und Entwicklungsteams. Ungenaue oder schlecht formulierte User Stories können zu Missverständnissen, Verzögerungen und erhöhten Kosten führen, was den Projekterfolg gefährdet. Eine systematische Sicherstellung der Qualität von User Stories ist daher entscheidend, wird jedoch in der Praxis oft unzureichend unterstützt.
Ziel dieser Arbeit ist die Konzeption und prototypische Entwicklung einer Web-Anwendung, um User Stories hinsichtlich etablierter Qualitätsmerkmale (z. B. INVEST oder QUS [Lucassen2015; Lucassen2016]) zu evaluieren und den Anwendern konstruktives Feedback zur Verbesserung bereitzustellen.
Mögliche Themenschwerpunkte der Arbeit sind unter anderem:
- Entwurf einer erweiterbaren und modularen Architektur für die Web-Anwendung
- Einsatz von LLMs wie ChatGPT, Claude, etc. zur Analyse der User Stories
- Konzeption einer Benutzeroberfläche zur Darstellung der Analyseergebnisse
- Integration externer Systeme, insbesondere Anbindung an GitLab über geeignete Schnittstellen
Weitere Informationen
- [Lucassen2016]: Lucassen, G., Dalpiaz, F., van der Werf, J.M.E.M. et al. Improving agile requirements: the Quality User Story framework and tool. Requirements Eng 21, 383–403 (2016). Springer Nature
- [Lucassen2015]: G. Lucassen, F. Dalpiaz, J. M. E. M. van der Werf and S. Brinkkemper, "Forging high-quality User Stories: Towards a discipline for Agile Requirements," 2015 IEEE 23rd International Requirements Engineering Conference (RE), Ottawa, ON, Canada, 2015, pp. 126-135. IEEE