Niklas Elmqvist

HC
h-index7
16papers
209citations
Novelty43%
AI Score53

16 Papers

HCJun 2
The Attention-Aware Pipeline: Design Tensions from Making Attention Visible in XR

Arvind Srinivasan, Niklas Elmqvist

Where people look during shared activity carries coordination cues that speech and gesture cannot replace, but these patterns remain invisible to participants. XR headsets make gaze available as real-time input, yet few systems feed it back visually. We frame our work using the Attention-Aware Pipeline (Capture, Record, Revisualize), whose feedback loop means the systems visual response alters what users attend to next, triggering further responses. This generates design tensions whose form depends on each stages configuration. We trace the pipeline through three systems casting attention as a mirror (reflecting gaze history), a medium (sharing it across collaborators), and a mediator (intervening through diminished reality). Each encountered a tension the loop predicted, motivating the next. A formative eye-tracking study of four musicians surfaced attentional tunneling and near-total disconnection, confirming the need for intervention. We present these tensions and a next step: testing whether subtractive intervention reduces tunneling for a single sight-reader.

HCJun 2
HeedVision: Attention Awareness in Collaborative Immersive Analytics Environments

Arvind Srinivasan, Niklas Elmqvist

Group awareness--the ability to perceive the activities of collaborators in a shared space--is a vital mechanism to support effective coordination and joint data analysis in collaborative visualization. We introduce collaborative attention-aware visualizations (CAAVs) that track, record, and revisualize the collective attention of multiple users over time. We implement this concept in HeedVision, a standards-compliant WebXR system built with React Three Fiber that runs on modern AR/VR headsets, and complement it with proof-of-concept implementations covering the remaining three quadrants of our design space--varying presentation (embedded vs. separated) and situatedness (world space vs. camera space). Through a mixed-methods exploratory study where pairs of co-located analysts performed visual search tasks in a shared immersive AR environment, we investigate how attention revisualization affects collaborative coordination in immersive analytics. Our results show that CAAVs improve spatial coordination, search efficiency, and task load distribution among collaborators, though benefits vary by context, favoring abstract environments lacking natural landmarks. This work extends attention awareness to multi-user settings and provides empirical evidence for its context-dependent benefits in collaborative immersive analytics environments.

LGAug 5, 2023
Dataopsy: Scalable and Fluid Visual Exploration using Aggregate Query Sculpting

Md Naimul Hoque, Niklas Elmqvist

We present aggregate query sculpting (AQS), a faceted visual query technique for large-scale multidimensional data. As a "born scalable" query technique, AQS starts visualization with a single visual mark representing an aggregation of the entire dataset. The user can then progressively explore the dataset through a sequence of operations abbreviated as P6: pivot (facet an aggregate based on an attribute), partition (lay out a facet in space), peek (see inside a subset using an aggregate visual representation), pile (merge two or more subsets), project (extracting a subset into a new substrate), and prune (discard an aggregate not currently of interest). We validate AQS with Dataopsy, a prototype implementation of AQS that has been designed for fluid interaction on desktop and touch-based mobile devices. We demonstrate AQS and Dataopsy using two case studies and three application examples.

HCMay 19
From Role to Person: Trust Calibration Challenges in Twin Agents

Hugo Andersson, Niklas Elmqvist

Agentic AI has taken on the role of assistant, collaborator, and decision-support tool. We argue the next role on that list is more personal: you. These are digital twins of each individual -- twin agents -- representing their knowledge, perspective, and communicative style to colleagues when they are unavailable. Drawing on early design work in an ongoing project in which agents represent knowledge workers in a professional setting, we identify a trust calibration problem specific to this approach. When a human colleague doubts a twin agent's output, they face three failure modes (a schema gap, an epistemic gap, and a model artifact) with no reliable attribution path between them. Cognitive forcing functions and related frameworks address overreliance effectively in contexts where there is a clear boundary between the AI and the human decision-maker. However, twin agents dissolve that boundary, raising a class of trust calibration challenge these frameworks were not designed to handle. We introduce the concept, distinguish it from digital twins, and outline the research questions this new class of agent demands.

HCMay 19
TombWriter: Scaffolding Story Archeology through Beat-Level Interaction in Human-AI Co-Writing

Hugo Andersson, Niklas Elmqvist

The dominant paradigm for LLM interaction in AI co-writing uses disposable prompts that vanish after use. This may lead to imprecise results, cumbersome workflows, and diminished author agency and ownership. We propose LLM-based story archeology, where prompts serve as a hierarchical story instrument refined over time to extract the writer's intended story. Drawing on the fossil theory of story- telling, where stories exist as latent structures that writers excavate through their craft, this approach supports agency and ownership through high involvement and control. Writers work at the level of story beats rather than prose. They generate character actions in scenes to discover emergent possibilities, simulated by the LLM or directly nudged, then edit resulting beats to refine scenes iteratively. Prose is generated from beats based on style and genre, separating structure from style. We developed TombWriter, a web-based tool that visualizes stories as navigable cards -- characters, scenes, and beats -- through a five-stage narrative pipeline. We conducted a qual- itative study with five experienced writers who used the system over three days. Through semi-structured interviews, we found that writers framed AI as a generation engine rather than collabo- rator, claimed ownership while reporting voice loss, and valued the system for structural discovery rather than prose production. We contribute the story archeology approach, the TombWriter system, and qualitative findings on beat-level human-AI co-writing.

HCMay 19
Material for Thought: Generative AI as an Active Creative Medium

Hugo Andersson, Niklas Elmqvist

Human-AI collaboration research has largely positioned the human as a judge of AI output, centering effort on evaluating whether rec- ommendations are reliable enough to accept. This decision-support framing leaves little room for the human as creator. We argue that for creative work, this framing misdirects human effort toward eval- uating correctness rather than exploring and shaping the creative space. Drawing on Schön's theory of reflective practice, we propose an alternative: treating generative AI as an active creative medium. As a potter works with clay, humans Shape, Observe, Stir, and Se- lect (SOSS) their medium through ongoing conversation. Where generative AI actively tends toward convergence and resolution, the human role of disruption and curation becomes essential for sustaining creative quality. We present a creative writing probe, Loom, in which users orchestrate simulated narrative agents. We also introduce the SOSS framework for this mode of engagement, and discuss design implications.

HCMar 2
Towards Measuring Interactive Visualization Abilities: Connecting With Existing Literacies and Assessments

Gabriela Molina León, Benjamin Bach, Matheus Valentim et al.

How do we assess people's abilities to interact with data visualizations? The current state-of-the-art visualization literacy tests -- such as VLAT and its derivatives -- only involve the use of static visualizations. Despite advances in investigating multiple visualization abilities, we do not yet have formal methods to assess the ability of a person to interact with a data visualization effectively. In this position paper, we discuss related literacy concepts and assessments to propose and compare different approaches for assessing the abilities that people leverage to use visualizations in interactive sensemaking tasks.

HCApr 11
Characterizing Creativity in Data Visualization: Reflections and Future Directions

Tianwei Ma, Zinat Ara, Safwat Ali Khan et al.

Characterizing creativity in visualization design can lead to the design of more expressive representations and visualization authoring tools that prioritize human creativity. In this paper, we examine how creativity manifests itself in visualization design processes through two complementary studies. First, a systematic review of 63 papers yields a design space spanning three themes: creative design frameworks that focus on developing design processes by incorporating divergent and convergent thinking activities, creative visual representations that focus on developing unorthodox visualizations, and visualization-enabled creativity support tools that focus on supporting a creative task (e.g., writing) with visualization. Second, we conducted qualitative interviews with 11 visualization practitioners and researchers to understand practical challenges and contrast those with current academic framing through our design space. The interview findings indicate that artifacts or final products (unorthodox visualizations) are often disproportionately considered as the primary indicator of creativity, whereas the design process remains undervalued in practical and organizational contexts. We also found that ideation is a universal bottleneck, and organizational constraints are often the primary barrier to creative work. We discuss implications for rethinking the relationship between our design space categories, addressing organizational barriers, and designing future frameworks, tools, and evaluation methods that better support creativity in the age of AI-assisted visualization. The full list of coded papers is available here: https://vizcreativity.notion.site/coded-papers.

HCMar 25
Context-Mediated Domain Adaptation in Multi-Agent Sensemaking Systems

Anton Wolter, Leon Haag, Vaishali Dhanoa et al.

Domain experts possess tacit knowledge that they cannot easily articulate through explicit specifications. When experts modify AI-generated artifacts by correcting terminology, restructuring arguments, and adjusting emphasis, these edits reveal domain understanding that remains latent in traditional prompt-based interactions. Current systems treat such modifications as endpoint corrections rather than as implicit specifications that could reshape subsequent reasoning. We propose context-mediated domain adaptation, a paradigm where user modifications to system-generated artifacts serve as implicit domain specification that reshapes LLM-powered multi-agent reasoning behavior. Through our system Seedentia, a web-based multi-agent framework for sense-making, we demonstrate bidirectional semantic links between generated artifacts and system reasoning. Our approach enables specification bootstrapping where vague initial prompts evolve into precise domain specifications through iterative human-AI collaboration, implicit knowledge transfer through reverse-engineered user edits, and in-context learning where agent behavior adapts based on observed correction patterns. We present results from an evaluation with domain experts who generated and modified research questions from academic papers. Our system extracted 46 domain knowledge entries from user modifications, demonstrating the feasibility of capturing implicit expertise through edit patterns, though the limited sample size constrains conclusions about systematic quality improvements.

HCMay 1, 2025
Data Therapist: Eliciting Domain Knowledge from Subject Matter Experts Using Large Language Models

Sungbok Shin, Hyeon Jeon, Sanghyun Hong et al.

Effective data visualization requires not only technical proficiency but also a deep understanding of the domain-specific context in which data exists. This context often includes tacit knowledge about data provenance, quality, and intended use, which is rarely explicit in the dataset itself. Motivated by growing demands to surface tacit knowledge, we present the Data Therapist, a web-based system that helps domain experts externalize such implicit knowledge through a mixed-initiative process combining iterative Q&A with interactive annotation. Powered by a large language model, the system automatically analyzes user-supplied datasets, prompts users with targeted questions, and supports annotation at varying levels of granularity. The resulting structured knowledge base can inform both human and automated visualization design. A qualitative study with expert pairs from Accounting, Political Science, and Computer Security revealed recurring patterns in how expert reason about their data and highlighted opportunities for AI support to enhance visualization design.

HCJan 31, 2022
The Stories We Tell About Data: Media Types for Data-Driven Storytelling

Zhenpeng Zhao, Niklas Elmqvist

The emerging practice of data-driven storytelling is framing data using familiar narrative mechanisms such as slideshows, videos, and comics to make even highly complex phenomena understandable. However, current data stories are still not utilizing the full potential of the storytelling domain. One reason for this is that current data-driven storytelling practice does not leverage the full repertoire of media that can be used for storytelling, such as the spoken word, e-learning, and video games. In this paper, we propose a taxonomy focused specifically on media types for the purpose of widening the purview of data-driven storytelling simply by putting more tools into the hands of designers. Using our taxonomy as a generative tool, we also propose three novel storytelling mechanisms, including for live-streaming, gesture-driven oral presentations, and textual reports that dynamically incorporate visual representations.

CLSep 6, 2020
Once Upon A Time In Visualization: Understanding the Use of Textual Narratives for Causality

Arjun Choudhry, Mandar Sharma, Pramod Chundury et al.

Causality visualization can help people understand temporal chains of events, such as messages sent in a distributed system, cause and effect in a historical conflict, or the interplay between political actors over time. However, as the scale and complexity of these event sequences grows, even these visualizations can become overwhelming to use. In this paper, we propose the use of textual narratives as a data-driven storytelling method to augment causality visualization. We first propose a design space for how textual narratives can be used to describe causal data. We then present results from a crowdsourced user study where participants were asked to recover causality information from two causality visualizations--causal graphs and Hasse diagrams--with and without an associated textual narrative. Finally, we describe CAUSEWORKS, a causality visualization system for understanding how specific interventions influence a causal model. The system incorporates an automatic textual narrative mechanism based on our design space. We validate CAUSEWORKS through interviews with experts who used the system for understanding complex events.

HCSep 23, 2019
Route Packing: Geospatially-Accurate Visualization of Route Networks

Jieqiong Zhao, Morteza Karimzadeh, Hanye Xu et al.

We present route packing, a novel (geo)visualization technique for displaying several routes simultaneously on a geographic map while preserving the geospatial layout, identity, directionality, and volume of individual routes. The technique collects variable-width route lines side by side while minimizing crossings, encodes them with categorical colors, and decorates them with glyphs to show their directions. Furthermore, nodes representing sources and sinks use glyphs to indicate whether routes stop at the node or merely pass through it. We conducted a crowd-sourced user study investigating route tracing performance with road networks visualized using our route packing technique. Our findings highlight the visual parameters under which the technique yields optimal performance.

HCAug 1, 2019
Common Fate for Animated Transitions in Visualization

Amira Chalbi, Jacob Ritchie, Deokgun Park et al.

The Law of Common Fate from Gestalt psychology states that visual objects moving with the same velocity along parallel trajectories will be perceived by a human observer as grouped. However, the concept of common fate is much broader than mere velocity; in this paper we explore how common fate results from coordinated changes in luminance and size. We present results from a crowdsourced graphical perception study where we asked workers to make perceptual judgments on a series of trials involving four graphical objects under the influence of conflicting static and dynamic visual factors (position, size and luminance) used in conjunction. Our results yield the following rankings for visual grouping: motion > (dynamic luminance, size, luminance); dynamic size > (dynamic luminance, position); and dynamic luminance > size. We also conducted a follow-up experiment to evaluate the three dynamic visual factors in a more ecologically valid setting, using both a Gapminder-like animated scatterplot and a thematic map of election data. The results indicate that in practice the relative grouping strengths of these factors may depend on various parameters including the visualization characteristics and the underlying data. We discuss design implications for animated transitions in data visualization.

HCFeb 23, 2018
DataSite: Proactive Visual Data Exploration with Computation of Insight-based Recommendations

Zhe Cui, Sriram Karthik Badam, Adil Yalçin et al.

Effective data analysis ideally requires the analyst to have high expertise as well as high knowledge of the data. Even with such familiarity, manually pursuing all potential hypotheses and exploring all possible views is impractical. We present DataSite, a proactive visual analytics system where the burden of selecting and executing appropriate computations is shared by an automatic server-side computation engine. Salient features identified by these automatic background processes are surfaced as notifications in a feed timeline. DataSite effectively turns data analysis into a conversation between analyst and computer, thereby reducing the cognitive load and domain knowledge requirements. We validate the system with a user study comparing it to a recent visualization recommendation system, yielding significant improvement, particularly for complex analyses that existing analytics systems do not support well.

HCAug 27, 2017
Gatherplots: Generalized Scatterplots for Nominal Data

Deokgun Park, Sung-Hee Kim, Niklas Elmqvist

Overplotting of data points is a common problem when visualizing large datasets in a scatterplot, particularly when mapping nominal dimensions to one of the scatterplot axes. Transparency, aggregation, and jittering have previously been suggested to address this issue, but these solutions all have drawbacks for assessing the data distribution in the plot. We propose gatherplots, an extension of scatterplots that eliminates overplotting, particularly for nominal variables. In gatherplots, every data point that maps to the same position coalesces to form a stacked entity, thereby making it easier to compare the absolute and relative sizes of data groupings. The size and aspect ratio of data points can also be changed dynamically to make it easier to compare the composition of different groups. Furthermore, several embedded interaction techniques support slicing and dicing the gatherplot by pivoting on particular dimensions, ranges, and values in the dataset. Our evaluation shows that gatherplots enable users from the general public to judge the relative portion of subgroups more quickly and more correctly than when using conventional scatterplots with jittering. Furthermore, a review conducted by a group of visualization experts evaluated and commented on the gatherplot design.