EDBT 2026 Demo / reviewers in the wild / expert
Janus Bager Kristensen
dblp:154/1045
· DBLP profile ↗
5ranked-venue papers
0as first author
4since 2021 · last 2025
0009-0008-9886-3256ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 4 · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Human-computer interaction and pervasive computing
3 papers |
Immersive interaction · 58% Collaborative and social computing · 42% | |
| Computer graphics and multimedia
2 papers |
Virtual and augmented reality · 48% Visualization and visual analytics · 37% Visual content generation and editing · 16% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 87% Software maintenance and evolution · 13% | |
| Network and information security
1 paper |
Privacy and data protection · 100% |
Topics — the 9 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Virtual and augmented reality › immersive content generation › XR content creation
immersive authoring |
0.9 | 1 | 2025 | DashSpace: A Live Collaborative Platform for Immersive and Ubiquitous Analytics · IEEE Trans. Vis. Comput. Graph. 2025 |
Visualization and visual analytics
visualization authoring |
0.9 | 1 | 2025 | DashSpace: A Live Collaborative Platform for Immersive and Ubiquitous Analytics · IEEE Trans. Vis. Comput. Graph. 2025 |
Immersive interaction › immersive analytics
collaborative immersive analytics |
0.9 | 1 | 2025 | DashSpace: A Live Collaborative Platform for Immersive and Ubiquitous Analytics · IEEE Trans. Vis. Comput. Graph. 2025 |
Immersive interaction
immersive analytics |
0.9 | 1 | 2025 | DashSpace: A Live Collaborative Platform for Immersive and Ubiquitous Analytics · IEEE Trans. Vis. Comput. Graph. 2025 |
Programming languages and type systems › programming paradigms
declarative programming |
0.6 | 1 | 2022 | Varv: Reprogrammable Interactive Software as a Declarative Data Structure · CHI 2022 |
Programming languages and type systems
domain-specific languages |
0.6 | 1 | 2022 | Varv: Reprogrammable Interactive Software as a Declarative Data Structure · CHI 2022 |
Visual content generation and editing
video manipulation |
0.4 | 1 | 2019 | Videostrates: Collaborative, Distributed and Programmable Video Manipulation · UIST 2019 |
Collaborative and social computing
collaborative editing |
0.4 | 1 | 2019 | Videostrates: Collaborative, Distributed and Programmable Video Manipulation · UIST 2019 |
Privacy and data protection › privacy compliance
GDPR compliance |
0.3 | 1 | 2025 | A Cross-Country Analysis of GDPR Cookie Banners and Flexible Methods For Scraping Them · CHI 2025 |
Methods — techniques the papers use, named apart from their topics
web scraping · 1.7visual authoring · 1.7automated measurement · 1.73d avatar · 1.7shaders · 0.8declarative HTML notation · 0.8WebGL · 0.8task-centered design · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A Cross-Country Analysis of GDPR Cookie Banners and Flexible Methods For Scraping ThemabstractOnline tracking remains problematic, with compliance and ethical issues persisting despite regulatory efforts. Consent interfaces, the visible manifestation of this industry, have seen significant attention over the years. We present robust automated methods to study the presence, design, and third-party suppliers of consent interfaces at scale and the web service consent-observatory.eu to do it with. We examine the top 10,000 websites across 31 countries under the ePrivacy Directive and GDPR (n=254.148). Our findings show that 67% of websites use consent interfaces, but only 15% are minimally compliant, mostly because they lack a reject option. Consent management platforms (CMPs) are powerful intermediaries in this space: 67% of interfaces are provided by CMPs, and three organisations hold 37% of the market. There is little evidence that regulators' guidance and fines have impacted compliance rates, but 18% of compliance variance is explained by CMPs. Researchers should take an infrastructural perspective on online tracking and study the factual control of intermediaries to identify effective leverage points. Midas Nouwens, Janus Bager Kristensen, Kristjan Maalt, Rolf Bagge |
CHI | 2 |
| 2025 | WindowSpace: A Web-Based XR Window Manager for Interacting with 2D Windows in Immersive 3D SpaceabstractExtended 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 manager for placing 2D windows in immersive 3D space while using a traditional mouse and keyboard. WindowSpace is a web-based system supporting consumer-level HMD-AR that can display native 2D windows from standard operating systems using a native desktop streaming server based on a standards-compliant optimized WebRTC protocol. To facilitate interacting with these native applications, we investigate the design space for effectively controlling the cursor between windows arranged in immersive 3D space. We propose three pointing techniques in our design space: an off-screen cursor (EtherXR), a head-tracking based pointer (Face&Jump), and a novel technique based on switching screens by extending the mouse trajectory (BallisticXR). Our empirical study revealed that EtherXR performs slightly better overall; however, BallisticXR showed better accuracy. Notably, Face&Jump yielded slower and less accurate performance, suggesting that full gaze assistance may be necessary to support this approach effectively. Emeric Marguet, Marcel Borowski, Janus Bager Kristensen, Clemens Nylandsted Klokmose, Niklas Elmqvist |
Proc. ACM Hum. Comput. Interact. | 3 |
| 2025 | DashSpace: A Live Collaborative Platform for Immersive and Ubiquitous AnalyticsabstractWe 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 between existing web-based visualizations and the immersive analytics setting, DashSpace supports visualizing both legacy D3 and Vega-Lite visualizations on 2D planes, and extruding Vega-Lite specifications into 2.5D. It also supports fully 3D visual representations using the Optomancy grammar. To facilitate authoring new visualizations in immersive XR, the platform provides a visual authoring mechanism where the user groups specification snippets to construct visualizations dynamically. The approach is fully persistent and collaborative, allowing multiple participants-whose presence is shown using 3D avatars and webcam feeds-to interact with the shared space synchronously, both co-located and remotely. We present three examples of DashSpace in action: immersive data analysis in 3D space, synchronous collaboration, and immersive data presentations. Marcel Borowski, Peter W. S. Butcher, Janus Bager Kristensen, Jonas Oxenbøll Petersen, Panagiotis D. Ritsos, Clemens Nylandsted Klokmose, Niklas Elmqvist |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2022 | Varv: Reprogrammable Interactive Software as a Declarative Data StructureabstractMost 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 existing software is often laborious or wholly blocked, requiring sophisticated knowledge of application architecture or setting up a development environment. We present Varv, a programming model representing reprogrammable interactive software as a declarative data structure. Varv defines interactive applications as a set of concepts that consist of a schema and actions. Applications in Varv support incremental modification, allowing users to reprogram through addition and selectively suppress, modify, or add behavior. Users can define high-level concepts, creating an abstraction layer and effectively a domain-specific language for their application domain, emphasizing reuse and modification. We demonstrate the reprogramming and collaboration capabilities of Varv in two case studies and illustrate how the event engine allows for extensive tooling support. Marcel Borowski, Luke Murray, Rolf Bagge, Janus Bager Kristensen, Arvind Satyanarayan, Clemens Nylandsted Klokmose |
CHI | 4 |
| 2019 | Videostrates: Collaborative, Distributed and Programmable Video ManipulationabstractWe present Videostrates, a concept and a toolkit for creating real-time collaborative video editing tools. Videostrates supports both live and recorded video composition with a declarative HTML-based notation, combining both simple and sophisticated editing tools that can be used collaboratively. Videostrates is programmable and unleashes the power of the modern web platform for video manipulation. We demonstrate its potential through three use scenarios: collaborative video editing with multiple tools and devices; orchestration of multiple live streams that are recorded and broadcast to a popular streaming platform; and programmatic creation of video using WebGL and shaders for blue screen effects. These scenarios only scratch the surface of Videostrates' potential, which opens up a design space for novel collaborative video editors with fully programmable interfaces. Clemens Nylandsted Klokmose, Christian Remy 0001, Janus Bager Kristensen, Rolf Bagge, Michel Beaudouin-Lafon, Wendy E. Mackay |
UIST | 3 |