EDBT 2026 Demo / reviewers in the wild / expert
Jian Zhao 0010
dblp:70/2932-10
· DBLP profile ↗
99ranked-venue papers
19as first author
67since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 61 · 8 first-author · 48 since 2021Graphics, computer vision, multimedia, augmented reality and games · 42 · 11 first-author · 24 since 2021Artificial intelligence and machine learning · 4 · 3 since 2021Databases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Systems, architecture and hardware · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | MindTrellis: Co-Creating Knowledge Structures with AI through Interactive Visual ExplorationabstractSynthesizing information from multiple documents into structured understanding is inherently iterative, yet current approaches provide limited support. LLM-based systems let users query information but produce structures that users cannot reshape; manual tools like mind maps offer full control but lack intelligent assistance; and commercial tools have begun combining retrieval with user contribution, but not within a unified visual knowledge structure. We present MindTrellis, an interactive visual system that addresses this gap by letting users and AI collaboratively build a knowledge graph combining document-derived and user-contributed knowledge. Users can query the graph to retrieve document-grounded information, and contribute new concepts, relationships, and hierarchical organization to reflect their developing understanding. A multi-agent pipeline coordinates intent disambiguation, knowledge placement, and coherence maintenance across both pathways. In a controlled study where 12 participants created slide decks, MindTrellis outperformed a retrieval-only baseline in knowledge organization and cognitive load, with participants valuing progressive graph expansion and the ability to integrate their own insights. Xiang Li 0142, Cara Yuejia Li, Emily Kuang, Can Liu 0004, Jian Zhao 0010 |
DIS | 5 |
| 2026 | When Constraints Limit and Inspire: Characterizing Presentation Authoring Practices for Evolving NarrativesabstractAuthoring presentation slides involves navigating contextual constraints that shape how content is structured, adapted, and reused. While prior work frames constraints as limitations, little is known about how presenters actively reason about them. We conducted a formative study with ten presenters to examine how constraints emerge, are interpreted, and influence authoring decisions, leading to the Constraint-based Multi-session Presentation Authoring (CMPA) framework. CMPA treats time, audience, and communicative intent as key constraints shaping authoring. We instantiated CMPA in ReSlide, a research prototype for constraint-aware slide creation and reuse, and conducted two user studies on (1) single-session behaviors and (2) multi-session workflows. Compared to a baseline tool, ReSlide helped presenters treat constraints as active design drivers that guide narrative construction. The second study further shows how presenters flexibly reuse and adapt content across authoring cycles as constraints evolve. We then propose design implications for future constraint-aware presentation tools. Linxiu Zeng, Emily Kuang, Jian Zhao 0010 |
DIS | 3 |
| 2026 | Challenges in Synchronous & Remote Collaboration Around VisualizationabstractWe characterize 16 challenges faced by those investigating and developing remote and synchronous collaborative experiences around visualization. Our work reflects the perspectives and prior research efforts of an international group of 29 experts from across human-computer interaction and visualization sub-communities. The challenges are anchored around five collaborative activities that exhibit a centrality of visualization and multimodal communication. These activities include exploratory data analysis, creative ideation, visualization-rich presentations, joint decision making grounded in data, and real-time data monitoring. The challenges also reflect the changing dynamics of these activities in the face of recent advances in extended reality (XR) and artificial intelligence (AI). As an organizing scheme for future research at the intersection of visualization and computer-supported cooperative work, we align the challenges with a sequence of four sets of research and development activities: technological choices, social factors, AI assistance, and evaluation. Matthew Brehmer, Maxime Cordeil, Christophe Hurter, Takayuki Itoh, Wolfgang Büschel, Mahmood Jasim, Arnaud Prouzeau, David Saffo, Lyn Bartram, Sheelagh Carpendale, Chen Zhu-Tian, Andrew Cunningham, Tim Dwyer, Samuel Huron, Masahiko Itoh, Alark Joshi, Kiyoshi Kiyokawa, Hideaki Kuzuoka, Bongshin Lee, Gabriela Molina León, Harald Reiterer, Bektur Ryskeldiev, Jonathan A. Schwabish, Brian A. Smith 0001, Yasuyuki Sumi, Ryo Suzuki 0001, Anthony Tang 0001, Yalong Yang 0001, Jian Zhao 0010 |
CHI | 29 |
| 2026 | Notational Animating: An Interactive Approach to Creating and Editing Animation KeyframesabstractWe introduce the concept of notational animating, an interaction paradigm for animation authoring where users sketch high-level notations over static drawings to indicate intended motions, which are then interpreted by automatic methods (e.g., GenAI models) to generate animation keyframes. Sketched notations have long served as cognitive instruments for animators, capturing forces, poses, dynamics, paths, and other animation features. However, such notations are often contextual, ambiguous, and combinational based on our analysis of 135 real-world sketches. To facilitate interpretation, we first formalize these notations into a structured animation representation (i.e., source, path, and target). We then built an animation authoring system that translates high-level notations into the formalized intended animation, provides dynamic UI widgets for fine-grained parameter control, and establishes a closed feedback loop to resolve ambiguity. Finally, through a preliminary study with animators, we assess the usability of notational animating, reflect its affordance, and identify its contexts of use. Xinyu Shi 0002, Li-Yi Wei, Nanxuan Zhao, Jian Zhao 0010, Rubaiat Habib Kazi |
CHI | 4 |
| 2026 | To Slide or Not to Slide: Exploring Techniques for Comparing Immersive VideosabstractImmersive videos (IVs) provide 360° environments that create a strong sense of presence and spatial exploration. Unlike traditional videos, IVs distribute information across multiple directions, making comparison cognitively demanding and highly dependent on interaction techniques. With the growing adoption of IVs, effective comparison techniques have become an essential yet underexplored area of research. Inspired by the “sliding” concept in 2D media comparison, we integrate two established comparison strategies from the literature—toggle and side-by-side—to support IV comparison with greater flexibility. For an in-depth understanding of different strategies, we adapt and implement five IV comparison techniques across VR and 2D environments: SlideInVR, ToggleInVR, SlideIn2D, ToggleIn2D, and SideBySideIn2D. We then conduct a user study (N = 20) to examine how these techniques shape users’ perceptions, strategies, and workflows. Our findings provide empirical insights into the strengths and limitations of each technique, underscoring the need to switch between comparison approaches across scenarios. Notably, participants consistently rate SlideInVR and SlideIn2D as the most flexible and favorite methods for IV comparison. Xizi Wang 0001, Yue Lyu, Yalong Yang 0001, Jian Zhao 0010 |
CHI | 4 |
| 2026 | Stories for I, They and You: Exploring In-situ Virtual Camera Setups for Live Streaming in Virtual RealityabstractVirtual reality live streaming (VR streaming) is becoming increasingly popular as an entertainment medium, but its unique aspects of virtual camera usage remain underexplored. This paper presents a two-phase study investigating how VR streamers currently use virtual cameras to create engaging content for viewers on 2D displays. We first analyzed 8 popular Twitch streamers’ videos totaling 2625 minutes to identify common virtual camera usage. Then, we interviewed 10 media experts all with about 10+ years of professional experience to derive design considerations for VR streamers and design implications for future developers. We also proposed the Immersion Triangle, a conceptual framework to analyze and explore the concept of immersion within VR streaming context. Our findings highlight VR streaming as a novel mass media format that can offer new perspectives on both VR and live streaming. This study also suggests opportunities for future research to enhance interactions between streamers and their viewers. Liwei Wu 0002, Zachary McKendrick, Jian Zhao 0010 |
CHI | 3 |
| 2026 | Evaluating Replay Techniques for Asynchronous Task Handover in Immersive AnalyticsabstractImmersive analytics enables collaborative data analysis in shared virtual spaces. While synchronous collaboration in such environments is well-established, real-world analysis often requires an effective task handover—the transfer of knowledge and analytical context between analysts working asynchronously. Traditional handover methods often rely on static annotations that fail to capture the dynamic problem-solving process and spatial context inherent in immersive workflows. To address this handover challenge, we explore session replay as a comprehensive approach for analysts to re-experience a predecessor’s work, facilitating a deeper understanding of both the visual details and the insight formation process. Two phases of studies were conducted to establish design guidelines for such replay systems by investigating the impact of viewing platform (PC vs. VR), perspective (first-person vs. third-person), and navigation control (active vs. passive). Phase 1 identified the optimal replay configurations within each viewing platform, revealing a platform-dependent divergence: PC users favored a guided, first-person perspective for its focused detail, while VR users benefited significantly from the agency afforded by a third-person perspective with active navigation. After refining each condition based on user feedback—including developing a novel hybrid 1PP/3PP format for PC—Phase 2 compared the two optimized systems (PC vs. VR). Our results show that the immersive VR replay led to significantly better task comprehension and workflow reconstruction accuracy, demonstrating the critical role of embodied agency in understanding complex analytical processes. Zhengtai Gou, Junxiao Long, Tao Lu 0013, Jian Zhao 0010, Yalong Yang 0001 |
VR | 4 |
| 2025 | ClassComet: Exploring and Designing AI-generated Danmaku in Educational Videos to Enhance Online LearningabstractDanmaku, users' live comments synchronized with, and overlaying on videos, has recently shown potential in promoting online video-based learning.However, user-generated danmaku can be scarce-especially in newer or less viewed videos-and its quality is unpredictable, limiting its educational impact.This paper explores how large multimodal models (LMM) can be leveraged to automatically generate effective, high-quality danmaku.We first conducted a formative study to identify the desirable characteristics of contentand emotion-related danmaku in educational videos.Based on the obtained insights, we developed ClassComet, an educational video platform with novel LMM-driven techniques for generating relevant types of danmaku to enhance video-based learning.Through user studies, we examined the quality of generated danmaku and their influence on learning experiences.The results indicate that our generated danmaku is comparable to human-created ones, and videos with both content-and emotion-related danmaku showed significant improvement in viewers' engagement and learning outcome. Zipeng Ji, Pengcheng An, Jian Zhao 0010 |
Conference on Designing Interactive Systems | 3 |
| 2025 | To Search or To Gen? Design Dimensions Integrating Web Search and Generative AI in Programmers' Information-Seeking ProcessabstractProgrammers now use both generative AI (GenAI) and traditional web search for information-seeking, yet how these tools are used individually or in combination remains unclear.To answer this, we conducted a multi-phase investigation, including retrospective interviews to identify foraging behaviours and challenges and an observational study with a technology probe to analyze how contextual information flows across tools.Our findings reveal that effective information-seeking requires adaptable strategies and varying levels of contextual detail.Building on these insights, we propose five design dimensions for developing tools that integrate web search, GenAI, and code editors.We further demonstrated the generative power of these design dimensions with a proof-of-concept prototype, validated through a user study, offering actionable design implications for enhancing integrated information-seeking workflows across web search and GenAI in programming. Ryan Yen, Yimeng Xie, Nicole Sultanum, Jian Zhao 0010 |
Conference on Designing Interactive Systems | 4 |
| 2025 | Influencer: Empowering Everyday Users in Creating Promotional Posts via AI-infused Exploration and CustomizationabstractFigure 1: A design novice uses Infuencer to ideate and make promotional posts to promote their homemade juice.Infuencer has the following core features: (A) The user can input a topic via a text block and explores the related images and captions in three dimensions.(B) Context-aware exploration is supported which updates the image and caption recommendation by dragging a brand/product image or message to the initial image and caption recommendation.(C) Various materials (i.e., image and text) can be fexibly fused to make a new image or caption.(D) Infuencer allows the user to not only easily create harmonious promotional posts but also quickly obtain multiple post alternatives.Steps in (A), (B), and (C) can be fexibly combined or skipped; as soon as the user fnds satisfed image and/or caption, they can go to (D) for post generation. Xuye Liu, Annie Sun, Pengcheng An, Tengfei Ma 0001, Jian Zhao 0010 |
CHI | 5 |
| 2025 | Brickify: Enabling Expressive Design Intent Specification through Direct Manipulation on Design Tokens
Xinyu Shi 0002, Yinghou Wang, Ryan Rossi, Jian Zhao 0010 |
CHI | 4 |
| 2025 | Code Shaping: Iterative Code Editing with Free-form AI-Interpreted Sketching
Ryan Yen, Jian Zhao 0010, Daniel Vogel 0001 |
CHI | 2 |
| 2025 | "You'll Be Alice Adventuring in Wonderland!" Processes, Challenges, and Opportunities of Creating Animated Virtual Reality StoriesabstractAnimated virtual reality (VR) stories, combining the presence of VR and the artistry of computer animation, offer a compelling way to deliver messages and evoke emotions. Motivated by the growing demand for immersive narrative experiences, more creators are creating animated VR stories. However, a holistic understanding of their creation processes and challenges involved in crafting these stories is still limited. Based on semi-structured interviews with 21 animated VR story creators, we identify ten common stages in their end-to-end creation processes, ranging from idea generation to evaluation, which form diverse workflows that are story-driven or visual-driven. Additionally, we highlight nine unique issues that arise during the creation process, such as a lack of reference material for multi-element plots, the absence of specific functionalities for story integration, and inadequate support for audience evaluation. We compare the creation of animated VR stories to general XR applications and distill several future research opportunities. Linping Yuan, Feilin Han, Liwenhan Xie, Jian Zhao 0010, Huamin Qu |
CHI | 5 |
| 2025 | Investigating Composite Relation with a Data-Physicalized Thing through the Deployment of the WavData Lamp
Ce Zhong, Xiang Li 0142, Xizi Wang 0001, Junwei Sun 0001, Jian Zhao 0010 |
CHI | 5 |
| 2025 | SenseSync: Supporting Collaborative Information-Seeking with the Involvement of Large Language ModelsabstractRecently, tools driven by Large Language Models (LLMs), such as ChatGPT, have been extensively used for gathering information. While LLMs improve efficiency in individual tasks, new challenges emerge in collaborative information-seeking when user groups collect data from their conversations with AI that have various contexts. To fill this knowledge gap, we investigate these challenges and reflect on them via the design, development, and evaluation of SenseSync. SenseSync supports collaborative work involving LLMs from different perspectives, featuring a dynamic graph to display individual and shared conversations with LLMs and a visual timeline for exploring collaborative activities over different periods. Moreover, SenseSync is enriched with contextual information and specific support for LLM-assisted information-seeking. A summative study was conducted to explore how pairs of participants used the tool, enriching our understanding of LLM-assisted collaborative information-seeking tasks. Mohammad Hasan Payandeh, Jian Zhao 0010 |
Graphics Interface | 2 |
| 2025 | iTrace: Interactive tracing of Cross-View Data RelationshipsabstractExploring data relations across multiple views has been a common task in many domains such as bioinformatics, cybersecurity, and healthcare. To support this, various techniques (e.g., visual links and brushing & linking) are used to show related visual elements across views via lines and highlights. However, understanding the relations using these techniques, when many related elements are scattered, can be difficult due to spatial distance and complexity. To address this, we present iTrace, an interactive visualization technique to effectively trace cross-view data relationships. iTrace leverages the concept of interactive focus transitions, which allows users to see and directly manipulate their focus as they navigate between views. By directing the user’s attention through smooth transitions between related elements, iTrace makes it easier to follow data relationships. We demonstrate the effectiveness of iTrace with a user study, and we conclude with a discussion of how iTrace can be broadly used to enhance data exploration in various types of visualizations. Abdul Rahman Shaikh, Maoyuan Sun, Hamed Alhoori, Jian Zhao 0010, David Koop |
Graphics Interface | 5 |
| 2025 | Exploring Comparative Visual Approaches for Understanding Model Trade-offs in Adversarial Machine LearningabstractDespite the effectiveness of adversarial training (AT) in enhancing model robustness, it suffers from the accuracy-robustness trade-off and the “robust fairness” problem. To strategize effectively, practitioners have the need to explore and compare model performance in both standard and adversarial settings concurrently. This work presents a design study with 11 experts to explore effective comparative visual techniques for multi-level trade-off analysis. We first collaborated with five adversarial machine learning (AML) experts in an iterative design process, based on which we developed a visual analytics design probe, VATRA, that employs an augmented hybrid comparative design to support concurrent accuracy and robustness evaluations for assessing model trade-offs. Further, we conducted user studies with six domain experts and derived two in-depth use cases of VATRA, providing empirical knowledge about how ML practitioners can leverage comparative visualizations for AML trade-off analysis. Yuzhe You, Jian Zhao 0010 |
Graphics Interface | 2 |
| 2025 | Drum Menu: Bimanual Controller Command Access Techniques in Virtual RealityabstractCurrent Virtual Reality (VR) Head-Mounted Displays (HMDs) offer limited shortcuts for rapid command access, which often requires users to navigate menus through precise visual targeting at multiple depths. This process can be slow and distracting, particularly during immersive gaming or productivity tasks. While marking menus have shown effectiveness as a shortcut command access mechanism, their performance in VR has not been adequately studied. Moreover, their potential integration with 6-degree-of-freedom (6-DoF) controllers and 2-DoF joysticks in VR environments remains largely unexplored. In this paper, we introduce the Drum Menu, a bimanual shortcut command access technique derived from the idea of traditional pie menus, featuring three input methods, designed for 4-item and 8-item layouts specifically for VR controller command access. Users can select commands by rotating the joystick, drawing a stroke, or pointing in different directions. Bimanual input enables simultaneous access to two menu levels. A controlled user study reveals that drum menus are faster than the unimanual versions for the 4-item layout. Additionally, users prefer the bimanual joystick drum menu with the 4-item layout given its short task time, low error rate, and low physical movement. For the 8-item layout, stroke drum menus are found to be less error-prone for expert users compared to the other techniques. Futian Zhang, Paul Kokhanov, Edward Lank, Keiko Katsuragawa, Jian Zhao 0010 |
Graphics Interface | 5 |
| 2025 | Fly the Moon to Me: Bimanual 3D Locomotion in Virtual Reality By Manipulating the Position of the Destination ObjectabstractTeleportation - changing the point of view in 3D space by specifying a position - is one of the most common locomotion solutions in VR. However, it currently lacks a mechanism to adjust the height in 3D space, and it is difficult for users to predict the exact final view after the teleportation. Users are relocated to a place without knowing what the final view will look like. As a result, they often need to perform remedial interactions to achieve their ideal position, which can be time-consuming and effort-intensive. In this paper, we present Fly the Moon to Me (Locomoontion), a novel technique that enables users to bring their destination to themselves through object manipulation. Users first create a copy of the object they want to approach as a preview by selecting it, then bring it to an ideal position and direction using existing object manipulation techniques, and then snap the original object to the preview together with the rest of the world. A controlled experiment with 18 participants via a teleportation task reveals that Locomoontion is more effective than the traditional Point&Teleport technique with grabbing the world as a remedy to adjust the final positioning. Futian Zhang, Jiawen Stefanie Zhu, Edward Lank, Keiko Katsuragawa, Jian Zhao 0010 |
Graphics Interface | 5 |
| 2025 | What is Jiaozi: Exploring User Control of Language Style in Multilingual Conversational AgentsabstractRecent advances in language models have significantly expanded the capabilities of AI-powered conversational agents. Nonetheless, current technology is still primarily designed with monolingual English speakers in mind, overlooking the need of more personalized agents by multilingual users. Particularly, prior work showed that multilingual individuals preferred conversational agents that accommodate their desired multilingual style. However, these approaches rely on probabilistic methods to automatically determine the agent’s multilingual style, which often fails to align with the needs of multilingual users, as their preferences are nuanced, ad hoc, and difficult to predict. In our work, we explore user control of multilingual style as a step toward developing a mixed-initiative multilingual conversational agent tailored to the needs of multilingual users. We first derived design considerations and dimensions of user control from a formative study with 10 participants. Next, we implemented Mirrios, a prototypical conversational system with multilingual style control, and used it as a probe to conduct an user study with 12 participants. We identified preferred designs for multilingual style control and found that this control reduced the need to constrain language habits, accommodated ad hoc language needs, and enabled more personalized interactions with conversational agents. Based on our findings, we propose design implications to inform the design of multilingual style control and future mixed-initiative multilingual conversational agents. Jiawen Stefanie Zhu, Jian Zhao 0010 |
Graphics Interface | 2 |
| 2025 | PartFlow: A Visualization Tool for Application Partitioning and Workload Offloading in Mobile Edge ComputingabstractIn mobile edge computing (MEC), one optimization strategy for mobile applications is to offload heavy computing tasks to cloud and edge servers. Constructing partitioning algorithms involves modeling individual methods through static code profilers, but exploiting dynamic user-driven execution patterns is also crucial. This paper introduces PartFlow, an interactive visualization system that supports comprehensive analysis of mobile application components and aids researchers in developing partitioning and offloading algorithms using real human behavioral data. PartFlow collects application component data remotely through binary instrumentation of mobile applications. Interactive diagrams are designed to evaluate component performance and illustrate transition patterns using the collected data. Additionally, PartFlow integrates a deep learning (DL)-based approach for multi-step forecasting of component states to improve accuracy and user experience in algorithm design. A case study and user feedback demonstrate PartFlow’s effectiveness in assisting researchers and engineers in creating offloading strategies. Boda Li, Minghao Li 0005, Jian Zhao 0010, Wei Cai 0002 |
PacificVis | 3 |
| 2025 | MACEDON : Supporting Programmers with Real-Time Multi-Dimensional Code Evaluation and Optimization
Xuye Liu, Yuzhe You, Xinrong Qiu, Tengfei Ma 0001, Jian Zhao 0010 |
UIST | 5 |
| 2025 | ATCion: Exploring the Design of Icon-based Visual Aids for Enhancing In-cockpit Air Traffic Control Communication
Yue Lyu, Xizi Wang 0001, Hanlu Ma, Yalong Yang 0001, Jian Zhao 0010 |
UIST | 5 |
| 2025 | NeuroSync: Intent-Aware Code-Based Problem Solving via Direct LLM Understanding ModificationabstractConversational LLMs have been widely adopted by domain users with limited programming experience to solve domain problems.However, these users often face misalignment between their intent and generated code, resulting in frustration and rounds of clarification.This work first investigates the cause of this misalignment, which dues to bidirectional ambiguity: both user intents and coding tasks are inherently nonlinear, yet must be expressed and interpreted through linear prompts and code sequences.To address this, we propose direct intent-task matching, a new human-LLM interaction paradigm that externalizes and enables direct manipulation of the LLM understanding, i.e., the coding tasks and their relationships inferred by the LLM prior to code generation.As a proof-of-concept, this paradigm is then implemented in NeuroSync, which employs a knowledge distillation pipeline to extract LLM understanding, user intents, and their mappings, and enhances the alignment by allowing users to intuitively inspect and edit them via visualizations.We evaluate the algorithmic components of NeuroSync via technical experiments, and assess its overall usability and effectiveness via a user study (N=12).The results show that it enhances intent-task alignment, lowers cognitive effort, and improves coding efficiency. Leixian Shen, Shuchang Xu, Jin-Du Wang, Jian Zhao 0010, Huamin Qu, Linping Yuan |
UIST | 5 |
| 2025 | AniBalloons: Animated chat balloons as affective augmentation for social messaging and chatbot interactionabstractDespite being prominent and ubiquitous, message-based communication is limited in nonverbally conveying emotions. Besides emoticons or stickers, messaging users continue seeking richer options for affective communication. Recent research explored using chat-balloons’ shape and color to communicate emotional states . However, little work explored whether and how chat-balloon animations could be designed to convey emotions. We present the design of AniBalloons, 30 chat-balloon animations conveying Joy, Anger, Sadness, Surprise, Fear, and Calmness. Using AniBalloons as a research means, we conducted three studies to assess the animations’ affect recognizability and emotional properties ( N = 40 ), and probe how animated chat-balloons would influence communication experience in typical scenarios including instant messaging ( N = 72 ) and chatbot service ( N = 70 ). Our exploration contributes a set of chat-balloon animations to complement nonverbal affective communication for a range of text-message interfaces, and empirical insights into how animated chat-balloons might mediate particular conversation experiences (e.g., perceived interpersonal closeness, or chatbot personality). Pengcheng An, Chaoyu Zhang, Haichen Gao, Ziqi Zhou 0003, Yage Xiao, Jian Zhao 0010 |
Int. J. Hum. Comput. Stud. | 6 |
| 2025 | Panda or Not Panda? Understanding Adversarial Attacks with Interactive VisualizationabstractAdversarial machine learning (AML) studies attacks that can fool machine learning algorithms into generating incorrect outcomes as well as the defenses against worst-case attacks to strengthen model robustness. Specifically for image classification, it is challenging to understand adversarial attacks due to their use of subtle perturbations that are not human-interpretable, as well as the variability of attack impacts influenced by diverse methodologies, instance differences, and model architectures. Through a design study with AML learners, and teachers, we introduce AdvEx , a multi-level interactive visualization system that comprehensively presents the properties and impacts of evasion attacks on different image classifiers for novice AML learners. We quantitatively and qualitatively assessed AdvEx in a two-part evaluation including user studies and expert interviews. Our results show that AdvEx is not only highly effective as a visualization tool for understanding AML mechanisms but also provides an engaging and enjoyable learning experience, thus demonstrating its overall benefits for AML learners. Yuzhe You, Jarvis Tse, Jian Zhao 0010 |
ACM Trans. Interact. Intell. Syst. | 3 |
| 2025 | More Like Vis, Less Like Vis: Comparing Interactions for Integrating User Preferences Into Partial Specification RecommendersabstractVisualization recommendation systems make data exploration less tedious by automating the process of visualization generation. They are particularly helpful for non-expert users who may not be familiar with a data set or the process of visualization specification. These systems allow users to input their preferences in the form of partial specifications to steer the recommendations made. However, the interaction approaches for partial specification input and their trade-offs have not been explored in prior work. In this article, we compare three different combinations of interaction approaches and granularities for users to indicate a preferred partial specification: 1) manual input, 2) inferring preferred partial specifications from binary like/dislike ratings for a visualization as a whole, or 3) inferring preferred partial specifications from binary like/dislike ratings for granular components of a visualization specification. In a between-subjects study, participants were assigned to one of three conditions and asked to complete a data exploration task. Our results indicate that manual input led to a greater coverage of data dimensions, while like/dislike ratings led to a greater diversity of marks and channels used. Qualitative participant feedback also reveals differences in user strategy and visualization comprehension across the three interaction conditions. Finally, we conclude with a discussion on implications for multiplicity and visualization comprehension during visual data exploration. Grace Guo 0001, Subhajit Das 0002, Jian Zhao 0010, Alex Endert |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2024 | EmoWear: Exploring Emotional Teasers for Voice Message Interaction on SmartwatchesabstractVoice messages, by nature, prevent users from gauging the emotional tone without fully diving into the audio content. This hinders the shared emotional experience at the pre-retrieval stage. Research scarcely explored “Emotional Teasers”—pre-retrieval cues offering a glimpse into an awaiting message’s emotional tone without disclosing its content. We introduce EmoWear, a smartwatch voice messaging system enabling users to apply 30 animation teasers on message bubbles to reflect emotions. EmoWear eases senders’ choice by prioritizing emotions based on semantic and acoustic processing. EmoWear was evaluated in comparison with a mirroring system using color-coded message bubbles as emotional cues (N=24). Results showed EmoWear significantly enhanced emotional communication experience in both receiving and sending messages. The animated teasers were considered intuitive and valued for diverse expressions. Desirable interaction qualities and practical implications are distilled for future design. We thereby contribute both a novel system and empirical knowledge concerning emotional teasers for voice messaging. Pengcheng An, Jiawen Stefanie Zhu, Yifei Yin, Qingyuan Ma, Che Yan, Linghao Du, Jian Zhao 0010 |
CHI | 8 |
| 2024 | CoPrompt: Supporting Prompt Sharing and Referring in Collaborative Natural Language ProgrammingabstractNatural language (NL) programming has become more approachable due to the powerful code-generation capability of large language models (LLMs). This shift to using NL to program enhances collaborative programming by reducing communication barriers and context-switching among programmers from varying backgrounds. However, programmers may face challenges during prompt engineering in a collaborative setting as they need to actively keep aware of their collaborators’ progress and intents. In this paper, we aim to investigate ways to assist programmers’ prompt engineering in a collaborative context. We first conducted a formative study to understand the workflows and challenges of programmers when using NL for collaborative programming. Based on our findings, we implemented a prototype, CoPrompt, to support collaborative prompt engineering by providing referring, requesting, sharing, and linking mechanisms. Our user study indicates that CoPrompt assists programmers in comprehending collaborators’ prompts and building on their collaborators’ work, reducing repetitive updates and communication costs. Ryan Yen, Yuzhe You, Mingming Fan 0001, Jian Zhao 0010, Zhicong Lu |
CHI | 5 |
| 2024 | Exploring Interactive Color Palettes for Abstraction-Driven Exploratory Image ColorizationabstractColor design is essential in areas such as product, graphic, and fashion design. However, current tools like Photoshop, with their concrete-driven color manipulation approach, often stumble during early ideation, favoring polished end results over initial exploration. We introduced Mondrian as a test-bed for abstraction-driven approach using interactive color palettes for image colorization. Through a formative study with six design experts, we selected three design options for visual abstractions in color design and developed Mondrian where humans work with abstractions and AI manages the concrete aspects. We carried out a user study to understand the benefits and challenges of each abstraction format and compare the Mondrian with Photoshop. A survey involving 100 participants further examined the influence of each abstraction format on color composition perceptions. Findings suggest that interactive visual abstractions encourage a non-linear exploration workflow and an open mindset during ideation, thus providing better creative affordance. Xinyu Shi 0002, Ziqi Zhou 0003, Ali Neshati, Ryan Rossi, Jian Zhao 0010 |
CHI | 6 |
| 2024 | Piet: Facilitating Color Authoring for Motion Graphics VideoabstractMotion graphic (MG) videos are effective and compelling for presenting complex concepts through animated visuals; and colors are important to convey desired emotions, maintain visual continuity, and signal narrative transitions. However, current video color authoring workflows are fragmented, lacking contextual previews, hindering rapid theme adjustments, and not aligning with designers’ progressive authoring flows. To bridge this gap, we introduce Piet, the first tool tailored for MG video color authoring. Piet features an interactive palette to visually represent color distributions, support controllable focus levels, and enable quick theme probing via grouped color shifts. We interviewed 6 domain experts to identify the frustrations in current tools and inform the design of Piet. An in-lab user study with 13 expert designers showed that Piet effectively simplified the MG video color authoring and reduced the friction in creative color theme exploration. Xinyu Shi 0002, Yinghou Wang, Yun Wang 0012, Jian Zhao 0010 |
CHI | 4 |
| 2024 | Exploring Visualizations for Precisely Guiding Bare Hand Gestures in Virtual RealityabstractBare hand interaction in augmented or virtual reality (AR/VR) systems, while intuitive, often results in errors and frustration. However, existing methods, such as a static icon or a dynamic tutorial, can only inform simple and coarse hand gestures and lack corrective feedback. This paper explores various visualizations for enhancing precise hand interaction in VR. Through a comprehensive two-part formative study with 11 participants, we identified four types of essential information for visual guidance and designed different visualizations that manifest these information types. We further distilled four visual designs and conducted a controlled lab study with 15 participants to assess their effectiveness for various single- and double-handed gestures. Our results demonstrate that visual guidance significantly improved users’ gesture performance, reducing time and workload while increasing confidence. Moreover, we found that the visualization did not disrupt most users’ immersive VR experience or their perceptions of hand tracking and gesture recognition reliability. Xizi Wang 0001, Benjamin J. Lafreniere, Jian Zhao 0010 |
CHI | 3 |
| 2024 | Investigating User Estimation of Missing Data in Visual AnalysisabstractMissing data is a pervasive issue in real-world analytics, stemming from a multitude of factors (e.g., device malfunctions and network disruptions), making it a ubiquitous challenge in many domains. Misperception of missing data impacts decision-making and causes severe consequences. To mitigate risks from missing data and facilitate proper handling, computing methods (e.g., imputation) have been studied, which often culminate in the visual representation of data for analysts to further check. Yet, the influence of these computed representations on user judgment regarding missing data remains unclear. To study potential influencing factors and their impact on user judgment, we conducted a crowdsourcing study. We controlled 4 factors: the distribution, imputation, and visualization of missing data, and the prior knowledge of data. We compared users’ estimations of missing data with computed imputations under different combinations of these factors. Our results offer useful guidance for visualizing missing data and their imputations, which informs future studies on developing trustworthy computing methods for visual analysis of missing data. Maoyuan Sun, Yuanxin Wang 0001, Courtney Bolton, Yue Ma 0023, Tianyi Li 0008, Jian Zhao 0010 |
Graphics Interface | 6 |
| 2024 | Advancing DRL Agents in Commercial Fighting Games: Training, Integration, and Agent-Human AlignmentabstractDeep Reinforcement Learning (DRL) agents have demonstrated impressive success in a wide range of game genres. However, existing research primarily focuses on optimizing DRL competence rather than addressing the challenge of prolonged player interaction. In this paper, we propose a practical DRL agent system for fighting games named _Shūkai_, which has been successfully deployed to Naruto Mobile, a popular fighting game with over 100 million registered users. _Shūkai_ quantifies the state to enhance generalizability, introducing Heterogeneous League Training (HELT) to achieve balanced competence, generalizability, and training efficiency. Furthermore, _Shūkai_ implements specific rewards to align the agent's behavior with human expectations. _Shūkai_'s ability to generalize is demonstrated by its consistent competence across all characters, even though it was trained on only 13% of them. Additionally, HELT exhibits a remarkable 22% improvement in sample efficiency. _Shūkai_ serves as a valuable training partner for players in Naruto Mobile, enabling them to enhance their abilities and skills. Elvis S. Liu, Jian Zhao 0010 |
ICML | 6 |
| 2024 | Memolet: Reifying the Reuse of User-AI Conversational MemoriesabstractAs users engage more frequently with AI conversational agents, conversations may exceed their “memory” capacity, leading to failures in correctly leveraging certain memories for tailored responses. However, in finding past memories that can be reused or referenced, users need to retrieve relevant information in various conversations and articulate to the AI their intention to reuse these memories. To support this process, we introduce Memolet, an interactive object that reifies memory reuse. Users can directly manipulate Memolet to specify which memories to reuse and how to use them. We developed a system demonstrating Memolet’s interaction across various memory reuse stages, including memory extraction, organization, prompt articulation, and generation refinement. We examine the system’s usefulness with an N=12 within-subject study and provide design implications for future systems that support user-AI conversational memory reusing. Ryan Yen, Jian Zhao 0010 |
UIST | 2 |
| 2024 | CoLadder: Manipulating Code Generation via Multi-Level BlocksabstractThis paper adopted an iterative design process to gain insights into programmers’ strategies when using LLMs for programming. We proposed CoLadder, a novel system that supports programmers by facilitating hierarchical task decomposition, direct code segment manipulation, and result evaluation during prompt authoring. A user study with 12 experienced programmers showed that CoLadder is effective in helping programmers externalize their problem-solving intentions flexibly, improving their ability to evaluate and modify code across various abstraction levels, from their task’s goal to final code implementation. Ryan Yen, Jiawen Stefanie Zhu, Sangho Suh, Haijun Xia, Jian Zhao 0010 |
UIST | 5 |
| 2024 | DeepThInk: Designing and probing human-AI co-creation in digital art therapy
Xuejun Du, Pengcheng An, Justin Leung, April Li, Linda E. Chapman, Jian Zhao 0010 |
Int. J. Hum. Comput. Stud. | 6 |
| 2024 | VisConductor: Affect-Varying Widgets for Animated Data Storytelling in Gesture-Aware Augmented Video PresentationabstractAugmented video presentation tools provide a natural way for presenters to interact with their content, resulting in engaging experiences for remote audiences, such as when a presenter uses hand gestures to manipulate and direct attention to visual aids overlaid on their webcam feed. However, authoring and customizing these presentations can be challenging, particularly when presenting dynamic data visualization (i.e., animated charts). To this end, we introduce VisConductor, an authoring and presentation tool that equips presenters with the ability to configure gestures that control affect-varying visualization animation, foreshadow visualization transitions, direct attention to notable data points, and animate the disclosure of annotations. These gestures are integrated into configurable widgets, allowing presenters to trigger content transformations by executing gestures within widget boundaries, with feedback visible only to them. Altogether, our palette of widgets provides a level of flexibility appropriate for improvisational presentations and ad-hoc content transformations, such as when responding to audience engagement. To evaluate VisConductor, we conducted two studies focusing on presenters (𝑁=11) and audience members (𝑁=11). Our findings indicate that our approach taken with VisConductor can facilitate interactive and engaging remote presentations with dynamic visual aids. Reflecting on our findings, we also offer insights to inform the future of augmented video presentation tools. Temiloluwa Femi-Gege, Matthew Brehmer, Jian Zhao 0010 |
Proc. ACM Hum. Comput. Interact. | 3 |
| 2024 | Planar or Spatial: Exploring Design Aspects and Challenges for Presentations in Virtual Reality with No-coding InterfaceabstractThe proliferation of virtual reality (VR) has led to its increasing adoption as an immersive medium for delivering presentations, distinct from other VR experiences like games and 360-degree videos by sharing information in richly interactive environments. However, creating engaging VR presentations remains a challenging and time-consuming task for users, hindering the full realization of VR presentation's capabilities. This research aims to explore the potential of VR presentation, analyze users' opinions, and investigate these via providing a user-friendly no-coding authoring tool. Through an examination of popular presentation software and interviews with seven professionals, we identified five design aspects and four design challenges for VR presentations. Based on the findings, we developed VRStory, a prototype for presentation authoring without coding to explore the design aspects and strategies for addressing the challenges. VRStory offers a variety of predefined and customizable VR elements, as well as modules for layout design, navigation control, and asset generation. A user study was then conducted with 12 participants to investigate their opinions and authoring experience with VRStory. Our results demonstrated that, while acknowledging the advantages of immersive and spatial features in VR, users often have a consistent mental model for traditional 2D presentations and may still prefer planar and static formats in VR for better accessibility and efficient communication. We finally shared our learned design considerations for future development of VR presentation tools, emphasizing the importance of balancing of promoting immersive features and ensuring accessibility. Liwei Wu 0002, Yilin Zhang 0011, Justin Leung, Jingyi Gao, April Li, Jian Zhao 0010 |
Proc. ACM Hum. Comput. Interact. | 6 |
| 2024 | uxSense: Supporting User Experience Analysis with Visualization and Computer VisionabstractAnalyzing user behavior from usability evaluation can be a challenging and time-consuming task, especially as the number of participants and the scale and complexity of the evaluation grows. We propose UXSENSE, a visual analytics system using machine learning methods to extract user behavior from audio and video recordings as parallel time-stamped data streams. Our implementation draws on pattern recognition, computer vision, natural language processing, and machine learning to extract user sentiment, actions, posture, spoken words, and other features from such recordings. These streams are visualized as parallel timelines in a web-based front-end, enabling the researcher to search, filter, and annotate data across time and space. We present the results of a user study involving professional UX researchers evaluating user data using uxSense. In fact, we used uxSense itself to evaluate their sessions. Andrea Batch, Yipeng Ji, Mingming Fan 0001, Jian Zhao 0010, Niklas Elmqvist |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2023 | Collaboration with Conversational AI Assistants for UX Evaluation: Questions and How to Ask them (Voice vs. Text)abstractAI is promising in assisting UX evaluators with analyzing usability tests, but its judgments are typically presented as non-interactive visualizations. Evaluators may have questions about test recordings, but have no way of asking them. Interactive conversational assistants provide a Q&A dynamic that may improve analysis efficiency and evaluator autonomy. To understand the full range of analysis-related questions, we conducted a Wizard-of-Oz design probe study with 20 participants who interacted with simulated AI assistants via text or voice. We found that participants asked for five categories of information: user actions, user mental model, help from the AI assistant, product and task information, and user demographics. Those who used the text assistant asked more questions, but the question lengths were similar. The text assistant was perceived as significantly more efficient, but both were rated equally in satisfaction and trust. We also provide design considerations for future conversational AI assistants for UX evaluation. Emily Kuang, Ehsan Jahangirzadeh Soure, Mingming Fan 0001, Jian Zhao 0010, Kristen Shinohara |
CHI | 4 |
| 2023 | Governor: Turning Open Government Data Portals into Interactive DatabasesabstractThe launch of open governmental data portals (OGDPs) has popularized the open data movement of last decade. Although the amount of data in OGDPs is increasing, their functionalities are limited to finding datasets with titles/descriptions and downloading the actual files. This hinders the end users, especially those without technical skills, to find the open data tables and make use of them. We present Governor, an open-sourced[17] web application developed to make OGDPs more accessible to end users by facilitating searching actual records in the tables, previewing them directly without downloading, and suggesting joinable and unionable tables to users based on their latest working tables. Governor also manages the provenance of integrated tables allowing users and their collaborators to easily trace back to the original tables in OGDP. We evaluate Governor with a two-part user study and the results demonstrate its value and effectiveness in finding and integrating tables in OGDP. Chang Liu 0177, Arif Usta, Jian Zhao 0010, Semih Salihoglu |
CHI | 3 |
| 2023 | De-Stijl: Facilitating Graphics Design with Interactive 2D Color Palette RecommendationabstractSelecting a proper color palette is critical in crafting a high-quality graphic design to gain visibility and communicate ideas effectively. To facilitate this process, we propose De-Stijl, an intelligent and interactive color authoring tool to assist novice designers in crafting harmonic color palettes, achieving quick design iterations, and fulfilling design constraints. Through De-Stijl, we contribute a novel 2D color palette concept that allows users to intuitively perceive color designs in context with their proportions and proximities. Further, De-Stijl implements a holistic color authoring system that supports 2D palette extraction, theme-aware and spatial-sensitive color recommendation, and automatic graphical elements (re)colorization. We evaluated De-Stijl through an in-lab user study by comparing the system with existing industry standard tools, followed by in-depth user interviews. Quantitative and qualitative results demonstrate that De-Stijl is effective in assisting novice design practitioners to quickly colorize graphic designs and easily deliver several alternatives. Xinyu Shi 0002, Ziqi Zhou 0003, Jing Wen Zhang, Ali Neshati, Anjul Kumar Tyagi, Ryan Rossi, Shunan Guo, Fan Du, Jian Zhao 0010 |
CHI | 9 |
| 2023 | Slide4N: Creating Presentation Slides from Computational Notebooks with Human-AI CollaborationabstractData scientists often have to use other presentation tools (e.g., Microsoft PowerPoint) to create slides to communicate their analysis obtained using computational notebooks. Much tedious and repetitive work is needed to transfer the routines of notebooks (e.g., code, plots) to the presentable contents on slides (e.g., bullet points, figures). We propose a human-AI collaborative approach and operationalize it within Slide4N, an interactive AI assistant for data scientists to create slides from computational notebooks. Slide4N leverages advanced natural language processing techniques to distill key information from user-selected notebook cells and then renders them in appropriate slide layouts. The tool also provides intuitive interactions that allow further refinement and customization of the generated slides. We evaluated Slide4N with a two-part user study, where participants appreciated this human-AI collaborative approach compared to fully-manual or fully-automatic methods. The results also indicate the usefulness and effectiveness of Slide4N in slide creation tasks from notebooks. Fengjie Wang, Xuye Liu, Oujing Liu, Ali Neshati, Tengfei Ma 0001, Min Zhu 0005, Jian Zhao 0010 |
CHI | 7 |
| 2023 | Interactions across Displays and Space: A Study of Virtual Reality Streaming Practices on TwitchabstractThe growing live streaming economy and virtual reality (VR) technologies have sparked interest in VR streaming among streamers and viewers. However, limited research has been conducted to understand this emerging streaming practice. To address this gap, we conducted an in-depth thematic analysis of 34 streaming videos from 12 VR streamers with varying levels of experience, to explore the current practices, interaction styles, and strategies, as well as to investigate the challenges and opportunities for VR streaming. Our findings indicate that VR streamers face challenges in building emotional connections and maintaining streaming flow due to technical problems, lack of fluid transitions between physical and virtual environments, and not intentionally designed game scenes. As a response, we propose six design implications to encourage collaboration between game designers and streaming app developers, facilitating fluid, rich, and broad interactions for an enhanced streaming experience. In addition, we discuss the use of streaming videos as user-generated data for research, highlighting the lessons learned and emphasizing the need for tools to support streaming video analysis. Our research sheds light on the unique aspects of VR streaming, which combines interactions across displays and space. Liwei Wu 0002, Qing Liu 0026, Jian Zhao 0010, Edward Lank |
Proc. ACM Hum. Comput. Interact. | 3 |
| 2023 | Guest Editorial Special Issue on Social Studies, Human Factors, and Applications in MetaverseabstractThe term “metaverse” was first introduced in Neal Stephenson’s 1992 science fiction novel, Snow Crash. It is conceived as the successor to the contemporary Internet, wherein users, represented as avatars, can interact with others or with applications within a three-dimensional (3D) virtual space, which is ubiquitously accessible. Although the metaverse remains a digital construct, establishing a sophisticated virtual societal framework—including a stable economic system—is paramount as users acquire assets and foster communities therein[4]. The implications become profound and potentially unpredictable should any single entity gain dominance over this virtual societal infrastructure. Such anxieties have been vividly portrayed in recent cinematic offerings such as “Ready Player One” and “Free Guy.” In response, blockchain technology emerges as a promising countermeasure. Trailblazing metaverse platforms leveraging blockchain, such as Decentraland, CryptoVoxels, and Sandbox, utilize cryptocurrency and nonfungible tokens (NFTs) to define programmable assets or access privileges[11]. These tokens may facilitate a borderless and frictionless payment layer, ensuring the uniqueness, persistence, and tradability of users’ digital assets[9]. Furthermore, the rise of smart contract-driven decentralized applications (DApps)[10]—spanning decentralized finance (DeFi) to innovative social applications[5]— ushers in an era of transparent, self-regulating digital ecosystems. As a multimedia community predicated upon vast online participation, advancements in blockchain may pave the way for a fair, transparent, and sustainable metaverse[13]. Wei Cai 0002, Jian Zhao 0010, Xinning Gui, Mounira Msahli, Victor C. M. Leung |
IEEE Trans. Comput. Soc. Syst. | 2 |
| 2023 | EDAssistant: Supporting Exploratory Data Analysis in Computational Notebooks with In Situ Code Search and RecommendationabstractUsing computational notebooks (e.g., Jupyter Notebook), data scientists rationalize their exploratory data analysis (EDA) based on their prior experience and external knowledge, such as online examples. For novices or data scientists who lack specific knowledge about the dataset or problem to investigate, effectively obtaining and understanding the external information is critical to carrying out EDA. This article presents EDAssistant, a JupyterLab extension that supports EDA with in situ search of example notebooks and recommendation of useful APIs, powered by novel interactive visualization of search results. The code search and recommendation are enabled by advanced machine learning models, trained on a large corpus of EDA notebooks collected online. A user study is conducted to investigate both EDAssistant and data scientists’ current practice (i.e., using external search engines). The results demonstrate the effectiveness and usefulness of EDAssistant, and participants appreciated its smooth and in-context support of EDA. We also report several design implications regarding code recommendation tools. Xingjun Li, Yizhi Zhang, Justin Leung, Chengnian Sun, Jian Zhao 0010 |
ACM Trans. Interact. Intell. Syst. | 5 |
| 2023 | Target Netgrams: An Annulus-Constrained Stress Model for Radial Graph VisualizationabstractWe present Target Netgrams as a visualization technique for radial layouts of graphs. Inspired by manually created target sociograms, we propose an annulus-constrained stress model that aims to position nodes onto the annuli between adjacent circles for indicating their radial hierarchy, while maintaining the network structure (clusters and neighborhoods) and improving readability as much as possible. This is achieved by having more space on the annuli than traditional layout techniques. By adapting stress majorization to this model, the layout is computed as a constrained least square optimization problem. Additional constraints (e.g., parent-child preservation, attribute-based clusters and structure-aware radii) are provided for exploring nodes, edges, and levels of interest. We demonstrate the effectiveness of our method through a comprehensive evaluation, a user study, and a case study. Mingliang Xue, Yunhai Wang, Chang Han, Jian Zhang 0070, Kaiyi Zhang 0003, Christophe Hurter, Jian Zhao 0010, Oliver Deussen |
IEEE Trans. Vis. Comput. Graph. | 8 |
| 2023 | ChartStory: Automated Partitioning, Layout, and Captioning of Charts into Comic-Style NarrativesabstractVisual data storytelling is gaining importance as a means of presenting data-driven information or analysis results, especially to the general public. This has resulted in design principles being proposed for data-driven storytelling, and new authoring tools being created to aid such storytelling. However, data analysts typically lack sufficient background in design and storytelling to make effective use of these principles and authoring tools. To assist this process, we present ChartStory for crafting data stories from a collection of user-created charts, using a style akin to comic panels to imply the underlying sequence and logic of data-driven narratives. Our approach is to operationalize established design principles into an advanced pipeline that characterizes charts by their properties and similarities to each other, and recommends ways to partition, layout, and caption story pieces to serve a narrative. ChartStory also augments this pipeline with intuitive user interactions for visual refinement of generated data comics. We extensively and holistically evaluate ChartStory via a trio of studies. We first assess how the tool supports data comic creation in comparison to a manual baseline tool. Data comics from this study are subsequently compared and evaluated to ChartStory's automated recommendations by a team of narrative visualization practitioners. This is followed by a pair of interview studies with data scientists using their own datasets and charts who provide an additional assessment of the system. We find that ChartStory provides cogent recommendations for narrative generation, resulting in data comics that compare favorably to manually-created ones. Jian Zhao 0010, Shenyu Xu, Senthil K. Chandrasegaran, Chris Bryan, Fan Du, Aditi Mishra, Yiran Li 0002, Kwan-Liu Ma |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2022 | VibEmoji: Exploring User-authoring Multi-modal Emoticons in Social CommunicationabstractEmoticons are indispensable in online communications. With users’ growing needs for more customized and expressive emoticons, recent messaging applications begin to support (limited) multi-modal emoticons:, enhancing emoticons with animations or vibrotactile feedback. However, little empirical knowledge has been accumulated concerning how people create, share and experience multi-modal emoticons in everyday communication, and how to better support them through design. To tackle this, we developed VibEmoji, a user-authoring multi-modal emoticon interface for mobile messaging. Extending existing designs, VibEmoji grants users greater flexibility to combine various emoticons, vibrations, and animations on-the-fly, and offers non-aggressive recommendations based on these components’ emotional relevance. Using VibEmoji as a probe, we conducted a four-week field study with 20 participants, to gain new understandings from in-the-wild usage and experience, and extract implications for design. We thereby contribute to both a novel system and various insights for supporting users’ creation and communication of multi-modal emoticons. Pengcheng An, Ziqi Zhou 0003, Qing Liu 0026, Yifei Yin, Linghao Du, Da-Yuan Huang, Jian Zhao 0010 |
CHI | 7 |
| 2022 | Classroom Dandelions: Visualising Participant Position, Trajectory and Body Orientation Augments Teachers' SensemakingabstractDespite the digital revolution, physical space remains the site for teaching and learning embodied knowledge and skills. Both teachers and students must develop spatial competencies to effectively use classroom spaces, enabling fluid verbal and non-verbal interaction. While video permits rich activity capture, it provides no support for quickly seeing activity patterns that can assist learning. In contrast, position tracking systems permit the automated modelling of spatial behaviour, opening new possibilities for feedback. This paper introduces the design rationale for ”Dandelion Diagrams” that integrate participant location, trajectory and body orientation over a variable period. Applied in two authentic teaching contexts (a science laboratory, and a nursing simulation) we show how heatmaps showing only teacher/student location led to misinterpretations that were resolved by overlaying Dandelion Diagrams. Teachers also identified a variety of ways they could aid professional development. We conclude Dandelion Diagrams assisted sensemaking, but discuss the ethical risks of over-interpretation. Gloria Fernández-Nieto, Pengcheng An, Jian Zhao 0010, Simon Buckingham Shum, Roberto Martínez-Maldonado |
CHI | 3 |
| 2022 | A Design Framework for Contextual and Embedded Information Visualizations in Spatial Augmented Reality
Nikhita Joshi, Matthew Lakier, Daniel Vogel 0001, Jian Zhao 0010 |
Graphics Interface | 4 |
| 2022 | CodeToon: Story Ideation, Auto Comic Generation, and Structure Mapping for Code-Driven StorytellingabstractRecent work demonstrated how we can design and use coding strips, a form of comic strips with corresponding code, to enhance teaching and learning in programming. However, creating coding strips is a creative, time-consuming process. Creators have to generate stories from code (code↦story) and design comics from stories (story↦comic). We contribute CodeToon, a comic authoring tool that facilitates this code-driven storytelling process with two mechanisms: (1) story ideation from code using metaphor and (2) automatic comic generation from the story. We conducted a two-part user study that evaluates the tool and the comics generated by participants to test whether CodeToon facilitates the authoring process and helps generate quality comics. Our results show that CodeToon helps users create accurate, informative, and useful coding strips in a significantly shorter time. Overall, this work contributes methods and design guidelines for code-driven storytelling and opens up opportunities for using art to support computer science education. Sangho Suh, Jian Zhao 0010, Edith Law |
UIST | 2 |
| 2022 | Infographics Wizard: Flexible Infographics Authoring and Design ExplorationabstractAbstract Infographics are an aesthetic visual representation of information following specific design principles of human perception. Designing infographics can be a tedious process for non‐experts and time‐consuming, even for professional designers. With the help of designers, we propose a semi‐automated infographic framework for general structured and flow‐based infographic design generation. For novice designers, our framework automatically creates and ranks infographic designs for a user‐provided text with no requirement for design input. However, expert designers can still provide custom design inputs to customize the infographics. We will also contribute an individual visual group (VG) designs dataset (in SVG), along with a 1k complete infographic image dataset with segmented VGs in this work. Evaluation results confirm that by using our framework, designers from all expertise levels can generate generic infographic designs faster than existing methods while maintaining the same quality as hand‐designed infographics templates. Anjul Kumar Tyagi, Jian Zhao 0010, Pushkar Patel, Swasti Khurana, Klaus Mueller 0001 |
Comput. Graph. Forum | 2 |
| 2022 | Human-AI Collaboration for UX Evaluation: Effects of Explanation and SynchronizationabstractAnalyzing usability test videos is arduous. Although recent research showed the promise of AI in assisting with such tasks, it remains largely unknown how AI should be designed to facilitate effective collaboration between user experience (UX) evaluators and AI. Inspired by the concepts of agency and work context in human and AI collaboration literature, we studied two corresponding design factors for AI-assisted UX evaluation: explanations and synchronization. Explanations allow AI to further inform humans how it identifies UX problems from a usability test session; synchronization refers to the two ways humans and AI collaborate: synchronously and asynchronously. We iteratively designed a tool-AI Assistant-with four versions of UIs corresponding to the two levels of explanations (with/without) and synchronization (sync/async). By adopting a hybrid wizard-of-oz approach to simulating an AI with reasonable performance, we conducted a mixed-method study with 24 UX evaluators identifying UX problems from usability test videos using AI Assistant. Our quantitative and qualitative results show that AI with explanations, regardless of being presented synchronously or asynchronously, provided better support for UX evaluators' analysis and was perceived more positively; when without explanations, synchronous AI better improved UX evaluators' performance and engagement compared to the asynchronous AI. Lastly, we present the design implications for AI-assisted UX evaluation and facilitating more effective human-AI collaboration. Mingming Fan 0001, Xianyou Yang, Tsz Tung Yu, Qingzi Vera Liao, Jian Zhao 0010 |
Proc. ACM Hum. Comput. Interact. | 5 |
| 2022 | Guest Editors' Introduction: Special Section on IEEE PacificVis 2022abstractThis special section of the IEEE Transactions on Visualization and Computer Graphics (IEEE TVCG) presents the five most highly rated papers from the 2022 IEEE Pacific Visualization Symposium (IEEE PacificVis). This year, IEEE PacificVis was scheduled to be hosted by the University of Tsukuba and held in Tsukuba, Japan, from April 11 to 14, 2022. IEEE PacificVis, sponsored by the IEEE Visualization and Graphics Technical Committee (VGTC), aims to foster greater exchange between visualization researchers and practitioners, especially in the Asia-Pacific region. This forum has grown to be a truly international event, attracting submissions and attendees from many countries in the Asia-Pacific, Europe, America, and beyond. Thus, IEEE PacificVis is serving the additional purposes of sharing the latest advances in visualization with researchers and practitioners in the region and introducing research developments in the region to the broader international visualization research community. Nan Cao 0001, Timo Ropinski, Jian Zhao 0010 |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2022 | Interactive Dimensionality Reduction for Comparative AnalysisabstractFinding the similarities and differences between groups of datasets is a fundamental analysis task. For high-dimensional data, dimensionality reduction (DR) methods are often used to find the characteristics of each group. However, existing DR methods provide limited capability and flexibility for such comparative analysis as each method is designed only for a narrow analysis target, such as identifying factors that most differentiate groups. This paper presents an interactive DR framework where we integrate our new DR method, called ULCA (unified linear comparative analysis), with an interactive visual interface. ULCA unifies two DR schemes, discriminant analysis and contrastive learning, to support various comparative analysis tasks. To provide flexibility for comparative analysis, we develop an optimization algorithm that enables analysts to interactively refine ULCA results. Additionally, the interactive visualization interface facilitates interpretation and refinement of the ULCA results. We evaluate ULCA and the optimization algorithm to show their efficiency as well as present multiple case studies using real-world datasets to demonstrate the usefulness of this framework. Takanori Fujiwara, Xinhai Wei, Jian Zhao 0010, Kwan-Liu Ma |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2022 | CoUX: Collaborative Visual Analysis of Think-Aloud Usability Test Videos for Digital InterfacesabstractReviewing a think-aloud video is both time-consuming and demanding as it requires UX (user experience) professionals to attend to many behavioral signals of the user in the video. Moreover, challenges arise when multiple UX professionals need to collaborate to reduce bias and errors. We propose a collaborative visual analytics tool, CoUX, to facilitate UX evaluators collectively reviewing think-aloud usability test videos of digital interfaces. CoUX seamlessly supports usability problem identification, annotation, and discussion in an integrated environment. To ease the discovery of usability problems, CoUX visualizes a set of problem-indicators based on acoustic, textual, and visual features extracted from the video and audio of a think-aloud session with machine learning. CoUX further enables collaboration amongst UX evaluators for logging, commenting, and consolidating the discovered problems with a chatbox-like user interface. We designed CoUX based on a formative study with two UX experts and insights derived from the literature. We conducted a user study with six pairs of UX practitioners on collaborative think-aloud video analysis tasks. The results indicate that CoUX is useful and effective in facilitating both problem identification and collaborative teamwork. We provide insights into how different features of CoUX were used to support both independent analysis and collaboration. Furthermore, our work highlights opportunities to improve collaborative usability test video analysis. Ehsan Jahangirzadeh Soure, Emily Kuang, Mingming Fan 0001, Jian Zhao 0010 |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2022 | Towards Systematic Design Considerations for Visualizing Cross-View Data RelationshipsabstractDue to the scale of data and the complexity of analysis tasks, insight discovery often requires coordinating multiple visualizations (views), with each view displaying different parts of data or the same data from different perspectives. For example, to analyze car sales records, a marketing analyst uses a line chart to visualize the trend of car sales, a scatterplot to inspect the price and horsepower of different cars, and a matrix to compare the transaction amounts in types of deals. To explore related information across multiple views, current visual analysis tools heavily rely on brushing and linking techniques, which may require a significant amount of user effort (e.g., many trial-and-error attempts). There may be other efficient and effective ways of displaying cross-view data relationships to support data analysis with multiple views, but currently there are no guidelines to address this design challenge. In this article, we present systematic design considerations for visualizing cross-view data relationships, which leverages descriptive aspects of relationships and usable visual context of multi-view visualizations. We discuss pros and cons of different designs for showing cross-view data relationships, and provide a set of recommendations for helping practitioners make design decisions. Maoyuan Sun, Akhil Namburi, David Koop, Jian Zhao 0010, Tianyi Li 0008, Haeyong Chung |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2022 | SightBi: Exploring Cross-View Data Relationships with BiclustersabstractMultiple-view visualization (MV) has been heavily used in visual analysis tools for sensemaking of data in various domains (e.g., bioinformatics, cybersecurity and text analytics). One common task of visual analysis with multiple views is to relate data across different views. For example, to identify threats, an intelligence analyst needs to link people from a social network graph with locations on a crime-map, and then search for and read relevant documents. Currently, exploring cross-view data relationships heavily relies on view-coordination techniques (e.g., brushing and linking), which may require significant user effort on many trial-and-error attempts, such as repetitiously selecting elements in one view, and then observing and following elements highlighted in other views. To address this, we present SightBi, a visual analytics approach for supporting cross-view data relationship explorations. We discuss the design rationale of SightBi in detail, with identified user tasks regarding the use of cross-view data relationships. SightBi formalizes cross-view data relationships as biclusters, computes them from a dataset, and uses a bi-context design that highlights creating stand-alone relationship-views. This helps preserve existing views and offers an overview of cross-view data relationships to guide user exploration. Moreover, SightBi allows users to interactively manage the layout of multiple views by using newly created relationship-views. With a usage scenario, we demonstrate the usefulness of SightBi for sensemaking of cross-view data relationships. Maoyuan Sun, Abdul Rahman Shaikh, Hamed Alhoori, Jian Zhao 0010 |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2022 | InfoColorizer: Interactive Recommendation of Color Palettes for InfographicsabstractWhen designing infographics, general users usually struggle with getting desired color palettes using existing infographic authoring tools, which sometimes sacrifice customizability, require design expertise, or neglect the influence of elements' spatial arrangement. We propose a data-driven method that provides flexibility by considering users' preferences, lowers the expertise barrier via automation, and tailors suggested palettes to the spatial layout of elements. We build a recommendation engine by utilizing deep learning techniques to characterize good color design practices from data, and further develop InfoColorizer, a tool that allows users to obtain color palettes for their infographics in an interactive and dynamic manner. To validate our method, we conducted a comprehensive four-part evaluation, including case studies, a controlled user study, a survey study, and an interview study. The results indicate that InfoColorizer can provide compelling palette recommendations with adequate flexibility, allowing users to effectively obtain high-quality color design for input infographics with low effort. Linping Yuan, Ziqi Zhou 0003, Jian Zhao 0010, Yiqiu Guo, Fan Du, Huamin Qu |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2022 | ChartSeer: Interactive Steering Exploratory Visual Analysis With Machine IntelligenceabstractDuring exploratory visual analysis (EVA), analysts need to continually determine which subsequent activities to perform, such as which data variables to explore or how to present data variables visually. Due to the vast combinations of data variables and visual encodings that are possible, it is often challenging to make such decisions. Further, while performing local explorations, analysts often fail to attend to the holistic picture that is emerging from their analysis, leading them to improperly steer their EVA. These issues become even more impactful in the real world analysis scenarios where EVA occurs in multiple asynchronous sessions that could be completed by one or more analysts. To address these challenges, this work proposes ChartSeer, a system that uses machine intelligence to enable analysts to visually monitor the current state of an EVA and effectively identify future activities to perform. ChartSeer utilizes deep learning techniques to characterize analyst-created data charts to generate visual summaries and recommend appropriate charts for further exploration based on user interactions. A case study was first conducted to demonstrate the usage of ChartSeer in practice, followed by a controlled study to compare ChartSeer's performance with a baseline during EVA tasks. The results demonstrated that ChartSeer enables analysts to adequately understand current EVA status and advance their analysis by creating charts with increased coverage and visual encoding diversity. Jian Zhao 0010, Mingming Fan 0001, Mi Feng |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2022 | Understanding Missing Links in Bipartite Networks With MissBiNabstractThe analysis of bipartite networks is critical in a variety of application domains, such as exploring entity co-occurrences in intelligence analysis and investigating gene expression in bio-informatics. One important task is missing link prediction, which infers the existence of unseen links based on currently observed ones. In this article, we propose a visual analysis system, MissBiN, to involve analysts in the loop for making sense of link prediction results. MissBiN equips a novel method for link prediction in a bipartite network by leveraging the information of bi-cliques in the network. It also provides an interactive visualization for understanding the algorithm outputs. The design of MissBiN is based on three high-level analysis questions (what, why, and how) regarding missing links, which are distilled from the literature and expert interviews. We conducted quantitative experiments to assess the performance of the proposed link prediction algorithm, and interviewed two experts from different domains to demonstrate the effectiveness of MissBiN as a whole. We also provide a comprehensive usage scenario to illustrate the usefulness of the tool in an application of intelligence analysis. Jian Zhao 0010, Maoyuan Sun, Francine Chen 0001, Patrick Chiu |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2022 | Evaluating Effects of Background Stories on Graph PerceptionabstractA graph is an abstract model that represents relations among entities, for example, the interactions between characters in a novel. A background story endows entities and relations with real-world meanings and describes the semantics and context of the abstract model, for example, the actual story that the novel presents. Considering practical experience and prior research, human viewers who are familiar with the background story of a graph and those who do not know the background story may perceive the same graph differently. However, no previous research has adequately addressed this problem. This research article thus presents an evaluation that investigated the effects of background stories on graph perception. Three hypotheses that focused on the role of visual focus areas, graph structure identification, and mental model formation on graph perception were formulated and guided three controlled experiments that evaluated the hypotheses using real-world graphs with background stories. An analysis of the resulting experimental data, which compared the performance of participants who read and did not read the background stories, obtained a set of instructive findings. First, having knowledge about a graph's background story influences participants' focus areas during interactive graph explorations. Second, such knowledge significantly affects one's ability to identify community structures but not high degree and bridge structures. Third, this knowledge influences graph recognition under blurred visual conditions. These findings can bring new considerations to the design of storytelling visualizations and interactive graph explorations. Ying Zhao 0001, Jingcheng Shi, Jiawei Liu 0001, Jian Zhao 0010, Wenzhi Zhang, Kangyi Chen, Xin Zhao 0025, Chunyao Zhu, Wei Chen 0001 |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2021 | Know-What and Know-Who: Document Searching and Exploration using Topic-Based Two-Mode NetworksabstractThis paper proposes a novel approach for analyzing search results of a document collection, which can help support know-what and know-who information seeking questions. Search results are grouped by topics, and each topic is represented by a two-mode network composed of related documents and authors (i.e., biclusters). We visualize these biclusters in a 2D layout to support interactive visual exploration of the analyzed search results, which highlights a novel way of organizing entities of biclusters. We evaluated our approach using a large academic publication corpus, by testing the distribution of the relevant documents and of lead and prolific authors. The results indicate the effectiveness of our approach compared to traditional 1D ranked lists. Moreover, a user study with 12 participants was conducted to compare our proposed visualization, a simplified variation without topics, and a text-based interface. We report on participants' task performance, their preference of the three interfaces, and the different strategies used in information seeking. Jian Zhao 0010, Maoyuan Sun, Patrick Chiu, Francine Chen 0001, Bee Liew |
PacificVis | 1 |
| 2021 | NBSearch: Semantic Search and Visual Exploration of Computational NotebooksabstractCode search is an important and frequent activity for developers using computational notebooks (e.g., Jupyter). The flexibility of notebooks brings challenges for effective code search, where classic search interfaces for traditional software code may be limited. In this paper, we propose, NBSearch, a novel system that supports semantic code search in notebook collections and interactive visual exploration of search results. NBSearch leverages advanced machine learning models to enable natural language search queries and intuitive visualizations to present complicated intra- and inter-notebook relationships in the returned results. We developed NBSearch through an iterative participatory design process with two experts from a large software company. We evaluated the models with a series of experiments and the whole system with a controlled user study. The results indicate the feasibility of our analytical pipeline and the effectiveness of NBSearch to support code search in large notebook collections. Xingjun Li, Yuanxin Wang 0001, Jian Zhao 0010 |
CHI | 5 |
| 2021 | KTabulator: Interactive Ad hoc Table Creation using Knowledge GraphsabstractThe need to find or construct tables arises routinely to accomplish many tasks in everyday life, as a table is a common format for organizing data. However, when relevant data is found on the web, it is often scattered across multiple tables on different web pages, requiring tedious manual searching and copy-pasting to collect data. We propose KTabulator, an interactive system to effectively extract, build, or extend ad hoc tables from large corpora, by leveraging their computerized structures in the form of knowledge graphs. We developed and evaluated KTabulator using Wikipedia and its knowledge graph DBpedia as our testbed. Starting from an entity or an existing table, KTabulator allows users to extend their tables by finding relevant entities, their properties, and other relevant tables, while providing meaningful suggestions and guidance. The results of a user study indicate the usefulness and efficiency of KTabulator in ad hoc table creation. Siyuan Xia, Nafisa Anzum, Semih Salihoglu, Jian Zhao 0010 |
CHI | 4 |
| 2020 | Sentinel: Understanding Data SystemsabstractThe complexity of modern data systems and applications greatly increases the challenge in understanding system behaviour and diagnosing performance problems. When these problems arise, system administrators are left with the difficult task of remedying them by relying on large debug log files, vast numbers of metrics, and system-specific tooling. We demonstrate the Sentinel system, which enables administrators to analyze systems and applications by building models of system execution and comparing them to derive key differences in behaviour. The resulting analyses are then presented as system reports to administrators and developers in an intuitive fashion. Users of Sentinel can locate, identify and take steps to resolve the reported performance issues. As Sentinel's models are constructed online by intercepting debug logging library calls, Sentinel's functionality incurs little overhead and works with all systems that use standard debug logging libraries. Brad Glasbergen, Michael Abebe 0001, Khuzaima Daudjee, Daniel Vogel 0001, Jian Zhao 0010 |
SIGMOD Conference | 5 |
| 2020 | VisTA: Integrating Machine Intelligence with Visualization to Support the Investigation of Think-Aloud SessionsabstractThink-aloud protocols are widely used by user experience (UX) practitioners in usability testing to uncover issues in user interface design. It is often arduous to analyze large amounts of recorded think-aloud sessions and few UX practitioners have an opportunity to get a second perspective during their analysis due to time and resource constraints. Inspired by the recent research that shows subtle verbalization and speech patterns tend to occur when users encounter usability problems, we take the first step to design and evaluate an intelligent visual analytics tool that leverages such patterns to identify usability problem encounters and present them to UX practitioners to assist their analysis. We first conducted and recorded think-aloud sessions, and then extracted textual and acoustic features from the recordings and trained machine learning (ML) models to detect problem encounters. Next, we iteratively designed and developed a visual analytics tool, VisTA, which enables dynamic investigation of think-aloud sessions with a timeline visualization of ML predictions and input features. We conducted a between-subjects laboratory study to compare three conditions, i.e., VisTA, VisTASimple (no visualization of the ML's input features), and Baseline (no ML information at all), with 30 UX professionals. The findings show that UX professionals identified more problem encounters when using VisTA than Baseline by leveraging the problem visualization as an overview, anticipations, and anchors as well as the feature visualization as a means to understand what ML considers and omits. Our findings also provide insights into how they treated ML, dealt with (dis)agreement with ML, and reviewed the videos (i.e., play, pause, and rewind). Mingming Fan 0001, Jian Zhao 0010, Winter Wei, Khai N. Truong |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2019 | Teaching UI Design at Global Scales: A Case Study of the Design of Collaborative Capstone Projects for MOOCsabstractGroup projects are an essential component of teaching user interface (UI) design. We identified six challenges in transferring traditional group projects into the context of Massive Open Online Courses: managing dropout, avoiding free-riding, appropriate scaffolding, cultural and time zone differences, and establishing common ground. We present a case study of the design of a group project for a UI Design MOOC, in which we implemented technical tools and social structures to cope with the above challenges. Based on survey analysis, interviews, and team chat data from the students over a six-month period, we found that our socio-technical design addressed many of the obstacles that MOOC learners encountered during remote collaboration. We translate our findings into design implications for better group learning experiences at scale. Hao Fei Cheng, Bowen Yu 0001, Siwei Fu, Jian Zhao 0010, Brent J. Hecht, Joseph A. Konstan, Loren G. Terveen, Svetlana Yarosh, Haiyi Zhu |
L@S | 4 |
| 2019 | Hand-Over-Face Input Sensing for Interaction with Smartphones through the Built-in CameraabstractThis paper proposes using face as a touch surface and employing hand-over-face (HOF) gestures as a novel input modality for interaction with smartphones, especially when touch input is limited. We contribute InterFace, a general system framework that enables the HOF input modality using advanced computer vision techniques. As an examplar of the usage of this framework, we demonstrate the feasibility and usefulness of HOF with an Android application for improving single-user and group selfie-taking experience through providing appearance customization in real-time. In a within-subjects study comparing HOF against touch input for single-user interaction, we found that HOF input led to significant improvements in accuracy and perceived workload, and was preferred by the participants. Qualitative results of an observational study also demonstrated the potential of HOF input modality to improve the user experience in multi-user interactions. Based on the lessons learned from our studies, we propose a set of potential applications of HOF to support smartphone interaction. We envision that the affordances provided by the this modality can expand the mobile interaction vocabulary and facilitate scenarios where touch input is limited or even not possible. Mona Hosseinkhani Loorak, Wei Zhou 0021, Ha Trinh, Jian Zhao 0010, Wei Li 0002 |
MobileHCI | 4 |
| 2019 | InkPlanner: Supporting Prewriting via Intelligent Visual DiagrammingabstractPrewriting is the process of generating and organizing ideas before drafting a document. Although often overlooked by novice writers and writing tool developers, prewriting is a critical process that improves the quality of a final document. To better understand current prewriting practices, we first conducted interviews with writing learners and experts. Based on the learners' needs and experts' recommendations, we then designed and developed InkPlanner, a novel pen and touch visualization tool that allows writers to utilize visual diagramming for ideation during prewriting. InkPlanner further allows writers to sort their ideas into a logical and sequential narrative by using a novel widget - NarrativeLine. Using a NarrativeLine, InkPlanner can automatically generate a document outline to guide later drafting exercises. Inkplanner is powered by machine-generated semantic and structural suggestions that are curated from various texts. To qualitatively review the tool and understand how writers use InkPlanner for prewriting, two writing experts were interviewed and a user study was conducted with university students. The results demonstrated that InkPlanner encouraged writers to generate more diverse ideas and also enabled them to think more strategically about how to organize their ideas for later drafting. Zhicong Lu, Mingming Fan 0001, Yun Wang 0012, Jian Zhao 0010, Michelle Annett, Daniel J. Wigdor |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2019 | The Effect of Edge Bundling and Seriation on Sensemaking of Biclusters in Bipartite GraphsabstractExploring coordinated relationships (e.g., shared relationships between two sets of entities) is an important analytics task in a variety of real-world applications, such as discovering similarly behaved genes in bioinformatics, detecting malware collusions in cyber security, and identifying products bundles in marketing analysis. Coordinated relationships can be formalized as biclusters. In order to support visual exploration of biclusters, bipartite graphs based visualizations have been proposed, and edge bundling is used to show biclusters. However, it suffers from edge crossings due to possible overlaps of biclusters, and lacks in-depth understanding of its impact on user exploring biclusters in bipartite graphs. To address these, we propose a novel bicluster-based seriation technique that can reduce edge crossings in bipartite graphs drawing and conducted a user experiment to study the effect of edge bundling and this proposed technique on visualizing biclusters in bipartite graphs. We found that they both had impact on reducing entity visits for users exploring biclusters, and edge bundles helped them find more justified answers. Moreover, we identified four key trade-offs that inform the design of future bicluster visualizations. The study results suggest that edge bundling is critical for exploring biclusters in bipartite graphs, which helps to reduce low-level perceptual problems and support high-level inferences. Maoyuan Sun, Jian Zhao 0010, Hao Wu 0041, Kurt Luther, Chris North 0001, Naren Ramakrishnan |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2018 | T-Cal: Understanding Team Conversational Data with Calendar-based VisualizationabstractUnderstanding team communication and collaboration patterns is critical for improving work efficiency in organizations. This paper presents an interactive visualization system, T-Cal, that supports the analysis of conversation data from modern team messaging platforms (e.g., Slack). T-Cal employs a user-familiar visual interface, a calendar, to enable seamless multi-scale browsing of data from different perspectives. T-Cal also incorporates a number of analytical techniques for disentangling interleaving conversations, extracting keywords, and estimating sentiment. The design of T-Cal is based on an iterative user-centered design process including interview studies, requirements gathering, initial prototypes demonstration, and evaluation with domain users. The resulting two case studies indicate the effectiveness and usefulness of T-Cal in real-world applications, including daily conversations within an industry research lab and student group chats in a MOOC. Siwei Fu, Jian Zhao 0010, Hao Fei Cheng, Haiyi Zhu, Jennifer Marlow |
CHI | 2 |
| 2018 | Flexible Learning with Semantic Visual Exploration and Sequence-Based Recommendation of MOOC VideosabstractMassive Open Online Course (MOOC) platforms have scaled online education to unprecedented enrollments, but remain limited by their rigid, predetermined curricula. To overcome this limitation, this paper contributes a visual recommender system called MOOCex. The system recommends lecture videos across different courses by considering both video contents and sequential inter-topic relationships mined from course syllabi; and more importantly, it allows for interactive visual exploration of the semantic space of recommendations within a learner's current context. When compared to traditional methods (e.g., content-based recommendation and ranked list representations), MOOCex suggests videos from more diverse perspectives and helps learners make better video playback decisions. Further, feedback from MOOC learners and instructors indicates that the system enhances both learning and teaching effectiveness. Jian Zhao 0010, Chidansh Amitkumar Bhatt, Matthew Cooper 0002, David A. Shamma |
CHI | 1 |
| 2018 | MOOCex: Exploring Educational Video via RecommendationabstractMassive Open Online Course (MOOC) platforms have scaled online education to unprecedented enrollments, but remain limited by their predetermined curricula. Increasingly, professionals consume this content to augment or update specific skills rather than complete degree or certification programs. To better address the needs of this emergent user population, we describe a visual recommender system called MOOCex. The system recommends lecture videos across multiple courses and content platforms to provide a choice of perspectives on topics of interest. The recommendation engine considers both video content and sequential inter-topic relationships mined from course syllabi. Furthermore, it allows for interactive visual exploration of the semantic space of recommendations within a learner's current context. Matthew Cooper 0002, Jian Zhao 0010, Chidansh Amitkumar Bhatt, David A. Shamma |
ICMR | 2 |
| 2018 | SeqSense: Video Recommendation Using Topic Sequence Mining
Chidansh Amitkumar Bhatt, Matthew Cooper 0002, Jian Zhao 0010 |
MMM (2) | 3 |
| 2018 | Chart Constellations: Effective Chart Summarization for Collaborative and Multi-User AnalysesabstractAbstract Many data problems in the real world are complex and require multiple analysts working together to uncover embedded insights by creating chart‐driven data stories. How, as a subsequent analysis step, do we interpret and learn from these collections of charts? We present Chart Constellations, a system to interactively support a single analyst in the review and analysis of data stories created by other collaborative analysts. Instead of iterating through the individual charts for each data story, the analyst can project, cluster, filter, and connect results from all users in a meta‐visualization approach. Constellations supports deriving summary insights about prior investigations and supports the exploration of new, unexplored regions in the dataset. To evaluate our system, we conduct a user study comparing it against data science notebooks. Results suggest that Constellations promotes the discovery of both broad and high‐level insights, including theme and trend analysis, subjective evaluation, and hypothesis generation. Shenyu Xu, Chris Bryan, Jianping Kelvin Li, Jian Zhao 0010, Kwan-Liu Ma |
Comput. Graph. Forum | 4 |
| 2018 | How Do Ancestral Traits Shape Family Trees Over Generations?abstractWhether and how does the structure of family trees differ by ancestral traits over generations? This is a fundamental question regarding the structural heterogeneity of family trees for the multi-generational transmission research. However, previous work mostly focuses on parent-child scenarios due to the lack of proper tools to handle the complexity of extending the research to multi-generational processes. Through an iterative design study with social scientists and historians, we develop TreeEvo that assists users to generate and test empirical hypotheses for multi-generational research. TreeEvo summarizes and organizes family trees by structural features in a dynamic manner based on a traditional Sankey diagram. A pixel-based technique is further proposed to compactly encode trees with complex structures in each Sankey Node. Detailed information of trees is accessible through a space-efficient visualization with semantic zooming. Moreover, TreeEvo embeds Multinomial Logit Model (MLM) to examine statistical associations between tree structure and ancestral traits. We demonstrate the effectiveness and usefulness of TreeEvo through an in-depth case-study with domain experts using a real-world dataset (containing 54,128 family trees of 126,196 individuals). Siwei Fu, Hao Dong 0008, Weiwei Cui 0001, Jian Zhao 0010, Huamin Qu |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2018 | Supporting Handoff in Asynchronous Collaborative Sensemaking Using Knowledge-Transfer GraphsabstractDuring asynchronous collaborative analysis, handoff of partial findings is challenging because externalizations produced by analysts may not adequately communicate their investigative process. To address this challenge, we developed techniques to automatically capture and help encode tacit aspects of the investigative process based on an analyst's interactions, and streamline explicit authoring of handoff annotations. We designed our techniques to mediate awareness of analysis coverage, support explicit communication of progress and uncertainty with annotation, and implicit communication through playback of investigation histories. To evaluate our techniques, we developed an interactive visual analysis system, KTGraph, that supports an asynchronous investigative document analysis task. We conducted a two-phase user study to characterize a set of handoff strategies and to compare investigative performance with and without our techniques. The results suggest that our techniques promote the use of more effective handoff strategies, help increase an awareness of prior investigative process and insights, as well as improve final investigative outcomes. Jian Zhao 0010, Michael Glueck, Petra Isenberg, Fanny Chevalier, Azam Khan |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2018 | BiDots: Visual Exploration of Weighted BiclustersabstractDiscovering and analyzing biclusters, i.e., two sets of related entities with close relationships, is a critical task in many real-world applications, such as exploring entity co-occurrences in intelligence analysis, and studying gene expression in bio-informatics. While the output of biclustering techniques can offer some initial low-level insights, visual approaches are required on top of that due to the algorithmic output complexity. This paper proposes a visualization technique, called BiDots, that allows analysts to interactively explore biclusters over multiple domains. BiDots overcomes several limitations of existing bicluster visualizations by encoding biclusters in a more compact and cluster-driven manner. A set of handy interactions is incorporated to support flexible analysis of biclustering results. More importantly, BiDots addresses the cases of weighted biclusters, which has been underexploited in the literature. The design of BiDots is grounded by a set of analytical tasks derived from previous work. We demonstrate its usefulness and effectiveness for exploring computed biclusters with an investigative document analysis task, in which suspicious people and activities are identified from a text corpus. Jian Zhao 0010, Maoyuan Sun, Francine Chen 0001, Patrick Chiu |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2018 | MultiSciView: Multivariate Scientific X-ray Image Visual Exploration with Cross-Data Space ViewsabstractX-ray images obtained from synchrotron beamlines are large-scale, high-resolution and high-dynamic-range grayscale data encoding multiple complex properties of the measured materials. They are typically associated with a variety of metadata which increases their inherent complexity. There is a wealth of information embedded in these data but so far scientists lack modern exploration tools to unlock these hidden treasures. To bridge this gap, we propose MultiSciView , a multivariate scientific x-ray image visualization and exploration system for beamline-generated x-ray scattering data. Our system is composed of three complementary and coordinated interactive visualizations to enable a coordinated exploration across the images and their associated attribute and feature spaces . The first visualization features a multi-level scatterplot visualization dedicated for image exploration in attribute, image, and pixel scales. The second visualization is a histogram-based attribute cross filter by which users can extract desired subset patterns from data. The third one is an attribute projection visualization designed for capturing global attribute correlations. We demonstrate our framework by ways of a case study involving a real-world material scattering dataset. We show that our system can efficiently explore large-scale x-ray images, accurately identify preferred image patterns, anomalous images and erroneous experimental settings, and effectively advance the comprehension of material nanostructure properties. Wen Zhong, Wei Xu 0020, Kevin G. Yager, Gregory S. Doerk, Jian Zhao 0010, Yunke Tian, Sungsoo Ha, Klaus Mueller 0001, Kerstin Kleese van Dam |
Vis. Informatics | 5 |
| 2017 | Visual Analysis of MOOC Forums with iForumabstractDiscussion forums of Massive Open Online Courses (MOOC) provide great opportunities for students to interact with instructional staff as well as other students. Exploration of MOOC forum data can offer valuable insights for these staff to enhance the course and prepare the next release. However, it is challenging due to the large, complicated, and heterogeneous nature of relevant datasets, which contain multiple dynamically interacting objects such as users, posts, and threads, each one including multiple attributes. In this paper, we present a design study for developing an interactive visual analytics system, called iForum, that allows for effectively discovering and understanding temporal patterns in MOOC forums. The design study was conducted with three domain experts in an iterative manner over one year, including a MOOC instructor and two official teaching assistants. iForum offers a set of novel visualization designs for presenting the three interleaving aspects of MOOC forums (i.e., posts, users, and threads) at three different scales. To demonstrate the effectiveness and usefulness of iForum, we describe a case study involving field experts, in which they use iForum to investigate real MOOC forum data for a course on JAVA programming. Siwei Fu, Jian Zhao 0010, Weiwei Cui 0001, Huamin Qu |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2017 | Annotation Graphs: A Graph-Based Visualization for Meta-Analysis of Data Based on User-Authored AnnotationsabstractUser-authored annotations of data can support analysts in the activity of hypothesis generation and sensemaking, where it is not only critical to document key observations, but also to communicate insights between analysts. We present annotation graphs, a dynamic graph visualization that enables meta-analysis of data based on user-authored annotations. The annotation graph topology encodes annotation semantics, which describe the content of and relations between data selections, comments, and tags. We present a mixed-initiative approach to graph layout that integrates an analyst's manual manipulations with an automatic method based on similarity inferred from the annotation semantics. Various visual graph layout styles reveal different perspectives on the annotation semantics. Annotation graphs are implemented within C8, a system that supports authoring annotations during exploratory analysis of a dataset. We apply principles of Exploratory Sequential Data Analysis (ESDA) in designing C8, and further link these to an existing task typology in the visualization literature. We develop and evaluate the system through an iterative user-centered design process with three experts, situated in the domain of analyzing HCI experiment data. The results suggest that annotation graphs are effective as a method of visually extending user-authored annotations to data meta-analysis for discovery and organization of ideas. Jian Zhao 0010, Michael Glueck, Simon Breslav, Fanny Chevalier, Azam Khan |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2016 | Egocentric Analysis of Dynamic Networks with EgoLinesabstractThe egocentric analysis of dynamic networks focuses on discovering the temporal patterns of a subnetwork around a specific central actor (i.e., an ego-network). These types of analyses are useful in many application domains, such as social science and business intelligence, providing insights about how the central actor interacts with the outside world. We present EgoLines, an interactive visualization to support the egocentric analysis of dynamic networks. Using a "subway map" metaphor, a user can trace an individual actor over the evolution of the ego-network. The design of EgoLines is grounded in a set of key analytical questions pertinent to egocentric analysis, derived from our interviews with three domain experts and general network analysis tasks. We demonstrate the effectiveness of EgoLines in egocentric analysis tasks through a controlled experiment with 18 participants and a use-case developed with a domain expert. Jian Zhao 0010, Michael Glueck, Fanny Chevalier, Azam Khan |
CHI | 1 |
| 2016 | egoSlider: Visual Analysis of Egocentric Network EvolutionabstractEgo-network, which represents relationships between a specific individual, i.e., the ego, and people connected to it, i.e., alters, is a critical target to study in social network analysis. Evolutionary patterns of ego-networks along time provide huge insights to many domains such as sociology, anthropology, and psychology. However, the analysis of dynamic ego-networks remains challenging due to its complicated time-varying graph structures, for example: alters come and leave, ties grow stronger and fade away, and alter communities merge and split. Most of the existing dynamic graph visualization techniques mainly focus on topological changes of the entire network, which is not adequate for egocentric analytical tasks. In this paper, we present egoSlider, a visual analysis system for exploring and comparing dynamic ego-networks. egoSlider provides a holistic picture of the data through multiple interactively coordinated views, revealing ego-network evolutionary patterns at three different layers: a macroscopic level for summarizing the entire ego-network data, a mesoscopic level for overviewing specific individuals' ego-network evolutions, and a microscopic level for displaying detailed temporal information of egos and their alters. We demonstrate the effectiveness of egoSlider with a usage scenario with the DBLP publication records. Also, a controlled user study indicates that in general egoSlider outperforms a baseline visualization of dynamic networks for completing egocentric analytical tasks. Naveen Pitipornvivat, Jian Zhao 0010, Sixiao Yang, Guowei Huang 0002, Huamin Qu |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2015 | Trajectory Bundling for Animated TransitionsabstractAnimated transition has been a popular design choice for smoothly switching between different visualization views or layouts, in which movement trajectories are created as cues for tracking objects during location shifting. Tracking moving objects, however, becomes difficult when their movement paths overlap or the number of tracking targets increases. We propose a novel design to facilitate tracking moving objects in animated transitions. Instead of simply animating an object along a straight line, we create "bundled" movement trajectories for a group of objects that have spatial proximity and share similar moving directions. To study the effect of bundled trajectories, we untangle variations due to different aspects of tracking complexity in a comprehensive controlled user study. The results indicate that using bundled trajectories is particularly effective when tracking more targets (six vs. three targets) or when the object movement involves a high degree of occlusion or deformation. Based on the study, we discuss the advantages and limitations of the new technique, as well as provide design implications. Fan Du, Nan Cao 0001, Jian Zhao 0010, Yu-Ru Lin |
CHI | 3 |
| 2015 | MatrixWave: Visual Comparison of Event Sequence DataabstractEvent sequence data analysis is common in many domains, including web and software development, transportation, and medical care. Few have investigated visualization techniques for comparative analysis of multiple event sequence datasets. Grounded in the real-world characteristics of web clickstream data, we explore visualization techniques for comparison of two clickstream datasets collected on different days or from users with different demographics. Through iterative design with web analysts, we designed MatrixWave, a matrix-based representation that allows analysts to get an overview of differences in traffic patterns and interactively explore paths through the website. We use color to encode differences and size to offer context over traffic volume. User feedback on MatrixWave is positive. Our study participants made fewer errors with MatrixWave and preferred it over the more familiar Sankey diagram. Jian Zhao 0010, Zhicheng Liu 0001, Mira Dontcheva, Aaron Hertzmann, Alan Wilson 0004 |
CHI | 1 |
| 2015 | Exploring and modeling unimanual object manipulation on multi-touch displays
Jian Zhao 0010, R. William Soukoreff, Ravin Balakrishnan |
Int. J. Hum. Comput. Stud. | 1 |
| 2014 | ReCloud: semantics-based word cloud visualization of user reviews
Ji Wang 0003, Jian Zhao 0010, Sheng Guo 0002, Chris North 0001, Naren Ramakrishnan |
Graphics Interface | 2 |
| 2014 | A model of scrolling on touch-sensitive displays
Jian Zhao 0010, R. William Soukoreff, Xiangshi Ren, Ravin Balakrishnan |
Int. J. Hum. Comput. Stud. | 1 |
| 2014 | #FluxFlow: Visual Analysis of Anomalous Information Spreading on Social MediaabstractWe present FluxFlow, an interactive visual analysis system for revealing and analyzing anomalous information spreading in social media. Everyday, millions of messages are created, commented, and shared by people on social media websites, such as Twitter and Facebook. This provides valuable data for researchers and practitioners in many application domains, such as marketing, to inform decision-making. Distilling valuable social signals from the huge crowd's messages, however, is challenging, due to the heterogeneous and dynamic crowd behaviors. The challenge is rooted in data analysts' capability of discerning the anomalous information behaviors, such as the spreading of rumors or misinformation, from the rest that are more conventional patterns, such as popular topics and newsworthy events, in a timely fashion. FluxFlow incorporates advanced machine learning algorithms to detect anomalies, and offers a set of novel visualization designs for presenting the detected threads for deeper analysis. We evaluated FluxFlow with real datasets containing the Twitter feeds captured during significant events such as Hurricane Sandy. Through quantitative measurements of the algorithmic performance and qualitative interviews with domain experts, the results show that the back-end anomaly detection model is effective in identifying anomalous retweeting threads, and its front-end interactive visualizations are intuitive and useful for analysts to discover insights in data and comprehend the underlying analytical model. Jian Zhao 0010, Nan Cao 0001, Yale Song, Yu-Ru Lin, Christopher Collins 0001 |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2013 | TrailMap: facilitating information seeking in a multi-scale digital map via implicit bookmarkingabstractWeb applications designed for map exploration in local neighborhoods have become increasingly popular and important in everyday life. During the information-seeking process, users often revisit previously viewed locations, repeat earlier searches, or need to memorize or manually mark areas of interest. To facilitate rapid returns to earlier views during map exploration, we propose a novel algorithm to automatically generate map bookmarks based on a user's interaction. TrailMap, a web application based on this algorithm, is developed, providing a fluid and effective neighborhood exploration experience. A one-week study is conducted to evaluate TrailMap in users' everyday web browsing activities. Results showed that TrailMap's implicit bookmarking mechanism is efficient for map exploration and the interactive and visual nature of the tool is intuitive to users. Jian Zhao 0010, Daniel J. Wigdor, Ravin Balakrishnan |
CHI | 1 |
| 2013 | Interactive Exploration of Implicit and Explicit Relations in Faceted DatasetsabstractMany datasets, such as scientific literature collections, contain multiple heterogeneous facets which derive implicit relations, as well as explicit relational references between data items. The exploration of this data is challenging not only because of large data scales but also the complexity of resource structures and semantics. In this paper, we present PivotSlice, an interactive visualization technique which provides efficient faceted browsing as well as flexible capabilities to discover data relationships. With the metaphor of direct manipulation, PivotSlice allows the user to visually and logically construct a series of dynamic queries over the data, based on a multi-focus and multi-scale tabular view that subdivides the entire dataset into several meaningful parts with customized semantics. PivotSlice further facilitates the visual exploration and sensemaking process through features including live search and integration of online data, graphical interaction histories and smoothly animated visual state transitions. We evaluated PivotSlice through a qualitative lab study with university researchers and report the findings from our observations and interviews. We also demonstrate the effectiveness of PivotSlice using a scenario of exploring a repository of information visualization literature. Jian Zhao 0010, Christopher Collins 0001, Fanny Chevalier, Ravin Balakrishnan |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2012 | TimeSlice: interactive faceted browsing of timeline dataabstractTemporal events with multiple sets of metadata attributes, i. e., facets, are ubiquitous across different domains. The capabilities of efficiently viewing and comparing events data from various perspectives are critical for revealing relationships, making hypotheses, and discovering patterns. In this paper, we present TimeSlice, an interactive faceted visualization of temporal events, which allows users to easily compare and explore timelines with different attributes on a set of facets. By directly manipulating the filtering tree, a dynamic visual representation of queries and filters in the facet space, users can simultaneously browse the focused timelines and their contexts at different levels of detail, which supports efficient navigation of multi-dimensional events data. Also presented is an initial evaluation of TimeSlice with two datasets - famous deceased people and US daily flight delays. Jian Zhao 0010, Steven Mark Drucker, Danyel Fisher, Donald Brinkman |
AVI | 1 |
| 2012 | Facilitating Discourse Analysis with Interactive VisualizationabstractA discourse parser is a natural language processing system which can represent the organization of a document based on a rhetorical structure tree-one of the key data structures enabling applications such as text summarization, question answering and dialogue generation. Computational linguistics researchers currently rely on manually exploring and comparing the discourse structures to get intuitions for improving parsing algorithms. In this paper, we present DAViewer, an interactive visualization system for assisting computational linguistics researchers to explore, compare, evaluate and annotate the results of discourse parsers. An iterative user-centered design process with domain experts was conducted in the development of DAViewer. We report the results of an informal formative study of the system to better understand how the proposed visualization and interaction techniques are used in the real research environment. Jian Zhao 0010, Fanny Chevalier, Christopher Collins 0001, Ravin Balakrishnan |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2011 | KronoMiner: using multi-foci navigation for the visual exploration of time-series dataabstractThe need for pattern discovery in long time-series data led researchers to develop interactive visualization tools and analytical algorithms for gaining insight into the data. Most of the literature on time-series data visualization either focus on a small number of tasks or a specific domain. We propose KronoMiner, a tool that embeds new interaction and visualization techniques as well as analytical capabilities for the visual exploration of time-series data. The interface's design has been iteratively refined based on feedback from expert users. Qualitative evaluation with an expert user not involved in the design process indicates that our prototype is promising for further research. Jian Zhao 0010, Fanny Chevalier, Ravin Balakrishnan |
CHI | 1 |
| 2011 | The Entropy of a Rapid Aimed Movement: Fitts' Index of Difficulty versus Shannon's Entropy
R. William Soukoreff, Jian Zhao 0010, Xiangshi Ren |
INTERACT (4) | 2 |
| 2011 | Exploratory Analysis of Time-Series with ChronoLensesabstractVisual representations of time-series are useful for tasks such as identifying trends, patterns and anomalies in the data. Many techniques have been devised to make these visual representations more scalable, enabling the simultaneous display of multiple variables, as well as the multi-scale display of time-series of very high resolution or that span long time periods. There has been comparatively little research on how to support the more elaborate tasks associated with the exploratory visual analysis of timeseries, e.g., visualizing derived values, identifying correlations, or discovering anomalies beyond obvious outliers. Such tasks typically require deriving new time-series from the original data, trying different functions and parameters in an iterative manner. We introduce a novel visualization technique called ChronoLenses, aimed at supporting users in such exploratory tasks. ChronoLenses perform on-the-fly transformation of the data points in their focus area, tightly integrating visual analysis with user actions, and enabling the progressive construction of advanced visual analysis pipelines. Jian Zhao 0010, Fanny Chevalier, Emmanuel Pietriga, Ravin Balakrishnan |
IEEE Trans. Vis. Comput. Graph. | 1 |