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

Masterarbeit

Development of an Interaction Logging Mechanism for Web Chatbots
Development of an Interaction Logging Mechanism for Web Chatbots

Completion

2025/02

Research Area

Web Engineering

Students

Mohammed Maaz Gheewale

Mohammed Maaz Gheewale

student

Advisers

traubinger

heseba

Description

In the evolving landscape of digital interactions, chatbots have become essential tools for enhancing user experiences across sectors like customer service, healthcare, and education. These conversational agents facilitate efficient exchanges, enabling tasks from simple information retrieval to complex problem-solving. The interaction necessary in these conversations can be for one rather detailed with singular interaction with single elements, but also include whole interaction patterns. The user experience can also be influenced negatively by usability smells, which could be solved by simple refactoring.

User logs can be used to automatically find these interaction patterns and usability smells. Interaction logging mechanisms provide systematic approaches to capture, store, and analyse interaction data, although specific approaches for chatbots are currently not available. Thus, this thesis aims to develop an advanced interaction logging mechanism tailored specifically for chatbots. The solution of this thesis should be able to provide user logging data which can be used to identify interaction patterns or usability smells present in chatbots.

The objective of this thesis is the creation of a solution or the combination of existing approaches to solve the problem of logging the user interaction in web chatbots. This comprises the analysis of the state of the art of existing logging tools and frameworks for user interactions, meaningful benchmarks of their performance, and relevant literature for their adaption to and isolation of chatbot interactions. From this analysis, a combined and improved prototypical implementation should demonstrate the feasibility of the chatbot specific logging mechanism. A suitable evaluation has to compare this prototypical implementation with existing solutions according to benchmarks extracted through the stat of the art additionally to an analyse of the logs on their feasibility to recognize interaction patterns and possible usability smells.


Powered by DGS
Edit list (authentication required)

Press Articles