Discovering Error Handling Strategies for Improving End User Experience in Collaborative Distributed Real Time Systems
dc.contributor.author | Andreasson, David | |
dc.contributor.author | Gunnarsson, Karl | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
dc.contributor.examiner | Fjeld, Morten | |
dc.contributor.supervisor | Torgersson, Olof | |
dc.date.accessioned | 2024-09-24T05:21:01Z | |
dc.date.available | 2024-09-24T05:21:01Z | |
dc.date.issued | 2024 | |
dc.date.submitted | ||
dc.description.abstract | This thesis investigates error-handling strategies in collaborative distributed realtime systems, focusing on enhancing the end-user experience. Collaborative environments like Yolean, characterized by complex distributed architectures, often suffer from errors that negatively impact user satisfaction and system functionality. Through a combination of Research Through Design, Requirements Engineering, and Design Thinking, this study identifies error patterns and evaluates user preferences for managing these errors. Our research involved semi-structured interviews, affinity diagramming, storyboarding, prototyping, and iterative user testing to develop an understanding of user expectations and effective error-handling strategies. We developed and refined prototypes addressing two main scenarios: Distributed architecture and collaborative interactions with human-induced errors. The proposed error-handling strategies aim to provide intuitive and non-disruptive user support, enhancing system usability and reliability. The findings from the study are summarized as an initial framework to guide the exploration of error-handling strategies in such environments. Results from the study indicate that the design artifact improved the end-user experience compared to the current state of the Yolean application. However, further research would be needed to draw generalized conclusions and guide further refinement of the proposed framework. | |
dc.identifier.coursecode | DATX05 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12380/308790 | |
dc.language.iso | eng | |
dc.setspec.uppsok | Technology | |
dc.subject | Error-handling | |
dc.subject | Error-presentation | |
dc.subject | Error-mitigation | |
dc.subject | Distributed-systems | |
dc.subject | Collaborative-system | |
dc.subject | Real-time-systems | |
dc.subject | Interaction-design | |
dc.title | Discovering Error Handling Strategies for Improving End User Experience in Collaborative Distributed Real Time Systems | |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.degree | Master's Thesis | en |
dc.type.uppsok | H | |
local.programme | Interaction design and technologies (MPIDE), MSc |