Skip to content
/ ROVER Public

ROVER (Rating Overlay for Virtual Environments in Research) is a VR questionnaire toolkit enabling expert researchers and those with a limited IT-background to easily integrate surveys and questionnaires into the virtual environment during users studies. ROVER is based on the OpenVR Overlay API.

License

Notifications You must be signed in to change notification settings

kuentzel/ROVER

Repository files navigation

ROVER: Rating Overlays for Virtual Environments in Research

ROVER is a Virtual Reality / VR questionnaire toolkit to enable researchers with a limited IT background to easily integrate immersive rating scales and questionnaires into their VR user experience studies.

ROVER uses the SteamVR Overlay Interface together with the OpenVR Compositor Interface to project 2D content over the 3D Virtual Environment.

ROVER has been evaluated as part of a user experience pilot study in collaboration with health psychologists.

The research paper introducing the tool is open access and can be found here: https://dl.acm.org/doi/10.1145/3660515.3661328. Other research using ROVER is listed below.

Find a video of ROVER's features here: https://github.com/kuentzel/ROVER/ROVER_Overview/ROVER_FeatureVideo

Download

ROVER is meant to be used as a standalone executable. It does not need to be and is not meant to be integrated into your own project. ROVER can be downloaded here: https://github.com/kuentzel/ROVER/releases/tag/v2408r1

You can download more sample questionnaires (Usability Metric for User Experience, System Usability Scale, NASA Task Load Index, igroup Presence Questionnaire, etc.) here: https://github.com/kuentzel/ROVER/releases/tag/qp1

Getting Started

  1. Download ROVER: https://github.com/kuentzel/ROVER/releases/tag/v2406r2
  2. Read README_ROVER.txt
  3. Configure ROVER
  4. Start ROVER
  5. Load sample survey
  6. Explore

You are welcome to contribute and we will review any pull-requests (commit to the development branch). Feel free to open an issue at https://github.com/kuentzel/ROVER/issues> or contact us at [email protected]

Planned Updates

  • Graphical User Interface / Web App for easy Survey/Questionnaire Configuration (feel free to reach out if you require assistance) -> Q1 2025
  • Improvement and expansion of the graphical desktop UI to cover the configuration option currently set via the text files -> Q4 2024
  • Improved guide on setting up and using ROVER (feel free to reach out if you require assistance) -> Q4 2024
  • Cleaned-up and improved item layouts, more item types (images, sliders, etc.) -> Q1 2025

Dependencies and Attribution

The code is provided to enable individual adjustments and builds. ROVER has been developed using Unity 2021.3.x.

ROVER has several dependencies: SteamVR Unity Plugin, OpenVR, OpenVR Unity XR Plugin, Ready Player Me, ManagedRenderEvent. These dependencies have been released open source. Find their respective licenses in the License file. ROVER comes with all dependencies.

ROVER is provided under a MIT License.

Please cite ROVER and the research paper in your academic works.

@inproceedings{10.1145/3660515.3661328,
author = {K\"{u}ntzer, Lucas and Schwab, Sandra U. and Spaderna, Heike and Rock, Georg},
title = {ROVER: A Standalone Overlay Tool for Questionnaires in Virtual Reality},
year = {2024},
isbn = {9798400706516},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3660515.3661328},
doi = {10.1145/3660515.3661328},
booktitle = {Companion Proceedings of the 16th ACM SIGCHI Symposium on Engineering Interactive Computing Systems},
pages = {31–39},
numpages = {9},
keywords = {accessibility, immersive virtual reality, inVR-questionnaires, questionnaires, tool, usability, user experience, user study, virtual reality, vr},
location = {Cagliari, Italy},
series = {EICS '24 Companion}
}

Works using ROVER

Lucas Küntzer, Moritz Scherer, Tilo Mentler, and Georg Rock. 2024. Dynamic Difficulty Adjustment in Virtual Reality Exergaming to Regulate Exertion Levels via Heart Rate Monitoring. In Proceedings of the 30th ACM Symposium on Virtual Reality Software and Technology (VRST '24). Association for Computing Machinery, New York, NY, USA, Article 82, 1–2. https://doi.org/10.1145/3641825.3689504

L. Küntzer, S. Schwab, H. Spaderna and G. Rock, "Measuring User Experience of Older Adults during Virtual Reality Exergaming," 2024 16th International Conference on Quality of Multimedia Experience (QoMEX), Karlshamn, Sweden, 2024, pp. 153-159, doi: 10.1109/QoMEX61742.2024.10598263.

About

ROVER (Rating Overlay for Virtual Environments in Research) is a VR questionnaire toolkit enabling expert researchers and those with a limited IT-background to easily integrate surveys and questionnaires into the virtual environment during users studies. ROVER is based on the OpenVR Overlay API.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published