20 Ways To Answer Yes or No Questions
Details
Project Type: University/group project
Technologies: Unity + C# + Oculus SDK
Source code (C# scripts only): https://github.com/HerouFenix/botpartyvr
Abstract
There is a multitude of ways developers can allow users to interact with their Virtual Reality (VR) applications to accomplish the same task. However, such variety coupled with a lack of comparative studies, makes it hard to infer which technique users prefer. Developers usually end up implementing whichever interaction methodology they feel works best for their application, which sometimes diverges from the majority of user’s preference, hindering the overall appreciation and enjoyment of the software. To solve this we designed an experience to compare 20 different interaction techniques directed towards the task of answering binary questions - a task that is very commonly found in VR applications. Our developed techniques include interaction methodologies commonly found in VR applications and cover a wide spectrum of control paradigms - controllers, hands and head. Combining our experience with a set of user preference forms we were able to catalogue important information about each of our techniques, such as overall popularity, impact on immersion, enjoyment and comfort. In the end we managed to document each of the methodologies advantages and shortcomings allowing us to make a more informed choice as to which technique fits best into the binary question answering task.
Publication
We are currently in the process of writing a paper presenting these 20 methods and the results from our study in the Virtual Reality Journal.