EDBT 2026 Demo / reviewers in the wild / expert
Jean-Daniel Fekete
dblp:f/JeanDanielFekete
· DBLP profile ↗
97ranked-venue papers
10as first author
19since 2021 · last 2026
0000-0003-3770-8726ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 60 · 6 first-author · 15 since 2021Human-computer interaction and ubiquitous computing · 35 · 5 first-author · 3 since 2021Databases, data management, data science and information retrieval · 3 · 1 since 2021Artificial intelligence and machine learning · 1Theory of computation · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Enhancing urban data exploration: Layer Toggling and Visibility-Preserving Lenses for multi-attribute spatial analysisabstractThis manuscript proposes two novel interaction techniques for visualization-assisted exploration of urban data, namely, Layer Toggling and Visibility-Preserving Lenses. The former mitigates visual overload by organizing information into distinct layers while enabling multi-layer comparisons through controlled overlays. The technique supports focused analyses without sacrificing spatial context and enables users to quickly switch between layers through a dedicated physical button interface. Visibility-Preserving Lenses, on the other hand, dynamically adapt their size and transparency so that users can effectively examine dense spatial regions and temporal attributes in detail. Both techniques support urban data exploration and improve prediction. Exploring urban data is essential for understanding complex phenomena related to crime, mobility, and residents’ behavior and equally important is the ability to predict and explain how they evolve over time, supporting informed urban planning and policymaking. However, navigating urban data in all their complexity is challenging, often resulting in cognitive overload, loss of spatial context, and excessive visual clutter due to the many layers that must be examined simultaneously. Although layered visualizations aim to mitigate those challenges, they face limitations with occlusion and effortless comparisons across data layers. Additionally, interaction methods are typically confined to mouse-based controls, limiting the fluidity of dynamic exploration. The visualization tool was validated through a comprehensive user study that measured user performance, cognitive load, and interaction efficiency across multiple devices. Using real-world data from São Paulo, including mobility patterns, climate conditions, and crime statistics, the way the approach enhances both exploratory and analytical tasks is demonstrated. The results also show how users perform when playing with different interactive devices, providing guidelines for future developments and improvements. • Introduces a novel approach to toggle data layers for spatial crime analysis. • Proposes visibility-preserving lenses for comparisons of urban attributes with less occlusion. • Supports multi-attribute exploration in dense urban visualizations. • User study shows improved accuracy and interaction efficiency with proposed tools. • Enables better decision-making by enhancing insight into urban spatial patterns. Karelia Salinas, Luis Gustavo Nonato, Jean-Daniel Fekete, Fernanda Bartolo dos Santos Saran |
Inf. Syst. | 3 |
| 2026 | Beyond Log Scales: Toward Cognitively Informed Bar Charts for Orders of Magnitude ValuesabstractIn this work, we challenge the dominant use of logarithmic scales to communicate values spanning multiple orders of magnitude-Orders of Magnitude Values (OMVs)-to the general public. Focusing on bar charts, we incorporate cognitive insights into visualization design to better align with how humans perceive OMVs. Studies in cognitive psychology suggest that, for large numerical ranges such as millions and billions, people do not think logarithmically. Instead, they perceive numbers in a piecewise linear manner, grouping values into scale words (e.g., millions) and applying linear reasoning within each group. We build upon a recently introduced piecewise linear scale, EplusM, and validate its use in bar charts, which we refer to as EplusM bar charts. We also introduce two novel variants of the EplusM bar chart informed by findings in numerical perception: Bricks, which builds on the concepts of round numbers and subitizing, and Multi-Magnitude, which leverages categorical perception of large numbers. In a crowdsourced experiment, we evaluate four bar chart designs: 1) Log, 2) EplusM, 3) Bricks, and 4) Multi-Magnitude, across value retrieval and quantitative comparison tasks. Our results show that EplusM bar charts are significantly preferred over logarithmic designs, increase user confidence, and reduce perceived mental demand, while maintaining task performance. These findings suggest that EplusM bar charts can serve as effective alternatives to logarithmic ones when visualizing OMVs for general audiences. Katerina Batziakoudi, Stéphanie Rey, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2025 | Lost in Magnitudes: Exploring Visualization Designs for Large Value RangesabstractBest Paper Award Katerina Batziakoudi, Florent Cabric, Stéphanie Rey, Jean-Daniel Fekete |
CHI | 4 |
| 2025 | Libra: An Interaction Model for Data VisualizationabstractHonorable Mention Award Yue Zhao 0033, Yunhai Wang, Jean-Daniel Fekete |
CHI | 5 |
| 2025 | Bi-Scale density-plot enhancement based on variance-aware filter
Huaiwei Bao, Xin Chen 0075, Kecheng Lu 0002, Chi-Wing Fu, Jean-Daniel Fekete, Yunhai Wang |
Comput. Graph. | 5 |
| 2025 | Visualization-Driven Illumination for Density PlotsabstractWe present a novel visualization-driven illumination model for density plots, a new technique to enhance density plots by effectively revealing the detailed structures in high- and medium-density regions and outliers in low-density regions, while avoiding artifacts in the density field's colors. When visualizing large and dense discrete point samples, scatterplots and dot density maps often suffer from overplotting, and density plots are commonly employed to provide aggregated views while revealing underlying structures. Yet, in such density plots, existing illumination models may produce color distortion and hide details in low-density regions, making it challenging to look up density values, compare them, and find outliers. The key novelty in this work includes (i) a visualization-driven illumination model that inherently supports density-plot-specific analysis tasks and (ii) a new image composition technique to reduce the interference between the image shading and the color-encoded density values. To demonstrate the effectiveness of our technique, we conducted a quantitative study, an empirical evaluation of our technique in a controlled study, and two case studies, exploring twelve datasets with up to two million data point samples. Xin Chen 0075, Yunhai Wang, Huaiwei Bao, Kecheng Lu 0002, Jaemin Jo, Chi-Wing Fu, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 7 |
| 2024 | Scalability in Visualization and Visual Analytics with Progressive Data AnalysisabstractScalability is an issue in visualization and visual analytics. The dataset sizes we can handle are lagging behind by several levels of magnitude compared to domains such as database, artificial intelligence, and simulation. The standard method for addressing scalability consists of adding more resources: more processors, more GPUs, more memory, and faster networks. Unfortunately, this method will not solve the visualization scalability problem alone. It does not solve the crucial issues of maintaining latency under critical limits to allow exploration and taming human attention during long-lasting computations. Progressive Data Analysis (PDA) emerged about a decade ago to address this scalability problem, showing promising but challenging solutions. I will show a few examples of applications. However, PDA is still lagging behind, mainly because of domain boundaries coming from academic research. Jean-Daniel Fekete |
AVI | 1 |
| 2024 | Scalability in VisualizationabstractWe introduce a conceptual model for scalability designed for visualization research. With this model, we systematically analyze over 120 visualization publications from 1990 to 2020 to characterize the different notions of scalability in these works. While many article have addressed scalability issues, our survey identifies a lack of consistency in the use of the term in the visualization research community. We address this issue by introducing a consistent terminology meant to help visualization researchers better characterize the scalability aspects in their research. It also helps in providing multiple methods for supporting the claim that a work is "scalable." Our model is centered around an effort function with inputs and outputs. The inputs are the problem size and resources, whereas the outputs are the actual efforts, for instance, in terms of computational run time or visual clutter. We select representative examples to illustrate different approaches and facets of what scalability can mean in visualization literature. Finally, targeting the diverse crowd of visualization researchers without a scalability tradition, we provide a set of recommendations for how scalability can be presented in a clear and consistent way to improve fair comparison between visualization techniques and systems and foster reproducibility. Gaëlle Richer, Alexis Pister, Moataz Abdelaal, Jean-Daniel Fekete, Michael Sedlmair, Daniel Weiskopf |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2024 | A Survey on Progressive VisualizationabstractCurrently, growing data sources and long-running algorithms impede user attention and interaction with visual analytics applications. Progressive visualization (PV) and visual analytics (PVA) alleviate this problem by allowing immediate feedback and interaction with large datasets and complex computations, avoiding waiting for complete results by using partial results improving with time. Yet, creating a progressive visualization requires more effort than a regular visualization but also opens up new possibilities, such as steering the computations towards more relevant parts of the data, thus saving computational resources. However, there is currently no comprehensive overview of the design space for progressive visualization systems. We surveyed the related work of PV and derived a new taxonomy for progressive visualizations by systematically categorizing all PV publications that included visualizations with progressive features. Progressive visualizations can be categorized by well-known visualization taxonomies, but we also found that progressive visualizations can be distinguished by the way they manage their data processing, data domain, and visual update. Furthermore, we identified key properties such as uncertainty, steering, visual stability, and real-time processing that are significantly different with progressive applications. We also collected evaluation methodologies reported by the publications and conclude with statistical findings, research gaps, and open challenges. Alex Ulmer, Marco Angelini, Jean-Daniel Fekete, Jörn Kohlhammer, Thorsten May |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2023 | ComBiNet: Visual Query and Comparison of Bipartite Multivariate Dynamic Social NetworksabstractAbstract We present ComBiNet, a visualization, query, and comparison system for exploring bipartite multivariate dynamic social networks. Historians and sociologists study social networks constructed from textual sources mentioning events related to people, such as marriage acts, birth certificates and contracts. We model this type of data using bipartite multivariate dynamic networks to maintain a representation faithful to the original sources while not too complex. Relying on this data model, ComBiNet allows exploring networks using both visual and textual queries using the Cypher language, the two being synchronized to specify queries using the most suitable modality; simple queries are easy to express visually and can be refined textually when they become complex. These queries are used for applying topological and attribute‐based selection on the network. Query results are visualized in the context of the whole network and over a geographical map for geolocalized entities. We also present the design of our interaction techniques for querying social networks to visually compare the selections in terms of topology, measures and attribute distributions. We validate the query and comparison systems by showing how they have been used to answer historical questions and by explaining how they have been improved through a usability study conducted with historians. Alexis Pister, Christophe Prieur 0002, Jean-Daniel Fekete |
Comput. Graph. Forum | 3 |
| 2023 | Understanding Barriers to Network Exploration with Visualization: A Report from the TrenchesabstractThis article reports on an in-depth study that investigates barriers to network exploration with visualizations. Network visualization tools are becoming increasingly popular, but little is known about how analysts plan and engage in the visual exploration of network data-which exploration strategies they employ, and how they prepare their data, define questions, and decide on visual mappings. Our study involved a series of workshops, interaction logging, and observations from a 6-week network exploration course. Our findings shed light on the stages that define analysts' approaches to network visualization and barriers experienced by some analysts during their network visualization processes. These barriers mainly appear before using a specific tool and include defining exploration goals, identifying relevant network structures and abstractions, or creating appropriate visual mappings for their network data. Our findings inform future work in visualization education and analyst-centered network visualization tool design. Mashael AlKadi, Vanessa Serrano, James Scott-Brown, Catherine Plaisant, Jean-Daniel Fekete, Uta Hinrichs, Benjamin Bach |
IEEE Trans. Vis. Comput. Graph. | 5 |
| 2023 | Studying Early Decision Making with Progressive Bar ChartsabstractWe conduct a user study to quantify and compare user performance for a value comparison task using four bar chart designs, where the bars show the mean values of data loaded progressively and updated every second (progressive bar charts). Progressive visualization divides different stages of the visualization pipeline-data loading, processing, and visualization-into iterative animated steps to limit the latency when loading large amounts of data. An animated visualization appearing quickly, unfolding, and getting more accurate with time, enables users to make early decisions. However, intermediate mean estimates are computed only on partial data and may not have time to converge to the true means, potentially misleading users and resulting in incorrect decisions. To address this issue, we propose two new designs visualizing the history of values in progressive bar charts, in addition to the use of confidence intervals. We comparatively study four progressive bar chart designs: with/without confidence intervals, and using near-history representation with/without confidence intervals, on three realistic data distributions. We evaluate user performance based on the percentage of correct answers (accuracy), response time, and user confidence. Our results show that, overall, users can make early and accurate decisions with 92% accuracy using only 18% of the data, regardless of the design. We find that our proposed bar chart design with only near-history is comparable to bar charts with only confidence intervals in performance, and the qualitative feedback we received indicates a preference for designs with history. Ameya B. Patil, Gaëlle Richer, Christopher Jermaine, Dominik Moritz, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 5 |
| 2022 | Six methods for transforming layered hypergraphs to apply layered graph layout algorithmsabstractAbstract Hypergraphs are a generalization of graphs in which edges (hyperedges) can connect more than two vertices—as opposed to ordinary graphs where edges involve only two vertices. Hypergraphs are a fairly common data structure but there is little consensus on how to visualize them. To optimize a hypergraph drawing for readability, we need a layout algorithm. Common graph layout algorithms only consider ordinary graphs and do not take hyperedges into account. We focus on layered hypergraphs, a particular class of hypergraphs that, like layered graphs, assigns every vertex to a layer, and the vertices in a layer are drawn aligned on a linear axis with the axes arranged in parallel. In this paper, we propose a general method to apply layered graph layout algorithms to layered hypergraphs. We introduce six different transformations for layered hypergraphs. The choice of transformation affects the subsequent graph layout algorithm in terms of computational performance and readability of the results. Thus, we perform a comparative evaluation of these transformations in terms of number of crossings, edge length, and impact on performance. We also provide two case studies showing how our transformations can be applied to real‐life use cases. A copy of this paper with all appendices and supplemental material is available at osf.io/grvwu. Sara Di Bartolomeo, Alexis Pister, Paolo Buono, Catherine Plaisant, Cody Dunne, Jean-Daniel Fekete |
Comput. Graph. Forum | 6 |
| 2022 | Pyramid-based Scatterplots Sampling for Progressive and Streaming Data VisualizationabstractWe present a pyramid-based scatterplot sampling technique to avoid overplotting and enable progressive and streaming visualization of large data. Our technique is based on a multiresolution pyramid-based decomposition of the underlying density map and makes use of the density values in the pyramid to guide the sampling at each scale for preserving the relative data densities and outliers. We show that our technique is competitive in quality with state-of-the-art methods and runs faster by about an order of magnitude. Also, we have adapted it to deliver progressive and streaming data visualization by processing the data in chunks and updating the scatterplot areas with visible changes in the density map. A quantitative evaluation shows that our approach generates stable and faithful progressive samples that are comparable to the state-of-the-art method in preserving relative densities and superior to it in keeping outliers and stability when switching frames. We present two case studies that demonstrate the effectiveness of our approach for exploring large data. Xin Chen 0075, Jian Zhang 0070, Chi-Wing Fu, Jean-Daniel Fekete, Yunhai Wang |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2022 | PrefaceabstractThis February 2022 issue of theIEEE Transactions on Visualization and Computer Graphics (TVCG)contains the proceedings of IEEE VIS 2021, held online on October 24-29, 2021, with General Chairs from Tulane University and Universidade de Sao Paulo. With IEEE VIS 2021, the conference series is in its 32nd year. Bongshin Lee, Silvia Miksch, Anders Ynnerman, Anastasia Bezerianos, Jian Chen 0006, Wei Chen 0001, Christopher Collins 0001, Michael Gleicher, M. Eduard Gröller, Alexander Lex, Bernhard Preim, Jinwook Seo, Rüdiger Westermann, Jing Yang 0001, Xiaoru Yuan, Han-Wei Shen, Jean-Daniel Fekete, Shixia Liu |
IEEE Trans. Vis. Comput. Graph. | 17 |
| 2021 | The 2020 Visualization Technical Achievement AwardabstractPresents the recipient of the 2020 Visualization Technical Achievement Award. Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2021 | Integrating Prior Knowledge in Mixed-Initiative Social Network ClusteringabstractWe propose a new approach-called PK-clustering-to help social scientists create meaningful clusters in social networks. Many clustering algorithms exist but most social scientists find them difficult to understand, and tools do not provide any guidance to choose algorithms, or to evaluate results taking into account the prior knowledge of the scientists. Our work introduces a new clustering approach and a visual analytics user interface that address this issue. It is based on a process that 1) captures the prior knowledge of the scientists as a set of incomplete clusters, 2) runs multiple clustering algorithms (similarly to clustering ensemble methods), 3) visualizes the results of all the algorithms ranked and summarized by how well each algorithm matches the prior knowledge, 4) evaluates the consensus between user-selected algorithms and 5) allows users to review details and iteratively update the acquired knowledge. We describe our approach using an initial functional prototype, then provide two examples of use and early feedback from social scientists. We believe our clustering approach offers a novel constructive method to iteratively build knowledge while avoiding being overly influenced by the results of often randomly selected black-box clustering algorithms. Alexis Pister, Paolo Buono, Jean-Daniel Fekete, Catherine Plaisant, Paola Valdivia |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2021 | Visualization of Blockchain Data: A Systematic ReviewabstractWe present a systematic review of visual analytics tools used for the analysis of blockchains-related data. The blockchain concept has recently received considerable attention and spurred applications in a variety of domains. We systematically and quantitatively assessed 76 analytics tools that have been proposed in research as well as online by professionals and blockchain enthusiasts. Our classification of these tools distinguishes (1) target blockchains, (2) blockchain data, (3) target audiences, (4) task domains, and (5) visualization types. Furthermore, we look at which aspects of blockchain data have already been explored and point out areas that deserve more investigation in the future. Natkamon Tovanich, Nicolas Heulot, Jean-Daniel Fekete, Petra Isenberg |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2021 | Analyzing Dynamic Hypergraphs with Parallel Aggregated Ordered Hypergraph VisualizationabstractParallel Aggregated Ordered Hypergraph(PAOH) is a novel technique to visualize dynamic hypergraphs. Hypergraphs are a generalization of graphs where edges can connect several vertices. Hypergraphs can be used to model networks of business partners or co-authorship networks with multiple authors per article. A dynamic hypergraph evolves over discrete time slots. PAOH represents vertices as parallel horizontal bars and hyperedges as vertical lines, using dots to depict the connections to one or more vertices. We describe a prototype implementation of Parallel Aggregated Ordered Hypergraph, report on a usability study with 9 participants analyzing publication data, and summarize the improvements made. Two case studies and several examples are provided. We believe that PAOH is the first technique to provide a highly readable representation of dynamic hypergraphs. It is easy to learn and well suited for medium size dynamic hypergraphs (50-500 vertices) such as those commonly generated by digital humanities projects-our driving application domain. Paola Valdivia, Paolo Buono, Catherine Plaisant, Nicole Dufournaud, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 5 |
| 2020 | Comparing and Exploring High-Dimensional Data with Dimensionality Reduction Algorithms and Matrix VisualizationsabstractWe propose Compadre, a tool for visual analysis for comparing distances of high-dimensional (HD) data and their low-dimensional projections. At the heart is a matrix visualization to represent the discrepancy between distance matrices, linked side-by-side with 2D scatterplot projections of the data. Using different examples and datasets, we illustrate how this approach fosters (1) evaluating dimensionality reduction techniques w.r.t. how well they project the HD data, (2) comparing them to each other side-by-side, and (3) evaluate important data features through subspace comparison. We also present a case study, in which we analyze IEEE VIS authors from 1990 to 2018, and gain new insights on the relationships between coauthors, citations, and keywords. The coauthors are projected as accurately with UMAP as with t-SNE but the projections show different insights. The structure of the citation subspace is very different from the coauthor subspace. The keyword subspace is noisy yet consistent among the three IEEE VIS sub-conferences. René Cutura, Michaël Aupetit 0001, Jean-Daniel Fekete, Michael Sedlmair |
AVI | 3 |
| 2020 | Interactive Time-Series of Measures for Exploring Dynamic NetworksabstractWe present MeasureFlow, an interface to visually and interactively explore dynamic networks through time-series of network measures such as link number, graph density, or node activation. When networks contain many time steps, become large and more dense, or contain high frequencies of change, traditional visualizations that focus on network topology, such as animations or small multiples, fail to provide adequate overviews and thus fail to guide the analyst towards interesting time points and periods. MeasureFlow presents a complementary approach that relies on visualizing time-series of common network measures to provide a detailed yet comprehensive overview of when changes are happening and which network measures they involve. As dynamic networks undergo changes of varying rates and characteristics, network measures provide important hints on the pace and nature of their evolution and can guide an analysts in their exploration; based on a set of interactive and signal-processing methods, MeasureFlow allows an analyst to select and navigate periods of interest in the network. We demonstrate MeasureFlow through case studies with real-world data. Liwenhan Xie, James O'Donnell, Benjamin Bach, Jean-Daniel Fekete |
AVI | 4 |
| 2020 | Database Benchmarking for Supporting Real-Time Interactive Querying of Large DataabstractIn this paper, we present a new benchmark to validate the suitability of database systems for interactive visualization workloads. While there exist proposals for evaluating database systems on interactive data exploration workloads, none rely on real user traces for database benchmarking. To this end, our long term goal is to collect user traces that represent workloads with different exploration characteristics. In this paper, we present an initial benchmark that focuses on "crossfilter"-style applications, which are a popular interaction type for data exploration and a particularly demanding scenario for testing database system performance. We make our benchmark materials, including input datasets, interaction sequences, corresponding SQL queries, and analysis code, freely available as a community resource, to foster further research in this area: https://osf.io/9xerb/?view_only=81de1a3f99d04529b6b173a3bd5b4d23. Leilani Battle, Philipp Eichmann, Marco Angelini, Tiziana Catarci, Giuseppe Santucci, Yukun Zheng, Carsten Binnig, Jean-Daniel Fekete, Dominik Moritz |
SIGMOD Conference | 8 |
| 2020 | PANENE: A Progressive Algorithm for Indexing and Querying Approximate k-Nearest NeighborsabstractWe present PANENE, a progressive algorithm for approximate nearest neighbor indexing and querying. Although the use of k-nearest neighbor (KNN) libraries is common in many data analysis methods, most KNN algorithms can only be queried when the whole dataset has been indexed, i.e., they are not online. Even the few online implementations are not progressive in the sense that the time to index incoming data is not bounded and cannot satisfy the latency requirements of progressive systems. This long latency has significantly limited the use of many machine learning methods, such as t-SNE, in interactive visual analytics. PANENE is a novel algorithm for Progressive Approximate k-NEarest NEighbors, enabling fast KNN queries while continuously indexing new batches of data. Following the progressive computation paradigm, PANENE operations can be bounded in time, allowing analysts to access running results within an interactive latency. PANENE can also incrementally build and maintain a cache data structure, a KNN lookup table, to enable constant-time lookups for KNN queries. Finally, we present three progressive applications of PANENE, such as regression, density estimation, and responsive t-SNE, opening up new opportunities to use complex algorithms in interactive systems. Jaemin Jo, Jinwook Seo, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2019 | Dynamic Composite Data Physicalization Using Wheeled Micro-RobotsabstractThis paper introduces dynamic composite physicalizations, a new class of physical visualizations that use collections of self-propelled objects to represent data. Dynamic composite physicalizations can be used both to give physical form to well-known interactive visualization techniques, and to explore new visualizations and interaction paradigms. We first propose a design space characterizing composite physicalizations based on previous work in the fields of Information Visualization and Human Computer Interaction. We illustrate dynamic composite physicalizations in two scenarios demonstrating potential benefits for collaboration and decision making, as well as new opportunities for physical interaction. We then describe our implementation using wheeled micro-robots capable of locating themselves and sensing user input, before discussing limitations and opportunities for future work. Mathieu Le Goc, Charles Perin, Sean Follmer, Jean-Daniel Fekete, Pierre Dragicevic |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2019 | A Declarative Rendering Model for Multiclass Density MapsabstractMulticlass maps are scatterplots, multidimensional projections, or thematic geographic maps where data points have a categorical attribute in addition to two quantitative attributes. This categorical attribute is often rendered using shape or color, which does not scale when overplotting occurs. When the number of data points increases, multiclass maps must resort to data aggregation to remain readable. We present multiclass density maps: multiple 2D histograms computed for each of the category values. Multiclass density maps are meant as a building block to improve the expressiveness and scalability of multiclass map visualization. In this article, we first present a short survey of aggregated multiclass maps, mainly from cartography. We then introduce a declarative model-a simple yet expressive JSON grammar associated with visual semantics-that specifies a wide design space of visualizations for multiclass density maps. Our declarative model is expressive and can be efficiently implemented in visualization front-ends such as modern web browsers. Furthermore, it can be reconfigured dynamically to support data exploration tasks without recomputing the raw data. Finally, we demonstrate how our model can be used to reproduce examples from the past and support exploring data at scale. Jaemin Jo, Frédéric Vernier, Pierre Dragicevic, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2018 | Multiscale Visualization and Exploration of Large Bipartite GraphsabstractAbstract A bipartite graph is a powerful abstraction for modeling relationships between two collections. Visualizations of bipartite graphs allow users to understand the mutual relationships between the elements in the two collections, e.g., by identifying clusters of similarly connected elements. However, commonly‐used visual representations do not scale for the analysis of large bipartite graphs containing tens of millions of vertices, often resorting to an a‐priori clustering of the sets. To address this issue, we present the Who's‐Active‐On‐What‐Visualization (WAOW‐Vis) that allows for multiscale exploration of a bipartite social‐network without imposing an a‐priori clustering. To this end, we propose to treat a bipartite graph as a high‐dimensional space and we create the WAOW‐Vis adapting the multiscale dimensionality‐reduction technique HSNE. The application of HSNE for bipartite graph requires several modifications that form the contributions of this work. Given the nature of the problem, a set‐based similarity is proposed. For efficient and scalable computations, we use compressed bitmaps to represent sets and we present a novel space partitioning tree to efficiently compute similarities; the Sets Intersection Tree. Finally, we validate WAOW‐Vis on several datasets connecting Twitter‐users and ‐streams in different domains: news, computer science and politics. We show how WAOW‐Vis is particularly effective in identifying hierarchies of communities among social‐media users. Nicola Pezzotti, Jean-Daniel Fekete, Thomas Höllt, Boudewijn P. F. Lelieveldt, Elmar Eisemann, Anna Vilanova |
Comput. Graph. Forum | 2 |
| 2017 | Steering the Craft: UI Elements and Visualizations for Supporting Progressive Visual AnalyticsabstractAbstract Progressive visual analytics (PVA) has emerged in recent years to manage the latency of data analysis systems. When analysis is performed progressively, rough estimates of the results are generated quickly and are then improved over time. Analysts can therefore monitor the progression of the results, steer the analysis algorithms, and make early decisions if the estimates provide a convincing picture. In this article, we describe interface design guidelines for helping users understand progressively updating results and make early decisions based on progressive estimates. To illustrate our ideas, we present a prototype PVA tool called InsightsFeed for exploring Twitter data at scale. As validation, we investigate the tradeoffs of our tool when exploring a Twitter dataset in a user study. We report the usage patterns in making early decisions using the user interface, guiding computational methods, and exploring different subsets of the dataset, compared to sequential analysis without progression. Sriram Karthik Badam, Niklas Elmqvist, Jean-Daniel Fekete |
Comput. Graph. Forum | 3 |
| 2017 | Magnostics: Image-Based Search of Interesting Matrix Views for Guided Network ExplorationabstractIn this work we address the problem of retrieving potentially interesting matrix views to support the exploration of networks. We introduce Matrix Diagnostics (or Magnostics), following in spirit related approaches for rating and ranking other visualization techniques, such as Scagnostics for scatter plots. Our approach ranks matrix views according to the appearance of specific visual patterns, such as blocks and lines, indicating the existence of topological motifs in the data, such as clusters, bi-graphs, or central nodes. Magnostics can be used to analyze, query, or search for visually similar matrices in large collections, or to assess the quality of matrix reordering algorithms. While many feature descriptors for image analyzes exist, there is no evidence how they perform for detecting patterns in matrices. In order to make an informed choice of feature descriptors for matrix diagnostics, we evaluate 30 feature descriptors-27 existing ones and three new descriptors that we designed specifically for MAGNOSTICS-with respect to four criteria: pattern response, pattern variability, pattern sensibility, and pattern discrimination. We conclude with an informed set of six descriptors as most appropriate for Magnostics and demonstrate their application in two scenarios; exploring a large collection of matrices and analyzing temporal networks. Michael Behrisch 0001, Benjamin Bach, Michael Blumenschein, Michael Delz, Laura von Rüden, Jean-Daniel Fekete, Tobias Schreck |
IEEE Trans. Vis. Comput. Graph. | 6 |
| 2017 | How Progressive Visualizations Affect Exploratory AnalysisabstractThe stated goal for visual data exploration is to operate at a rate that matches the pace of human data analysts, but the ever increasing amount of data has led to a fundamental problem: datasets are often too large to process within interactive time frames. Progressive analytics and visualizations have been proposed as potential solutions to this issue. By processing data incrementally in small chunks, progressive systems provide approximate query answers at interactive speeds that are then refined over time with increasing precision. We study how progressive visualizations affect users in exploratory settings in an experiment where we capture user behavior and knowledge discovery through interaction logs and think-aloud protocols. Our experiment includes three visualization conditions and different simulated dataset sizes. The visualization conditions are: (1) blocking, where results are displayed only after the entire dataset has been processed; (2) instantaneous, a hypothetical condition where results are shown almost immediately; and (3) progressive, where approximate results are displayed quickly and then refined over time. We analyze the data collected in our experiment and observe that users perform equally well with either instantaneous or progressive visualizations in key metrics, such as insight discovery rates and dataset coverage, while blocking visualizations have detrimental effects. Emanuel Zgraggen, Alex Galakatos, Andrew Crotty, Jean-Daniel Fekete, Tim Kraska |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2016 | A Better Grasp on Pictures Under Glass: Comparing Touch and Tangible Object Manipulation using Physical ProxiesabstractWe introduce a novel method based on physical proxies for investigating fundamental differences between touch and tangible interfaces. This method uses physical chips to emulate the flat, non-graspable objects that make up touch interfaces, in a way that supports direct comparison with tangible interfaces. We ran an experiment to test the effect of object thickness on participants' behavior, performance and subjective experience in spatial rearrangement tasks. We found that for the tasks tested, thick objects are faster but less accurate to operate, and that their graspability is only used occasionally. We also found that coarse manipulation of multiple thin objects is error-prone, an issue that only thick objects may allow to alleviate. Mathieu Le Goc, Pierre Dragicevic, Samuel Huron, Jeremy Boy, Jean-Daniel Fekete |
AVI | 5 |
| 2016 | Zooids: Building Blocks for Swarm User InterfacesabstractThis paper introduces swarm user interfaces, a new class of human-computer interfaces comprised of many autonomous robots that handle both display and interaction. We describe the design of Zooids, an open-source open-hardware platform for developing tabletop swarm interfaces. The platform consists of a collection of custom-designed wheeled micro robots each 2.6 cm in diameter, a radio base-station, a high-speed DLP structured light projector for optical tracking, and a software framework for application development and control. We illustrate the potential of tabletop swarm user interfaces through a set of application scenarios developed with Zooids, and discuss general design considerations unique to swarm user interfaces. Mathieu Le Goc, Lawrence H. Kim, Ali Parsaei, Jean-Daniel Fekete, Pierre Dragicevic, Sean Follmer |
UIST | 4 |
| 2016 | Matrix Reordering Methods for Table and Network VisualizationabstractAbstract This survey provides a description of algorithms to reorder visual matrices of tabular data and adjacency matrix of Networks. The goal of this survey is to provide a comprehensive list of reordering algorithms published in different fields such as statistics, bioinformatics, or graph theory. While several of these algorithms are described in publications and others are available in software libraries and programs, there is little awareness of what is done across all fields. Our survey aims at describing these reordering algorithms in a unified manner to enable a wide audience to understand their differences and subtleties. We organize this corpus in a consistent manner, independently of the application or research field. We also provide practical guidance on how to select appropriate algorithms depending on the structure and size of the matrix to reorder, and point to implementations when available. Michael Behrisch 0001, Benjamin Bach, Nathalie Henry Riche, Tobias Schreck, Jean-Daniel Fekete |
Comput. Graph. Forum | 5 |
| 2016 | Suggested Interactivity: Seeking Perceived Affordances for Information VisualizationabstractIn this article, we investigate methods for suggesting the interactivity of online visualizations embedded with text. We first assess the need for such methods by conducting three initial experiments on Amazon's Mechanical Turk. We then present a design space for Suggested Interactivity (i. e., visual cues used as perceived affordances-SI), based on a survey of 382 HTML5 and visualization websites. Finally, we assess the effectiveness of three SI cues we designed for suggesting the interactivity of bar charts embedded with text. Our results show that only one cue (SI3) was successful in inciting participants to interact with the visualizations, and we hypothesize this is because this particular cue provided feedforward. Jeremy Boy, Louis Eveillard, Françoise Détienne, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2015 | Storytelling in Information Visualizations: Does it Engage Users to Explore Data?abstractWe present the results of three web-based field experiments, in which we evaluate the impact of using initial narrative visualization techniques and storytelling on user-engagement with exploratory information visualizations. We conducted these experiments on a popular news and opinion outlet, and on a popular visualization gallery website. While data-journalism exposes visualizations to a large public, we do not know how effectively this public makes sense of interactive graphics, and in particular if people explore them to gain additional insight to that provided by the journalists. In contrast to our hypotheses, our results indicate that augmenting exploratory visualizations with introductory 'stories' does not seem to increase user-engagement in exploration. Jeremy Boy, Françoise Détienne, Jean-Daniel Fekete |
CHI | 3 |
| 2015 | Crossets: manipulating multiple sliders by crossing
Charles Perin, Pierre Dragicevic, Jean-Daniel Fekete |
Graphics Interface | 3 |
| 2015 | SmartTokens: Embedding Motion and Grip Sensing in Small Tangible ObjectsabstractSmartTokens are small-sized tangible tokens that can sense multiple types of motion, multiple types of touch/grip, and send input events wirelessly as state-machine transitions. By providing an open platform for embedding basic sensing capabilities within small form-factors, SmartTokens extend the design space of tangible user interfaces. We describe the design and implementation of SmartTokens and illustrate how they can be used in practice by introducing a novel TUI design for event notification and personal task management. Mathieu Le Goc, Pierre Dragicevic, Samuel Huron, Jeremy Boy, Jean-Daniel Fekete |
UIST | 5 |
| 2015 | Small MultiPiles: Piling Time to Explore Temporal Patterns in Dynamic NetworksabstractAbstract We introduce MultiPiles, a visualization to explore time‐series of dense, weighted networks. MultiPiles is based on the physical analogy of piling adjacency matrices, each one representing a single temporal snapshot. Common interfaces for visualizing dynamic networks use techniques such as: flipping/animation; small multiples; or summary views in isolation. Our proposed ‘piling’ metaphor presents a hybrid of these techniques, leveraging each one's advantages, as well as offering the ability to scale to networks with hundreds of temporal snapshots. While the MultiPiles technique is applicable to many domains, our prototype was initially designed to help neuroscientists investigate changes in brain connectivity networks over several hundred snapshots. The piling metaphor and associated interaction and visual encodings allowed neuroscientists to explore their data, prior to a statistical analysis. They detected high‐level temporal patterns in individual networks and this helped them to formulate and reject several hypotheses. Benjamin Bach, Nathalie Henry Riche, Tim Dwyer, Tara M. Madhyastha, Jean-Daniel Fekete, Thomas J. Grabowski |
Comput. Graph. Forum | 5 |
| 2015 | Towards a smooth design process for static communicative node-link diagramsabstractAbstract Node‐link infographics are visually very rich and can communicate messages effectively, but can be very difficult to create, often involving a painstaking and artisanal process. In this paper we present an investigation of node‐link visualizations for communication and how to better support their creation. We begin by breaking down these images into their basic elements and analyzing how they are created. We then present a set of techniques aimed at improving the creation workflow by bringing more flexibility and power to users, letting them manipulate all aspects of a node‐link diagram (layout, visual attributes, etc.) while taking into account the context in which it will appear. These techniques were implemented in a proof‐of‐concept prototype called GraphCoiffure, which was designed as an intermediary step between graph drawing/editing software and image authoring applications. We describe how GraphCoiffure improves the workflow and illustrate its benefits through practical examples. Andre Suslik Spritzer, Jeremy Boy, Pierre Dragicevic, Jean-Daniel Fekete, Carla M. D. S. Freitas |
Comput. Graph. Forum | 4 |
| 2014 | Visualizing dynamic networks with matrix cubesabstractDesigning visualizations of dynamic networks is challenging, both because the data sets tend to be complex and because the tasks associated with them are often cognitively demand- ing. We introduce the Matrix Cube, a novel visual representation and navigation model for dynamic networks, inspired by the way people comprehend and manipulate physical cubes. Users can change their perspective on the data by rotating or decomposing the 3D cube. These manipulations can produce a range of different 2D visualizations that emphasize specific aspects of the dynamic network suited to particular analysis tasks. We describe Matrix Cubes and the interactions that can be performed on them in the Cubix system. We then show how two domain experts, an astronomer and a neurologist, used Cubix to explore and report on their own network data. Benjamin Bach, Emmanuel Pietriga, Jean-Daniel Fekete |
CHI | 3 |
| 2014 | A table!: improving temporal navigation in soccer ranking tablesabstractThis article introduces A Table!, an enhanced soccer ranking table providing temporal navigation by combining two novel interaction techniques. Ranking tables order soccer teams represented as rows, according to values of columns containing attributes e.g., accumulated points, or number of scored goals. Because they represent a snapshot of a championship at a time t, tables are regularly updated with new results. Such updates usually change the rows order, which makes the tracking of a specified team over time difficult. We observed that the tables available on the web do not support tracking such changes very well, are generally hard to read, and lack interactions. This contrasts with the extensive use of comments on temporal trends found in soccer analysts articles. To better support such analyzes, the two interactive techniques presented allow exploration of time, and are designed to preserve users' flow: DRAG-CELL is based on direct manipulation of values to browse ranks; VIZ-RANK uses a transient line chart of team ranks to visually explore a championship. An on-line evaluation with 143 participants shows that each technique efficiently supports a set of important temporal tasks not supported by current ranking tables. This paves the way for introducing efficient advanced visual exploration techniques to millions of soccer enthusiasts who use tables everyday. Charles Perin, Romain Vuillemot, Jean-Daniel Fekete |
CHI | 3 |
| 2014 | Supporting the design and fabrication of physical visualizationsabstractPhysical visualizations come in increasingly diverse forms, and are used in domains including art and entertainment, business analytics, and scientific research. However, creating physical visualizations requires laborious craftsmanship and demands expertise in both data visualization and digital fabrication. We present three case studies that illustrate limitations of current visualization fabrication workflows. We then present MakerVis, a prototype tool that integrates the entire process of creating physical visualizations, from data filtering to physical fabrication. Design sessions with three end users demonstrate how tools such as MakerVis can dramatically lower the barriers to producing physical visualizations. Observations and interviews from these sessions highlighted future research areas, including customization support, using material properties to represent data variables, and allowing the reuse of physical data objects in new visualizations. Sai Swaminathan, Conglei Shi, Yvonne Jansen, Pierre Dragicevic, Lora Oehlberg, Jean-Daniel Fekete |
CHI | 6 |
| 2014 | GraphDiaries: Animated Transitions andTemporal Navigation for Dynamic NetworksabstractIdentifying, tracking and understanding changes in dynamic networks are complex and cognitively demanding tasks. We present GraphDiaries, a visual interface designed to improve support for these tasks in any node-link based graph visualization system. GraphDiaries relies on animated transitions that highlight changes in the network between time steps, thus helping users identify and understand those changes. To better understand the tasks related to the exploration of dynamic networks, we first introduce a task taxonomy, that informs the design of GraphDiaries, presented afterwards. We then report on a user study, based on representative tasks identified through the taxonomy, and that compares GraphDiaries to existing techniques for temporal navigation in dynamic networks, showing that it outperforms them in terms of both task time and errors for several of these tasks. Benjamin Bach, Emmanuel Pietriga, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2014 | A Principled Way of Assessing Visualization LiteracyabstractWe describe a method for assessing the visualization literacy (VL) of a user. Assessing how well people understand visualizations has great value for research (e. g., to avoid confounds), for design (e. g., to best determine the capabilities of an audience), for teaching (e. g., to assess the level of new students), and for recruiting (e. g., to assess the level of interviewees). This paper proposes a method for assessing VL based on Item Response Theory. It describes the design and evaluation of two VL tests for line graphs, and presents the extension of the method to bar charts and scatterplots. Finally, it discusses the reimplementation of these tests for fast, effective, and scalable web-based use. Jeremy Boy, Ronald A. Rensink, Enrico Bertini, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2014 | Exploring the Placement and Design of Word-Scale VisualizationsabstractWe present an exploration and a design space that characterize the usage and placement of word-scale visualizations within text documents. Word-scale visualizations are a more general version of sparklines--small, word-sized data graphics that allow meta-information to be visually presented in-line with document text. In accordance with Edward Tufte's definition, sparklines are traditionally placed directly before or after words in the text. We describe alternative placements that permit a wider range of word-scale graphics and more flexible integration with text layouts. These alternative placements include positioning visualizations between lines, within additional vertical and horizontal space in the document, and as interactive overlays on top of the text. Each strategy changes the dimensions of the space available to display the visualizations, as well as the degree to which the text must be adjusted or reflowed to accommodate them. We provide an illustrated design space of placement options for word-scale visualizations and identify six important variables that control the placement of the graphics and the level of disruption of the source text. We also contribute a quantitative analysis that highlights the effect of different placements on readability and text disruption. Finally, we use this analysis to propose guidelines to support the design and placement of word-scale visualizations. Pascal Goffin, Wesley Willett, Jean-Daniel Fekete, Petra Isenberg |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2014 | Revisiting Bertin Matrices: New Interactions for Crafting Tabular VisualizationsabstractWe present Bertifier, a web app for rapidly creating tabular visualizations from spreadsheets. Bertifier draws from Jacques Bertin's matrix analysis method, whose goal was to "simplify without destroying" by encoding cell values visually and grouping similar rows and columns. Although there were several attempts to bring this method to computers, no implementation exists today that is both exhaustive and accessible to a large audience. Bertifier remains faithful to Bertin's method while leveraging the power of today's interactive computers. Tables are formatted and manipulated through crossets, a new interaction technique for rapidly applying operations on rows and columns. We also introduce visual reordering, a semi-interactive reordering approach that lets users apply and tune automatic reordering algorithms in a WYSIWYG manner. Sessions with eight users from different backgrounds suggest that Bertifier has the potential to bring Bertin's method to a wider audience of both technical and non-technical users, and empower them with data analysis and communication tools that were so far only accessible to a handful of specialists. Charles Perin, Pierre Dragicevic, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2013 | Weighted graph comparison techniques for brain connectivity analysisabstractThe analysis of brain connectivity is a vast field in neuroscience with a frequent use of visual representations and an increasing need for visual analysis tools. Based on an in-depth literature review and interviews with neuroscientists, we explore high-level brain connectivity analysis tasks that need to be supported by dedicated visual analysis tools. A significant example of such a task is the comparison of different connectivity data in the form of weighted graphs. Several approaches have been suggested for graph comparison within information visualization, but the comparison of weighted graphs has not been addressed. We explored the design space of applicable visual representations and present augmented adjacency matrix and node-link visualizations. To assess which representation best support weighted graph comparison tasks, we performed a controlled experiment. Our findings suggest that matrices support these tasks well, outperforming node-link diagrams. These results have significant implications for the design of brain connectivity analysis tools that require weighted graph comparisons. They can also inform the design of visual analysis tools in other domains, e.g. comparison of weighted social networks or biological pathways. Basak Alper, Benjamin Bach, Nathalie Henry Riche, Tobias Isenberg 0001, Jean-Daniel Fekete |
CHI | 5 |
| 2013 | Evaluating the efficiency of physical visualizationsabstractData sculptures are an increasingly popular form of physical visualization whose purposes are essentially artistic, communicative or educational. But can physical visualizations help carry out actual information visualization tasks? We present the first infovis study comparing physical to on-screen visualizations. We focus on 3D visualizations, as these are common among physical visualizations but known to be problematic on computers. Taking 3D bar charts as an example, we show that moving visualizations to the physical world can improve users' efficiency at information retrieval tasks. In contrast, augmenting on-screen visualizations with stereoscopic rendering alone or with prop-based manipulation was of limited help. The efficiency of physical visualizations seems to stem from features that are unique to physical objects, such as their ability to be touched and their perfect visual realism. These findings provide empirical motivation for current research on fast digital fabrication and self-reconfiguring interfaces. Yvonne Jansen, Pierre Dragicevic, Jean-Daniel Fekete |
CHI | 3 |
| 2013 | Interactive horizon graphs: improving the compact visualization of multiple time seriesabstractMany approaches have been proposed for the visualization of multiple time series. Two prominent approaches are reduced line charts (RLC), which display small multiples for time series, and the more recent horizon graphs (HG). We propose to unify RLC and HG using a new technique - interactive horizon graphs (IHG) - which uses pan and zoom interaction to increase the number of time series that can be analysed in parallel. In a user study we compared RLC, HG, and IHG across several tasks and numbers of time series, focusing on datasets with both large scale and small scale variations. Our results show that IHG outperform the other two techniques in complex comparison and matching tasks where the number of charts is large. In the hardest task PHG have a significantly higher number of good answers (correctness) than HG (+14%) and RLC (+51%) and a lower error magnitude than HG (-64%) and RLC (-86%). Charles Perin, Frédéric Vernier, Jean-Daniel Fekete |
CHI | 3 |
| 2013 | PolemicTweet: Video Annotation and Analysis through Tagged Tweets
Samuel Huron, Petra Isenberg, Jean-Daniel Fekete |
INTERACT (2) | 3 |
| 2013 | Visual SedimentationabstractWe introduce Visual Sedimentation, a novel design metaphor for visualizing data streams directly inspired by the physical process of sedimentation. Visualizing data streams (e. g., Tweets, RSS, Emails) is challenging as incoming data arrive at unpredictable rates and have to remain readable. For data streams, clearly expressing chronological order while avoiding clutter, and keeping aging data visible, are important. The metaphor is drawn from the real-world sedimentation processes: objects fall due to gravity, and aggregate into strata over time. Inspired by this metaphor, data is visually depicted as falling objects using a force model to land on a surface, aggregating into strata over time. In this paper, we discuss how this metaphor addresses the specific challenge of smoothing the transition between incoming and aging data. We describe the metaphor's design space, a toolkit developed to facilitate its implementation, and example applications to a range of case studies. We then explore the generative capabilities of the design space through our toolkit. We finally illustrate creative extensions of the metaphor when applied to real streams of data. Samuel Huron, Romain Vuillemot, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2013 | Hybrid-Image Visualization for Large Viewing EnvironmentsabstractWe present a first investigation into hybrid-image visualization for data analysis in large-scale viewing environments. Hybrid-image visualizations blend two different visual representations into a single static view, such that each representation can be perceived at a different viewing distance. Our work is motivated by data analysis scenarios that incorporate one or more displays with sufficiently large size and resolution to be comfortably viewed by different people from various distances. Hybrid-image visualizations can be used, in particular, to enhance overview tasks from a distance and detail-in-context tasks when standing close to the display. By using a perception-based blending approach, hybrid-image visualizations make two full-screen visualizations accessible without tracking viewers in front of a display. We contribute a design space, discuss the perceptual rationale for our work, provide examples, and introduce a set of techniques and tools to aid the design of hybrid-image visualizations. Petra Isenberg, Pierre Dragicevic, Wesley Willett, Anastasia Bezerianos, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 5 |
| 2013 | SoccerStories: A Kick-off for Visual Soccer AnalysisabstractThis article presents SoccerStories, a visualization interface to support analysts in exploring soccer data and communicating interesting insights. Currently, most analyses on such data relate to statistics on individual players or teams. However, soccer analysts we collaborated with consider that quantitative analysis alone does not convey the right picture of the game, as context, player positions and phases of player actions are the most relevant aspects. We designed SoccerStories to support the current practice of soccer analysts and to enrich it, both in the analysis and communication stages. Our system provides an overview+detail interface of game phases, and their aggregation into a series of connected visualizations, each visualization being tailored for actions such as a series of passes or a goal attempt. To evaluate our tool, we ran two qualitative user studies on recent games using SoccerStories with data from one of the world's leading live sports data providers. The first study resulted in a series of four articles on soccer tactics, by a tactics analyst, who said he would not have been able to write these otherwise. The second study consisted in an exploratory follow-up to investigate design alternatives for embedding soccer phases into word-sized graphics. For both experiments, we received a very enthusiastic feedback and participants consider further use of SoccerStories to enhance their current workflow. Charles Perin, Romain Vuillemot, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2012 | Stackables: combining tangibles for faceted browsingabstractWe introduce Stackables: tangibles designed to support faceted information seeking in a variety of contexts. We are faced, more than ever, with tasks that require us to find, access, and act on information by ourselves or together with others. Current interfaces for browsing and search in large data spaces, however, largely focus on the support of either individual or collaborative activities. Stackables were designed to bridge this gap and be useful in meetings, for sharing results from individual search activities, and for realistic datasets including multiple facets with large value ranges. Each Stackable tangible represents search parameters that can be shared amongst collaborators, modified during an information seeking process, and stored and transferred. We describe Stackables, their flexible and expressive combination to formulate queries, and the underlying interaction concept in detail. An evaluation provides initial evidence of their usability in targeted and exploratory information seeking tasks. Stefanie Klum, Petra Isenberg, Ricardo Langner, Jean-Daniel Fekete, Raimund Dachselt |
AVI | 4 |
| 2012 | Tangible remote controllers for wall-size displaysabstractWe explore the use of customizable tangible remote controllers for interacting with wall-size displays. Such controllers are especially suited to visual exploration tasks where users need to move to see details of complex visualizations. In addition, we conducted a controlled user study suggesting that tangibles make it easier for users to focus on the visual display while they interact. We explain how to build such controllers using off-the-shelf touch tablets and describe a sample application that supports multiple dynamic queries. Yvonne Jansen, Pierre Dragicevic, Jean-Daniel Fekete |
CHI | 3 |
| 2012 | Interactive Random Graph Generation with Evolutionary Algorithms
Benjamin Bach, Andre Suslik Spritzer, Evelyne Lutton, Jean-Daniel Fekete |
GD | 4 |
| 2012 | Guest Editor's Introduction: Special Section on the IEEE Pacific Visualization SymposiumabstractThe four articles in this special section presents extended versions of several outstanding papers from the IEEE Pacific Visualization Symposium 2011 (PacificVis 2011) which was held in Hong Kong, China, on 1-4 March 2011. The objective of this annual symposium is to foster greater exchange between visualization researchers and practitioners, and to draw more researchers in the Asia-Pacific region to enter this fascinating and rapidly growing area of research. Giuseppe Di Battista, Jean-Daniel Fekete, Huamin Qu |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2012 | Evaluating Sketchiness as a Visual Variable for the Depiction of Qualitative UncertaintyabstractWe report on results of a series of user studies on the perception of four visual variables that are commonly used in the literature to depict uncertainty. To the best of our knowledge, we provide the first formal evaluation of the use of these variables to facilitate an easier reading of uncertainty in visualizations that rely on line graphical primitives. In addition to blur, dashing and grayscale, we investigate the use of `sketchiness' as a visual variable because it conveys visual impreciseness that may be associated with data quality. Inspired by work in non-photorealistic rendering and by the features of hand-drawn lines, we generate line trajectories that resemble hand-drawn strokes of various levels of proficiency-ranging from child to adult strokes-where the amount of perturbations in the line corresponds to the level of uncertainty in the data. Our results show that sketchiness is a viable alternative for the visualization of uncertainty in lines and is as intuitive as blur; although people subjectively prefer dashing style over blur, grayscale and sketchiness. We discuss advantages and limitations of each technique and conclude with design considerations on how to deploy these visual variables to effectively depict various levels of uncertainty for line marks. Nadia Boukhelifa, Anastasia Bezerianos, Tobias Isenberg 0001, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2012 | Assessing the Effect of Visualizations on Bayesian Reasoning through CrowdsourcingabstractPeople have difficulty understanding statistical information and are unaware of their wrong judgments, particularly in Bayesian reasoning. Psychology studies suggest that the way Bayesian problems are represented can impact comprehension, but few visual designs have been evaluated and only populations with a specific background have been involved. In this study, a textual and six visual representations for three classic problems were compared using a diverse subject pool through crowdsourcing. Visualizations included area-proportional Euler diagrams, glyph representations, and hybrid diagrams combining both. Our study failed to replicate previous findings in that subjects' accuracy was remarkably lower and visualizations exhibited no measurable benefit. A second experiment confirmed that simply adding a visualization to a textual Bayesian problem is of little help, even when the text refers to the visualization, but suggests that visualizations are more effective when the text is given without numerical values. We discuss our findings and the need for more such experiments to be carried out on heterogeneous populations of non-experts. Luana Micallef, Pierre Dragicevic, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2011 | PrefaceabstractWelcome to the proceedings of the IEEE Pacific Visualization Symposium 2011 which took place in Hong Kong, China, on March 1–4, 2011. After a very successful event in Kyoto in 2008, Beijing in 2009, and Taipei in 2010, this is the fourth PacificVis sponsored by the IEEE Visualization and Graphics Technical Committee (VGTC). Giuseppe Di Battista, Jean-Daniel Fekete, Huamin Qu |
PacificVis | 2 |
| 2011 | An extended evaluation of the readability of tapered, animated, and textured directed-edge representations in node-link graphsabstractWe present the results of a study comparing five directed-edge representations for use in 2D, screen-based node-link diagrams. The goal of this work is to extend the understanding of tradeoffs and best practices for the representation of edges in directed graphs and to help practitioners choose among different options. Our work applies to graphs in which directed links are depicted using lines connecting the nodes. We tested five different edge representations chosen carefully based on user feedback to thoroughly cover the directed-edge design space. We also investigated how the use of pattern compression affects performance and subjective user preference. The article presents detailed results regarding the significant performance and preference differences between directed-edge representations and provides practical recommendations on their use. Danny Holten, Petra Isenberg, Jarke J. van Wijk, Jean-Daniel Fekete |
PacificVis | 4 |
| 2011 | Temporal distortion for animated transitionsabstractAnimated transitions are popular in many visual applications but they can be difficult to follow, especially when many objects move at the same time. One informal design guideline for creating effective animated transitions has long been the use of slow-in/slow-out pacing, but no empirical data exist to support this practice. We remedy this by studying object tracking performance under different conditions of temporal distortion, i.e., constant speed transitions, slow-in/slow-out, fast-in/fast-out, and an adaptive technique that slows down the visually complex parts of the animation. Slow-in/slow-out outperformed other techniques, but we saw technique differences depending on the type of visual transition. Pierre Dragicevic, Anastasia Bezerianos, Waqas Javed, Niklas Elmqvist, Jean-Daniel Fekete |
CHI | 5 |
| 2011 | EdiFlow: Data-intensive interactive workflows for visual analyticsabstractVisual analytics aims at combining interactive data visualization with data analysis tasks. Given the explosion in volume and complexity of scientific data, e.g., associated to biological or physical processes or social networks, visual analytics is called to play an important role in scientific data management. Most visual analytics platforms, however, are memory-based, and are therefore limited in the volume of data handled. More over, the integration of each new algorithm (e.g. for clustering) requires integrating it by hand into the platform. Finally, they lack the capability to define and deploy well-structured processes where users with different roles interact in a coordinated way sharing the same data and possibly the same visualizations. We have designed and implemented EdiFlow, a workflow platform for visual analytics applications. EdiFlow uses a simple structured process model, and is backed by a persistent database, storing both process information and process instance data. EdiFlow processes provide the usual process features (roles, structured control) and may integrate visual analytics tasks as activities. We present its architecture, deployment on a sample application, and main technical challenges involved. Véronique Benzaken, Jean-Daniel Fekete, Pierre-Luc Hemery, Wael Khemiri, Ioana Manolescu |
ICDE | 2 |
| 2011 | Visual Analysis of Large Graphs: State-of-the-Art and Future Research ChallengesabstractAbstract The analysis of large graphs plays a prominent role in various fields of research and is relevant in many important application areas. Effective visual analysis of graphs requires appropriate visual presentations in combination with respective user interaction facilities and algorithmic graph analysis methods. How to design appropriate graph analysis systems depends on many factors, including the type of graph describing the data, the analytical task at hand and the applicability of graph analysis methods. The most recent surveys of graph visualization and navigation techniques cover techniques that had been introduced until 2000 or concentrate only on graph layouts published until 2002. Recently, new techniques have been developed covering a broader range of graph types, such as time‐varying graphs. Also, in accordance with ever growing amounts of graph‐structured data becoming available, the inclusion of algorithmic graph analysis and interaction techniques becomes increasingly important. In this State‐of‐the‐Art Report, we survey available techniques for the visual analysis of large graphs. Our review first considers graph visualization techniques according to the type of graphs supported. The visualization techniques form the basis for the presentation of interaction approaches suitable for visual graph exploration. As an important component of visual graph analysis, we discuss various graph algorithmic aspects useful for the different stages of the visual graph analysis process. We also present main open research challenges in this field. Tatiana von Landesberger, Arjan Kuijper, Tobias Schreck, Jörn Kohlhammer, Jarke J. van Wijk, Jean-Daniel Fekete, Dieter W. Fellner |
Comput. Graph. Forum | 6 |
| 2011 | Color Lens: Adaptive Color Scale Optimization for Visual ExplorationabstractVisualization applications routinely map quantitative attributes to color using color scales. Although color is an effective visualization channel, it is limited by both display hardware and the human visual system. We propose a new interaction technique that overcomes these limitations by dynamically optimizing color scales based on a set of sampling lenses. The technique inspects the lens contents in data space, optimizes the initial color scale, and then renders the contents of the lens to the screen using the modified color scale. We present two prototype implementations of this pipeline and describe several case studies involving both information visualization and image inspection applications. We validate our approach with two mutually linked and complementary user studies comparing the Color Lens with explicit contrast control for visual search. Niklas Elmqvist, Pierre Dragicevic, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2011 | A Study on Dual-Scale Data ChartsabstractWe present the results of a user study that compares different ways of representing Dual-Scale data charts. Dual-Scale charts incorporate two different data resolutions into one chart in order to emphasize data in regions of interest or to enable the comparison of data from distant regions. While some design guidelines exist for these types of charts, there is currently little empirical evidence on which to base their design. We fill this gap by discussing the design space of Dual-Scale cartesian-coordinate charts and by experimentally comparing the performance of different chart types with respect to elementary graphical perception tasks such as comparing lengths and distances. Our study suggests that cut-out charts which include collocated full context and focus are the best alternative, and that superimposed charts in which focus and context overlap on top of each other should be avoided. Petra Isenberg, Anastasia Bezerianos, Pierre Dragicevic, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2010 | WikipediaViz: Conveying article quality for casual Wikipedia readersabstractAs Wikipedia has become one of the most used knowledge bases worldwide, the problem of the trustworthiness of the information it disseminates becomes central. With WikipediaViz, we introduce five visual indicators integrated to the Wikipedia layout that can keep casual Wikipedia readers aware of important metainformation about the articles they read. The design of WikipediaViz was inspired by two participatory design sessions with expert Wikipedia writers and sociologists who explained the clues they used to quickly assess the trustworthiness of articles. According to these results, we propose five metrics for Maturity and Quality assessment of Wikipedia articles and their accompanying visualizations to provide the readers with important clues about the editing process at a glance. We also report and discuss about the results of the user studies we conducted. Two preliminary pilot studies show that all our subjects trust Wikipedia articles almost blindly. With the third study, we show that WikipediaViz significantly reduces the time required to assess the quality of articles while maintaining a good accuracy. Fanny Chevalier, Stéphane Huot, Jean-Daniel Fekete |
PacificVis | 3 |
| 2010 | Advanced interaction for Information VisualizationabstractSummary form only given. Information Visualization (InfoVis) is a research field dedicated to the design and evaluation of visual representations and interactions to explore and understand large data set. Until recently, the focus of InfoVis has been more on the graphical representation and less on the interaction. However, several new interactive techniques have been published in the past few years, opening perspectives for InfoVis and HCI practitioners. I describe the work conducted at our group, AVIZ, linking traditional HCI interaction research with InfoVis interaction research. I present our latest techniques for navigating large information spaces with varying dimensionalities and topologies. I outline their applicability in HCI problems that are not traditionally viewed as InfoVis in the hope that they will be experimented and adopted in standard interfaces and, more importantly, to emphasize the fact that interaction design for large information spaces is required for our complex specialized applications as well as our everyday working environment. Jean-Daniel Fekete |
PacificVis | 1 |
| 2010 | Using text animated transitions to support navigation in document historiesabstractThis article examines the benefits of using text animated transitions for navigating in the revision history of textual documents. We propose an animation technique for smoothly transitioning between different text revisions, then present the Diffamation system. Diffamation supports rapid exploration of revision histories by combining text animated transitions with simple navigation and visualization tools. We finally describe a user study showing that smooth text animation allows users to track changes in the evolution of textual documents more effectively than flipping pages. Fanny Chevalier, Pierre Dragicevic, Anastasia Bezerianos, Jean-Daniel Fekete |
CHI | 4 |
| 2010 | GraphDice: A System for Exploring Multivariate Social NetworksabstractAbstract Social networks collected by historians or sociologists typically have a large number of actors and edge attributes. Applying social network analysis (SNA) algorithms to these networks produces additional attributes such as degree, centrality, and clustering coefficients. Understanding the effects of this plethora of attributes is one of the main challenges of multivariate SNA. We present the design of GraphDice, a multivariate network visualization system for exploring the attribute space of edges and actors. GraphDice builds upon the ScatterDice system for its main multidimensional navigation paradigm, and extends it with novel mechanisms to support network exploration in general and SNA tasks in particular. Novel mechanisms include visualization of attributes of interval type and projection of numerical edge attributes to node attributes. We show how these extensions to the original ScatterDice system allow to support complex visual analysis tasks on networks with hundreds of actors and up to 30 attributes, while providing a simple and consistent interface for interacting with network data. Anastasia Bezerianos, Fanny Chevalier, Pierre Dragicevic, Niklas Elmqvist, Jean-Daniel Fekete |
Comput. Graph. Forum | 5 |
| 2010 | GeneaQuilts: A System for Exploring Large GenealogiesabstractGeneaQuilts is a new visualization technique for representing large genealogies of up to several thousand individuals. The visualization takes the form of a diagonally-filled matrix, where rows are individuals and columns are nuclear families. After identifying the major tasks performed in genealogical research and the limits of current software, we present an interactive genealogy exploration system based on GeneaQuilts. The system includes an overview, a timeline, search and filtering components, and a new interaction technique called Bring & Slide that allows fluid navigation in very large genealogies. We report on preliminary feedback from domain experts and show how our system supports a number of their tasks. Anastasia Bezerianos, Pierre Dragicevic, Jean-Daniel Fekete, Juhee Bae, Benjamin Watson 0001 |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2010 | Hierarchical Aggregation for Information Visualization: Overview, Techniques, and Design GuidelinesabstractWe present a model for building, visualizing, and interacting with multiscale representations of information visualization techniques using hierarchical aggregation. The motivation for this work is to make visual representations more visually scalable and less cluttered. The model allows for augmenting existing techniques with multiscale functionality, as well as for designing new visualization and interaction techniques that conform to this new class of visual representations. We give some examples of how to use the model for standard information visualization techniques such as scatterplots, parallel coordinates, and node-link diagrams, and discuss existing techniques that are based on hierarchical aggregation. This yields a set of design guidelines for aggregated visualizations. We also present a basic vocabulary of interaction techniques suitable for navigating these multiscale visualizations. Niklas Elmqvist, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2010 | Melange: Space Folding for Visual ExplorationabstractNavigating in large geometric spaces-such as maps, social networks, or long documents-typically requires a sequence of pan and zoom actions. However, this strategy is often ineffective and cumbersome, especially when trying to study and compare several distant objects. We propose a new distortion technique that folds the intervening space to guarantee visibility of multiple focus regions. The folds themselves show contextual information and support unfolding and paging interactions. We conducted a study comparing the space-folding technique to existing approaches and found that participants performed significantly better with the new technique. We also describe how to implement this distortion technique and give an in-depth case study on how to apply it to the visualization of large-scale 1D time-series data. Niklas Elmqvist, Yann Riche, Nathalie Henry Riche, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2010 | PrefaceabstractThese are the proceedings of the IEEE Visualization Conference 2010 (Vis 2010) and the IEEE Information Visualization Conference 2010 (InfoVis 2010) held during October 24 to 29, 2010 in Salt Lake City, Utah, USA. Jean-Daniel Fekete, Frank van Ham, Raghu Machiraju, Torsten Möller, Hanspeter Pfister |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2009 | Visualizing networks using adjacency matrices: Progresses and challengesabstractVisualizing networks has become a very important research and application topic in the recent years, due to the availability of network data through the web, but also to the need of analyzing several types of networks such as computer networks, social networks, biological networks (e.g. gene similarities or biological pathways). Until 2000, the node-link diagram was the only representation used. However, this representation suffers from many readability issues when the network becomes dense. In 2003, we showed that the adjacency matrix representation was more effective to visualize networks when they were dense. In this talk, we will present new methods designed by our group and others to make adjacency matrices usable for network analysis and exploration. We will explore various alternatives around the matrix representations (combined views, augmented matrices, hybrid node-link and matrix views), interaction and navigation methods for very large networks and algorithmic methods to reorder the matrices in order to show high-level structures. We will conclude with some research challenges ahead in matrix-based visualization of networks. Jean-Daniel Fekete |
CAD/Graphics | 1 |
| 2009 | Visualizing networks using adjacency matrices: Progresses and challengesabstractVisualizing networks has become a very important research and application topic in the recent years, due to the availability of network data through the web, but also to the need of analyzing several types of networks such as computer networks, social networks, biological networks (e.g. gene similarities or biological pathways). Until 2000, the node-link diagram was the only representation used. However, this representation suffers from many readability issues when the network becomes dense. In 2003, we showed that the adjacency matrix representation was more effective to visualize networks when they were dense. We conducted a controlled experiment comparing how users performed on 9 important low-level tasks required for reading a network. We varied the density and the size of the networks and measured the time to complete and number of errors for each condition using a node-link diagram and a matrix. We had significant results for 8 of these tasks, proving that the matrix representation was more effective for large and dense networks, except for one task: path following. Indeed, the matrix representation is not good at finding paths between vertices whereas a correctly laid-out node-link diagram makes it easy on sparse networks and sometimes possible on denser ones. Jean-Daniel Fekete |
CAD/Graphics | 1 |
| 2009 | Motion-pointing: target selection using elliptical motionsabstractWe present a novel method called motion-pointing for selecting a set of visual items such as push-buttons without actually pointing to them. Instead, each potential target displays a rhythmically animated point we call the driver. To select a specific item, the user only has to imitate the motion of its driver using the input device. Once the motion has been recognized by the system, the user can confirm the selection to trigger the action. We consider cyclic motions on an elliptic trajectory with a specific period, and study the most effective methods for real-time matching such a trajectory, as well as the range of parameters a human can reliably reproduce. We then show how to implement motion-pointing in real applications using an interaction technique we call move-and-stroke. Finally, we measure the throughput and error rate of move-and-stroke in a controlled experiment. We show that the selection time is linearly proportional to the number of input bits conveyed up to 6 bits, confirming that motion-pointing is a practical input method. Jean-Daniel Fekete, Niklas Elmqvist, Yves Guiard |
CHI | 1 |
| 2009 | Topology-aware navigation in large networksabstractApplications supporting navigation in large networks are used every days by millions of people. They include road map navigators, flight route visualization systems, and network visualization systems using node-link diagrams. These applications currently provide generic interaction methods for navigation: pan-and-zoom and sometimes bird's eye views. Tomer Moscovich, Fanny Chevalier, Nathalie Henry Riche, Emmanuel Pietriga, Jean-Daniel Fekete |
CHI | 5 |
| 2008 | ZAME: Interactive Large-Scale Graph VisualizationabstractWe present the zoomable adjacency matrix explorer (ZAME), a visualization tool for exploring graphs at a scale of millions of nodes and edges. ZAME is based on an adjacency matrix graph representation aggregated at multiple scales. It allows analysts to explore a graph at many levels, zooming and panning with interactive performance from an overview to the most detailed views. Several components work together in the ZAME tool to make this possible. Efficient matrix ordering algorithms group related elements. Individual data cases are aggregated into higher-order meta-representations. Aggregates are arranged into a pyramid hierarchy that allows for on-demand paging to GPU shader programs to support smooth multiscale browsing. Using ZAME, we are able to explore the entire French Wikipedia—over 500,000 articles and 6,000,000 links—with interactive performance on standard consumer-level computer hardware. Niklas Elmqvist, Thanh-Nghi Do, Howard Goodell, Nathalie Henry Riche, Jean-Daniel Fekete |
PacificVis | 5 |
| 2008 | Melange: space folding for multi-focus interactionabstractInteraction and navigation in large geometric spaces typically require a sequence of pan and zoom actions. This strategy is often ineffective and cumbersome, especially when trying to study several distant objects. We propose a new distortion technique that folds the intervening space to guarantee visibility of multiple focus regions. The folds themselves show contextual information and support unfolding and paging interactions. Compared to previous work, our method provides more context and distance awareness. We conducted a study comparing the space-folding technique to existing approaches, and found that participants performed significantly better with the new technique. Niklas Elmqvist, Nathalie Henry Riche, Yann Riche, Jean-Daniel Fekete |
CHI | 4 |
| 2008 | Semantic pointing for object picking in complex 3D environments
Niklas Elmqvist, Jean-Daniel Fekete |
Graphics Interface | 2 |
| 2008 | Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix NavigationabstractScatterplots remain one of the most popular and widely-used visual representations for multidimensional data due to their simplicity, familiarity and visual clarity, even if they lack some of the flexibility and visual expressiveness of newer multidimensional visualization techniques. This paper presents new interactive methods to explore multidimensional data using scatterplots. This exploration is performed using a matrix of scatterplots that gives an overview of the possible configurations, thumbnails of the scatterplots, and support for interactive navigation in the multidimensional space. Transitions between scatterplots are performed as animated rotations in 3D space, somewhat akin to rolling dice. Users can iteratively build queries using bounding volumes in the dataset, sculpting the query from different viewpoints to become more and more refined. Furthermore, the dimensions in the navigation space can be reordered, manually or automatically, to highlight salient correlations and differences among them. An example scenario presents the interaction techniques supporting smooth and effortless visual exploration of multidimensional datasets. Niklas Elmqvist, Pierre Dragicevic, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2008 | Improving the Readability of Clustered Social Networks using Node DuplicationabstractExploring communities is an important task in social network analysis. Such communities are currently identified using clustering methods to group actors. This approach often leads to actors belonging to one and only one cluster, whereas in real life a person can belong to several communities. As a solution we propose duplicating actors in social networks and discuss potential impact of such a move. Several visual duplication designs are discussed and a controlled experiment comparing network visualization with and without duplication is performed, using 6 tasks that are important for graph readability and visual interpretation of social networks. We show that in our experiment, duplications significantly improve community-related tasks but sometimes interfere with other graph readability tasks. Finally, we propose a set of guidelines for deciding when to duplicate actors and choosing candidates for duplication, and alternative ways to render them in social network representations. Nathalie Henry Riche, Anastasia Bezerianos, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2008 | Promoting Insight-Based Evaluation of Visualizations: From Contest to Benchmark RepositoryabstractInformation Visualization (InfoVis) is now an accepted and growing field but questions remain about the best uses for and the maturity of novel visualizations. Usability studies and controlled experiments are helpful but generalization is difficult. We believe that the systematic development of benchmarks will facilitate the comparison of techniques and help identify their strengths under different conditions. We were involved in the organization and management of three information visualization contests for the 2003, 2004 and 2005 IEEE InfoVis Symposia, which requested teams to report on insights gained while exploring data. We give a summary of the state of the art of evaluation in information visualization, describe the three contests, summarize their results, discuss outcomes and lessons learned, and conjecture the future of visualization contests. All materials produced by the contests are archived in the InfoVis Benchmark Repository. Catherine Plaisant, Jean-Daniel Fekete, Georges G. Grinstein |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2007 | Touchstone: exploratory design of experimentsabstractTouchstone is an open-source experiment design platform designed to help establish a solid research foundation for HCI in the area of novel interaction techniques. Touchstone includes a design platform for exploring alternative designs of controlled laboratory experiments, a run platform for running subjects and a limited analysis platform for advice and access to on-line statistics packages. Designed for HCI researchers and their students, Touchstone facilitates the process of creating new experiments, as well as replicating and extending experiments in the research literature. We tested Touchstone by designing two controlled experiments. One illustrates how to create a new experiment from scratch. The other replicates and extends a previous study of multiscale pointing interaction techniques: OrthoZoom was fastest, followed by bi-manual Pan & Zoom; SDAZ and traditional Pan & Zoom were consistently slower. Wendy E. Mackay, Caroline Appert, Michel Beaudouin-Lafon, Olivier Chapuis, Yangzhou Du, Jean-Daniel Fekete, Yves Guiard |
CHI | 6 |
| 2007 | Large Scale Classification with Support Vector Machine AlgorithmsabstractBoosting of least-squares support vector machine (LS-SVM) algorithms can classify large datasets on standard personal computers (PCs). We extend the LS-SVM proposed by Suykens and Vandewalle in several ways to efficiently classify large datasets. We developed a row-incremental version for datasets with billions of data points and up to 10,000 dimensions. By adding a Tikhonov regularization term and using the Sherman-Morrison-Woodbury formula, we developed a column-incremental LS-SVM to process datasets with a small number of data points but very high dimensionality. Finally, by applying boosting to these incremental LS-SVM algorithms, we developed classification algorithms for massive, very-high-dimensional datasets, and we also applied these ideas to build boosting of other efficient SVM algorithms proposed by Mangasarian, including Lagrange SVM (LSVM), proximal SVM (PSVM) and Newton SVM (NSVM). Numerical test results on UCI, RCV1- binary, Reuters-21578, Forest cover type and KDD cup 1999 datasets showed that our algorithms are often significantly faster and/or more accurate than state-of- the-art algorithms LibSVM, SVM-perf and CB-SVM. Thanh-Nghi Do, Jean-Daniel Fekete |
ICMLA | 2 |
| 2007 | MatLink: Enhanced Matrix Visualization for Analyzing Social Networks
Nathalie Henry Riche, Jean-Daniel Fekete |
INTERACT (2) | 2 |
| 2007 | 20 Years of Four HCI Conferences: A Visual ExplorationabstractWe present a visual exploration of the field of human–computer interaction (HCI) through the author and article metadata of four of its major conferences: the ACM conferences on Computer-Human Interaction (CHI), User Interface Software and Technology, and Advanced Visual Interfaces and the IEEE Symposium on Information Visualization. This article describes many global and local patterns we discovered in this data set, together with the exploration process that produced them. Some expected patterns emerged, such as that–like most social networks–coauthorship and citation networks exhibit a power-law degree distribution, with a few widely collaborating authors and highly cited articles. Also, the prestigious and long-established CHI conference has the highest impact (citations by the others). Unexpected insights included that the years when a given conference was most selective are not correlated with those that produced its most highly referenced articles and that influential authors have distinct patterns of collaboration. An interesting sidelight is that methods from the HCI field–exploratory data analysis by information visualization and direct-manipulation interaction–proved useful for this analysis. They allowed us to take an open-ended, exploratory approach, guided by the data itself. As we answered our original questions, new ones arose; as we confirmed patterns we expected, we discovered refinements, exceptions, and fascinating new ones. Nathalie Henry Riche, Howard Goodell, Niklas Elmqvist, Jean-Daniel Fekete |
Int. J. Hum. Comput. Interact. | 4 |
| 2007 | NodeTrix: a Hybrid Visualization of Social NetworksabstractThe need to visualize large social networks is growing as hardware capabilities make analyzing large networks feasible and many new data sets become available. Unfortunately, the visualizations in existing systems do not satisfactorily resolve the basic dilemma of being readable both for the global structure of the network and also for detailed analysis of local communities. To address this problem, we present NodeTrix, a hybrid representation for networks that combines the advantages of two traditional representations: node-link diagrams are used to show the global structure of a network, while arbitrary portions of the network can be shown as adjacency matrices to better support the analysis of communities. A key contribution is a set of interaction techniques. These allow analysts to create a NodeTrix visualization by dragging selections to and from node-link and matrix forms, and to flexibly manipulate the NodeTrix representation to explore the dataset and create meaningful summary visualizations of their findings. Finally, we present a case study applying NodeTrix to the analysis of the InfoVis 2004 coauthorship dataset to illustrate the capabilities of NodeTrix as both an exploration tool and an effective means of communicating results. Nathalie Henry Riche, Jean-Daniel Fekete, Michael J. McGuffin |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2006 | OrthoZoom scroller: 1D multi-scale navigationabstractThis article introduces the OrthoZoom Scroller, a novel interaction technique that improves target acquisition in very large one-dimensional spaces. The OrthoZoom Scroller requires only a mouse to perform panning and zooming in a 1D space. Panning is performed along the slider dimension while zooming is performed along the orthogonal one. We present a controlled experiment showing that the OrthoZoom Scroller is about twice as fast as Speed Dependant Automatic Zooming to perform pointing tasks whose index of difficulty is in the 10-30 bits range. We also present an application to browse large textual documents with the OrthoZoom Scroller that uses semantic zooming and snapping on the structure. Caroline Appert, Jean-Daniel Fekete |
CHI | 2 |
| 2006 | MatrixExplorer: a Dual-Representation System to Explore Social NetworksabstractMatrixExplorer is a network visualization system that uses two representations: node-link diagrams and matrices. Its design comes from a list of requirements formalized after several interviews and a participatory design session conducted with social science researchers. Although matrices are commonly used in social networks analysis, very few systems support the matrix-based representations to visualize and analyze networks. MatrixExplorer provides several novel features to support the exploration of social networks with a matrix-based representation, in addition to the standard interactive filtering and clustering functions. It provides tools to reorder (layout) matrices, to annotate and compare findings across different layouts and find consensus among several clusterings. MatrixExplorer also supports Node-link diagram views which are familiar to most users and remain a convenient way to publish or communicate exploration results. Matrix and node-link representations are kept synchronized at all stages of the exploration process. Nathalie Henry Riche, Jean-Daniel Fekete |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2004 | The Input Configurator toolkit: towards high input adaptability in interactive applicationsabstractThis article describes ICON (Input Configurator), an input management system that enables interactive applications to achieve a high level of input adaptability. We define input adaptability as the ability of an interactive application to exploit alternative input devices effectively and offer users a way of adapting input interaction to suit their needs. We describe several examples of interaction techniques implemented using ICON with little or no support from applications that are hard or impossible to implement using regular GUI toolkits. Pierre Dragicevic, Jean-Daniel Fekete |
AVI | 2 |
| 2004 | Support for input adaptability in the ICON toolkitabstractIn this paper, we introduce input adaptability as the ability of an application to exploit alternative sets of input devices effectively and offer users a way of adapting input interaction to suit their needs. We explain why input adaptability must be seriously considered today and show how it is poorly supported by current systems, applications and tools. We then describe ICon (Input Configurator), an input toolkit that allows interactive applications to achieve a high level of input adaptability. We present the software architecture behind ICon then the toolkit itself, and give several examples of non-standard interaction techniques that are easy to build and modify using ICon's graphical editor while being hard or impossible to support using regular GUI toolkits. Pierre Dragicevic, Jean-Daniel Fekete |
ICMI | 2 |
| 2004 | The MaggLite post-WIMP toolkit: draw it, connect it and run itabstractThis article presents MaggLite, a toolkit and sketch-based interface builder allowing fast and interactive design of post-WIMP user interfaces. MaggLite improves design of advanced UIs thanks to its novel mixed-graph architecture that dynamically combines scene-graphs with interaction-graphs. Scene-graphs provide mechanisms to describe and produce rich graphical effects, whereas interaction-graphs allow expressive and fine-grained description of advanced interaction techniques and behaviors such as multiple pointers management, toolglasses, bimanual interaction, gesture, and speech recognition. Both graphs can be built interactively by sketching the UI and specifying the interaction using a dataflow visual language. Communication between the two graphs is managed at runtime by components we call Interaction Access Points. While developers can extend the toolkit by refining built-in generic mechanisms, UI designers can quickly and interactively design, prototype and test advanced user interfaces by applying the MaggLite principle: "draw it, connect it and run it". Stéphane Huot, Cédric Dumas, Pierre Dragicevic, Jean-Daniel Fekete, Gérard Hégron |
UIST | 4 |
| 2002 | Flattening 3D objects using silhouettesabstractAn important research area in non-photorealistic rendering is the obtention of silhouettes. There are many methods to do this using 3D models and raster structures, but these are limited in their ability to create stylised silhouettes while maintaining complete flexibility. These limitations do not exist in illustration, as each element is plane and the interaction between them can be eliminated by locating each one in a different layer. This is the approach presented in this paper: a 3D model is flattened into plane elements ordered in space, which allows the silhouettes to be drawn with total flexibility. Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Line and Curve Generation Domingo Martín, Jean-Daniel Fekete, Juan Carlos Torres 0001 |
Comput. Graph. Forum | 2 |
| 1999 | Excentric Labeling: Dynamic Neighborhood Labeling for Data VisualizationabstractThe widespread use of information visualization is hampered by the lack of effective labeling techniques. An informal taxonomy of labeling methods is proposed. We then describe excentric labeling, a new dynamic technique to label a neighborhood of objects located around the cursor. This technique does not intrude into the existing interaction, it is not computationally intensive, and was easily applied to several visualization applications. A pilot study with eight subjects indicates a strong speed benefit over a zoom interface for tasks that involve the exploration of large numbers of objects. Observations and comments from users are presented. Jean-Daniel Fekete, Catherine Plaisant |
CHI | 1 |
| 1996 | Using the Multi-Layer Model for Building Interactive Graphical ApplicationsabstractInternational audience Jean-Daniel Fekete, Michel Beaudouin-Lafon |
ACM Symposium on User Interface Software and Technology | 1 |
| 1995 | TicTacToon: a paperless system for professional 2D animationabstractInternational audience Jean-Daniel Fekete, Érick Bizouarn, Eric Cournarie, Thierry Galas, Frédéric Taillefer |
SIGGRAPH | 1 |