Masterarbeit
Conversion from Graphical User Interface to Conversational User Interface
Completion
2024/05
Research Area
Students
Nirav Mendapara
Advisers
Description
Modern software development processes often result in increasingly complex Graphical User Interfaces (GUI). In the last few years, Conversational User Interfaces (CUIs) offered a more streamlined and simplistic option for a user interface. However, the transition from GUIs to CUIs is not always straightforward, as there is currently no automated system available to perform the conversion, which also includes challenging information like event-based interactions, such as the us of buttons or mouse events.
As the conversion from GUI to CUI is no trivial matter, this thesis wants to research on a systematic and automatic process with which all relevant information can be obtained and transferred. This approach includes the general information from the GUI, the usage of interaction elements like buttons, links, or selection choices, and design elements like fonts or colours. The interaction elements of the GUI have to be then conversed to useful equivalents for CUIs, while fonts and colours have to be included in the CUI design to ensure recognisability.
The objective of this thesis is the creation of a solution or the combination of existing approaches to solve the problem of an automated conversion from Graphical to Conversational User Interfaces. This comprises the analysis of existing conversion processes to or from Graphical or Conversational User Interfaces, and an overview of user interactions in GUIs and their representations in CUIs for the state of the art, the demonstration of the solution by a prototypical implementation of an automated conversion from a Graphical to a Conversational User Interface, a suitable evaluation based both on the completeness of the conversion and a comparison of the usability of both interfaces, and the compliance with requirements that were extracted through the literature research.