Clemens Nylandsted Klokmose
YOU?
Author Swipe
View article: WindowSpace: A Web-Based XR Window Manager for Interacting with 2D Windows in Immersive 3D Space
WindowSpace: A Web-Based XR Window Manager for Interacting with 2D Windows in Immersive 3D Space Open
Extended Reality (XR) head-mounted displays (HMDs) coupled with standard mouse and keyboard hardware present a unique opportunity to rethink traditional desktop productivity. In this paper, we propose WindowSpace, an XR-based window manage…
View article: Participatory AI: A Scandinavian Approach to Human-Centered AI
Participatory AI: A Scandinavian Approach to Human-Centered AI Open
AI's transformative impact on work, education, and everyday life makes it as much a political artifact as a technological one. Current AI models are opaque, centralized, and overly generic. The algorithmic automation they provide threatens…
View article: Automating the Path: An R&D Agenda for Human-Centered AI and Visualization
Automating the Path: An R&D Agenda for Human-Centered AI and Visualization Open
The emergence of generative AI, large language models (LLMs), and foundation models is fundamentally reshaping computer science, and visualization and visual analytics are no exception. We present a systematic framework for understanding h…
View article: Datamancer: Bimanual Gesture Interaction in Multi-Display Ubiquitous Analytics Environments
Datamancer: Bimanual Gesture Interaction in Multi-Display Ubiquitous Analytics Environments Open
We introduce Datamancer, a wearable device enabling bimanual gesture interaction across multi-display ubiquitous analytics environments. Datamancer addresses the gap in gesture-based interaction within data visualization settings, where cu…
View article: DashSpace: A Live Collaborative Platform for Immersive and Ubiquitous Analytics
DashSpace: A Live Collaborative Platform for Immersive and Ubiquitous Analytics Open
We introduce DashSpace, a live collaborative immersive and ubiquitous analytics (IA/UA) platform designed for handheld and head-mounted Augmented/Extended Reality (AR/XR) implemented using WebXR and open standards. To bridge the gap betwee…
View article: MyWebstrates: Webstrates as Local-first Software
MyWebstrates: Webstrates as Local-first Software Open
Webstrates are web substrates, a practical realization of shareable dynamic media under which distributability, shareability, and malleability are fundamental software principles. Webstrates blur the distinction between application and doc…
View article: TableBot: Getting a Handle on Hybrid Collaboration by Negotiating Control of a Tabletop Telepresence Robot
TableBot: Getting a Handle on Hybrid Collaboration by Negotiating Control of a Tabletop Telepresence Robot Open
Mobile Remote telePresence robots (MRPs) have been explored as a promising approach to strengthen the agency and presence of remote participants in hybrid work settings. Despite the need and interest in how they might better support hybrid…
View article: Bringing Teachers and Researchers Together through Participatory Design and Cooperative Prototyping in Computing Education
Bringing Teachers and Researchers Together through Participatory Design and Cooperative Prototyping in Computing Education Open
Computing education is becoming increasingly important in high school curricula, but there are challenges in teaching computing, including teachers’ professional development and the development of appropriate learning tools. Participatory …
View article: Towards Flexible and Robust User Interface Adaptations With Multiple Objectives
Towards Flexible and Robust User Interface Adaptations With Multiple Objectives Open
This paper proposes a new approach for online UI adaptation that aims to overcome the limitations of the most commonly used UI optimization method involving multiple objectives: weighted sum optimization. Weighted sums are highly sensitive…
View article: Mirrorverse: Live Tailoring of Video Conferencing Interfaces
Mirrorverse: Live Tailoring of Video Conferencing Interfaces Open
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 adj…
View article: Pareto Optimal Layouts for Adaptive Mixed Reality
Pareto Optimal Layouts for Adaptive Mixed Reality Open
Adaptive mixed reality applications adjust their user interfaces based on the context in which they are used to provide a smooth experience for different users and environments.This involves carefully positioning UI elements, which can be …
View article: Collectives and Their Artifact Ecologies
Collectives and Their Artifact Ecologies Open
Computing today happens across multiple devices, applications, users, organizational units, and in the rest of the world outside. Groups and communities come together for different reasons and operate within contexts that may differ from d…
View article: Between Principle and Pragmatism: Reflections on Prototyping Computational Media with Webstrates
Between Principle and Pragmatism: Reflections on Prototyping Computational Media with Webstrates Open
Computational media describes a vision of software, which, in contrast to application-centric software, is (1) malleable, so users can modify existing functionality, (2) computable, so users can run custom code, (3) distributable, so users…
View article: Webstrates, Codestrates v2, and Varv: A Software Stack for Computational Media
Webstrates, Codestrates v2, and Varv: A Software Stack for Computational Media Open
Today’s software often comes in the form of applications: rigid turn-key products, which usually cannot be modified by their users. Computational media is an alternative vision of software that is inherently extensible and collaborative. W…
View article: Varv: Reprogrammable Interactive Software as a Declarative Data Structure
Varv: Reprogrammable Interactive Software as a Declarative Data Structure Open
Most modern applications are immutable and turn-key despite the acknowledged benefits of empowering users to modify their software. Writing extensible software remains challenging, even for expert programmers. Reprogramming or extending ex…
View article: Caught in the Network: The Impact of WhatsApp’s 2021 Privacy Policy Update on Users’ Messaging App Ecosystems
Caught in the Network: The Impact of WhatsApp’s 2021 Privacy Policy Update on Users’ Messaging App Ecosystems Open
In January 2021, WhatsApp announced an update to their privacy policy, sparking an outcry that saw millions of users install other messaging apps such as Telegram and Signal. This presented a rare opportunity to study users' experiences wh…
View article: What was Hybrid? A Systematic Review of Hybrid Collaboration and Meetings Research
What was Hybrid? A Systematic Review of Hybrid Collaboration and Meetings Research Open
Interest in hybrid collaboration and meetings (HCM), where several co-located participants engage in coordinated work with remote participants, is gaining unprecedented momentum after the rapid shift in working from home due to the COVID-1…
View article: SciNote: Collaborative Problem Solving and Argumentation Tool
SciNote: Collaborative Problem Solving and Argumentation Tool Open
As educators push for students to learn science by doing science, there is a need for computational scaffolding to assist students' evaluation of scientific evidence and argument building. In this paper, we present a pilot study of SciNote…
View article: A Survey of Digital Working Conditions of Danish Knowledge Workers
A Survey of Digital Working Conditions of Danish Knowledge Workers Open
We present a representative survey of the digital working conditions of 466 Danish knowledge workers. We provide data on 1) the hardware and software they use to accomplish their main job activities, 2) the strategies they use to personali…
View article: Putting Down Roots
Putting Down Roots Open
In this pictorial, we investigate how a virtual collection can put down its roots in a physical space and integrate into the local community. We present PLACED, a place-centric digital service that supports participation and community-prod…
View article: Between Scripts and Applications: Computational Media for the Frontier of Nanoscience
Between Scripts and Applications: Computational Media for the Frontier of Nanoscience Open
The popularity of computational notebooks heralds a return of software as computational media rather than turn-key applications. We believe this software model has potential beyond supporting just the computationally literate. We studied a…
View article: Computational Alternatives Vignettes for Place- and Activity-Centered Digital Services in Public Libraries
Computational Alternatives Vignettes for Place- and Activity-Centered Digital Services in Public Libraries Open
We investigate how to design community technologies for public events. We do so with a focus on technologies that give rise to new forms of participation and knowledge co-production in public libraries. Specifically, we deployed a digital …
View article: "In VR, everything is possible!": Sketching and Simulating Spatially-Aware Interactive Spaces in Virtual Reality
"In VR, everything is possible!": Sketching and Simulating Spatially-Aware Interactive Spaces in Virtual Reality Open
We propose using virtual reality (VR) as a design tool for sketching and simulating spatially-aware interactive spaces. Using VR, designers can quickly experience their envisioned spaces and interactions by simulating technologies such as …
View article: Towards a dynamic multiscale personal information space: beyond application and document centered views of information
Towards a dynamic multiscale personal information space: beyond application and document centered views of information Open
The historical moment when a person worked in front of a single computer has passed. Computers are now ubiquitous and embedded in virtually every new device and system, connecting our personal and professional activities to ever-expanding …
View article: Exploring the Benefits and Barriers of Using Computational Notebooks for Collaborative Programming Assignments
Exploring the Benefits and Barriers of Using Computational Notebooks for Collaborative Programming Assignments Open
Programming assignments in computer science courses are often processed in pairs or groups of students. While working together, students face several shortcomings in today's software: The lack of real-time collaboration capabilities, the s…
View article: Situated Sketching and Enactment for Pervasive Displays
Situated Sketching and Enactment for Pervasive Displays Open
Situated sketching and enactment aim at grounding designs in the spatial, social and cultural practices of a particular place. This is particularly relevant when designing for public places in which human activities are open-ended, multi-f…
View article: Videostrates
Videostrates Open
International audience
View article: Potentials and Challenges for User-generated Video Content in Public Libraries
Potentials and Challenges for User-generated Video Content in Public Libraries Open
The role of libraries are rapidly shifting, in large part as a consequence of digitization. In addition to providing access to collections of books and other physical media, public libraries today are embracing a new role of becoming urban…