Panagiotis D. Ritsos

MEng PhD Essex, FHEA

Senior Lecturer in Visualization

XReality, Visualization and
Analytics (XRVA) Lab

Human-Centered Computing (HCC)
Research Group

School of Computer Science
and Engineering,

Bangor University,
Dean Street, Bangor,
Gwynedd, UK, LL57 1UT

Somewhere Over the Desktop: A Research Agenda for Ubiquitous Analytics

Teaser for Somewhere Over the Desktop: A Research Agenda for Ubiquitous Analytics

Abstract

Spatial computing, generative AI, and open web standards are converging. Three spatial operating systems – Android XR, Meta Horizon OS, and Apple visionOS – now ship with platform-level scene understanding. Wearable displays span the range from full headsets to slim smartglasses. Agentic AI operates on the same spatial substrates as the human user. This convergence enables new opportunities for ubiquitous analytics (UA): the use of many, physically distributed, networked devices to support data sensemaking anytime and anywhere. But proprietary platforms are settling design conventions that will calcify without evidence-based alternatives. UA has now matured to the point where its intellectual history can be read as a structured genealogy of foundations, contributions, and lineages. We trace this genealogy and organize it into clusters spanning cognition, context, interaction, platforms, visualization, collaboration, and evaluation. Finally, we cross these clusters with each other, yielding a total of 42 future research challenges.

Downloads

Available at: arXiv:2606.11980

Resources

  GitHub Repository

Resources

  OSF Repository

Citation

N. Elmqvist, P. D. Ritsos, and P. W. S. Butcher, “Somewhere Over the Desktop: A Research Agenda for Ubiquitous Analytics.” 2026. [Online] Available at: arXiv:2606.11980

Bibtex

@misc{elmqvist2026dresearchagendaubiquitous,
  title = {Somewhere Over the Desktop: A Research Agenda for Ubiquitous Analytics},
  author = {Elmqvist, Niklas and Ritsos, Panagiotis D. and Butcher, Peter W. S.},
  year = {2026},
  eprint = {2606.11980},
  archiveprefix = {arXiv},
  primaryclass = {cs.HC}
}