Mirrorverse
Mirrorverse is a proof-of concept system that shows how live tailoring can be technically realized in a video conferencing interface. It builds on the Webstrates software stack consisting of Webstrates, Codestrates, and Varv.
Use
Mirrorverse can run on any Webstrates server. To setup your own Webstrates server see the Webstrates documentation.
To create an instance of Mirrorverse use the prototype ZIP file using the HTTP API of Webstrates. The following link creates a copy on the public demo.webstrates.net server:
To create a copy on your own server replace the server address with your server:
https://your-webstrates-server.com/new?prototypeUrl=https://github.com/Webstrates/Mirrorverse/raw/main/prototypes/mirrorverse.zip
Known Bugs and Limitations
Using a Mirrorverse Instance in Multiple Tabs of the Same Browser Window
Due to a bug in the localStorage
data store of Varv, Mirrorverse must not be opened in two tabs in the same browser window that share their local storage object. If testing locally, use a guest or incognito browser window instead that uses a separate local storage.
Opening a Mirrorverse instance multiple times in the same window can result in the userManager
concept instance to be deleted.
Room Recording Tool Unavailable
The Room Recording Tool is not available in the public release of Mirrorverse due to dependencies on unpublished code of Videostrates.
Fixed Versions
The versions of all WPM packages in the Mirrorverse prototype are fixed and will not update automatically.
PDF)
Paper (Abstract
How can we let users adapt video-based meetings as easily as they rearrange furniture in a physical meeting room? We describe a design space for video conferencing systems that includes a five-step "ladder of tailorability," from minor adjustments to live reprogramming of the interface. We then present Mirrorverse and show how it applies the principles of computational media to support live tailoring of video conferencing interfaces to accommodate highly diverse meeting situations. We present multiple use scenarios, including a virtual workshop, an online yoga class, and a stand-up team meeting to evaluate the approach and demonstrate its potential for new, remote meetings with fluid transitions across activities.
Video
Citation
Jens Emil Grønbæk, Marcel Borowski, Eve Hoggan, Wendy Mackay, Michel Beaudouin-Lafon, and Clemens N. Klokmose. 2023. Mirrorverse: Live Tailoring of Video Conferencing Interfaces. In Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology (UIST ’23). Association for Computing Machinery, New York, NY, USA. DOI: https://doi.org/10.1145/3586183.3606767
BibTeX
@InProceedings{Mirrorverse2023,
author = {Grønbæk, Jens Emil and Borowski, Marcel and Hoggan, Eve and Mackay, Wendy and Beaudouin-Lafon, Michel and Klokmose, Clemens N.},
title = {Mirrorverse: Live Tailoring of Video Conferencing Interfaces},
year = {2023},
booktitle = {Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology},
series = {UIST '23},
doi = {10.1145/3586183.3606767}
}