Jump to main content Hotkeys
Distributed and Self-organizing Systems
Distributed and Self-organizing Systems

Masterarbeit

Usability Optimierung für das grafische Chatbot-Interface - Ein VS Code Plugin für Entwickler:innen
Usability Optimierung für das grafische Chatbot-Interface - Ein VS Code Plugin für Entwickler:innen

Completion

2026/04

Research Area

Web Engineering

Students

Anastasiya Haurylava

Anastasiya Haurylava

student

Advisers

traubinger

heseba

Description

Auch wenn Chatbot-Benutzeroberflächen primär auf natürlicher Sprache basieren, wird ihre Benutzerfreundlichkeit stark von grafischen Komponenten wie Schaltflächen, Quick Replies und Menüs beeinflusst. Mit einer effektiven Gestaltung können diese visuellen Komponenten Fehler reduzieren, die Interaktion optimieren und so die natürlichen Sprachfähigkeiten des Chatbots ergänzen. Trotz der Relevanz dieses Themas ist die Forschung zur optimalen Gestaltung der graphischen Komponente in Chatbots limitiert. Darüber hinaus stehen Entwickler:innen derzeit nur begrenzte Unterstützungstools zur Verfügung, die theoretische Designerkenntnisse mit ihren tatsächlichen Programmierumgebungen verknüpfen.

Diese Arbeit zielt darauf ab, diese Lücke zu schließen, indem etablierte Design Patterns für grafische Chatbot-Oberflächen identifiziert und in umsetzbare Programmieranleitungen übersetzt werden. Grundlage hierfür ist eine strukturierte Analyse vorhandener Literatur zur Entwicklung der graphischen Benutzeroberflächen, um geeignete Programmieransätze für Chatbot-UIs zu ermitteln. Aufbauend auf diesen Erkenntnissen wird ein Visual Studio Code Plugin entwickelt, das Entwickler:innen kontextbezogene Unterstützung zu der Gestaltung von Chatbot-UI im Editor während des Programmierprozesses bietet. Der Ansatz umfasst folgende Hauptschritte: Analyse vorhandener Literatur, Identifizierung relevanter Designaspekte, Entwicklung des Plugin-Prototyps und Validierung seiner Wirksamkeit anhand einer Studie.

Das Ziel dieser Arbeit ist die Entwicklung einer Lösung oder die Kombination bestehender Ansätze, um das oben beschriebene Problem von fehlenden Unterstützungstools für Entwickler:innen zu lösen. Dies umfasst die folgenden Teile: Eine Analyse des Stands der Technik bereits bekannter Design Patterns von Chatbots, aktueller Technologien für Chatbot-Implementierungen, der Recherche zu Plugins für Programmier-umgebungen und anderer relevanter Arbeiten. Die Lösung soll eine prototypische Implementation des Plugins sein, das Entwickler:innen bei der Programmierung von grafischen Interaktionselementen unterstützt. Eine Bewertung mit geeigneten Methoden (quantitativ oder qualitativ) soll über User Tests Einblicke in die Usability oder User Experience eines solchen Tools geben, mit einer anschließenden Evaluation der Implementierung anhand der aus der Literaturrecherche abgeleiteten Anforderungen.


Powered by DGS
Edit list (authentication required)

Press Articles