Automated Usability Evaluation of Graphical User Interfaces as well as Augmented and Virtual Reality
Description
The usability of a software depends on its concrete application context, which is comprised of user groups, the tasks executed with the software, and the physical enviroment in which a software is used. To engineer software with a high usability, developers analyze the application context and design the software in a way that best supports its usage in the application context. However, users mostly use software in their own specific way and sometimes even for tasks the software is not designed for. In addition, the requirements towards a software may change, which may lead to new usage scenarios. Therefore, the initially good usability of the software may decrease. To address this issue, a continuous assessment of the usability of a software is required. As manual methods for usability assessments are cost intensive, we aim at developing fully automated usability evaluation methods.
In this research, we intersect possibilities for automated usability evaluation of user interfaces. This covers established Graphical User Interfaces (GUIs) as well as the more and more upcoming Augmented and Virtual Realities. To achieve our goals, we trace the actual usage of a software by recordings the actions of users. Based on the recordings and a resembled model of the user interface, we automatically generate task trees which are a model for the actual usage of the software. We use the task trees in combination with usage statistics and the user interface model to perform an automated usability evaluation of the software. The results of our approach provide detailed information about the detected usability issues including the performed user tasks and a proposal for solving the issues.
Project Details
Related Publications
-
Patrick HarmsAutomated Usability Evaluation of Virtual Reality Applications, ACM Transactions on Computer-Human Interaction, 2019
-
Patrick Harms, Steffen Herbold, Jens GrabowskiExtended Trace-based Task Tree Generation, International Journal on Advances in Intelligent Systems, Think Mind, 2014
-
Patrick Harms, Jens GrabowskiUsability of Generic Software in e-Research Infrastructures, Journal of the Chicago Colloquium on Digital Humanities and Computer Science, University of Chicago, 2011
-
Patrick HarmsVR Interaction Modalities for the Evaluation of Technical Device Prototypes, Proceedings of the 17th IFIP TC.13 International Conference on Human-Computer Interaction, 2019
-
Hanna HolderiedEvaluation of Interaction Concepts in Virtual Reality, INFORMATIK 2017, 2017
-
Patrick HarmsRepresentativeness and Descriptiveness of Task Trees Generated from Website Usage Traces, System Analysis and Modeling. Technology-Specific Aspects of Models : 9th International Conference, SAM 2016, Saint-Malo, France, October 3-4, 2016. Proceedings, Springer, 2016
-
Patrick Harms, Jens GrabowskiConsistency of Task Trees Generated from Website Usage Traces, SDL 2015: Model-Driven Engineering for Smart Cities: 17th International SDL Forum, Berlin, Germany, October 12-14, 2015, Proceedings, 2015
-
Patrick Harms, Steffen Herbold, Jens GrabowskiTrace-based Task Tree Generation, ACHI 2014, The Seventh International Conference on Advances in Computer-Human Interactions, IARIA XPS Press, 2014
-
Patrick Harms, Jens GrabowskiUsage-based Automatic Detection of Usability Smells, Human-Centered Software Engineering: 5th IFIP WG 13.2 International Conference, HCSE 2014, Paderborn, Germany, September 16-18, 2014. Proceedings, 2014
-
Patrick HarmsAutomated Field Usability Evaluation Using Generated Task Trees, Georg-August-University of Goettingen, 2016
-
Patrick HarmsEinsatz von AR und VR zu Usabilityevaluation von virtuellen Prototypen, 2019
-
Patrick HarmsPassen Usability und Informatik überhaupt zusammen?, 2019
-
Patrick Harms, Jens GrabowskiAutomating Usability Testing for Prototypes of the Things in the Internet using Augmented and Virtual Reality, presented at User Conference on Advanced Automated Testing (UCAAT) 2017, 2017
-
Patrick Harms, Jens GrabowskiExperiences with Automated Field Usability Testing Using Generated Task Models, presented at User Conference on Advanced Automated Testing (UCAAT) 2016, 2016
-
Patrick HarmsUsability-Engineering - SUB, 2013
-
Patrick HarmsAutomatisierte Usability-Evaluation! Geht das? - Softwareforen Leipzig, 2013
-
Patrick HarmsUsability-Engineering - SLUB, 2013
-
Patrick HarmsEvaluationsmethoden im Usability Engineering, Themendossier für die User Group »Usability Engineering«, Softwareforen Leipzig, 2012