Reflections on How Designers Design With Data Alex Bigelow∗, Steven Druckery, Danyel Fishery, Miriah Meyer∗ ∗ University of Utah y Microsoft Research {abigelow, miriah}@cs.utah.edu {sdrucker, danyelf}@microsoft.com ABSTRACT of complex data, infographics [2,3,15] are a quickly emerging In recent years many popular data visualizations have emerged subclass of visualizations. These visualizations use static, vi- that are created largely by designers whose main area of ex- sual representations of data to tell a story or communicate pertise is not computer science. Designers generate these an idea, and have infiltrated the public space through a wide visualizations using a handful of design tools and environ- variety of sources, including news media, blogs, and art [38]. ments. To better inform the development of tools intended The increasing popularity of infographics has grown a for designers working with data, we set out to understand de- large community of people who create these visualizations. signers' challenges and perspectives. We interviewed profes- This community includes designers, artists, journalists, and sional designers, conducted observations of designers work- bloggers whose main expertise is not in engineering or pro- ing with data in the lab, and observed designers working gramming. These infographic designers tend to rely on soft- with data in team settings in the wild. A set of patterns ware illustration tools that ease the process of creating a emerged from these observations from which we extract a visual representation of data. number of themes that provide a new perspective on design considerations for visualization tool creators, as well as on known engineering problems. (a) Categories and Subject Descriptors Human-centered computing [Visualization]: Visualization application domains|Information visualization; Human-centered Image © Rachel Mercer, used with permission computing [Visualization]: Visualization systems and tools| Visualization toolkits (b) General Terms Image © Grantland.com, used with permission Design Figure 1: Examples of infographics where the visual repre- sentations do not explicitly match the data. (a) The data Keywords shown in the text does not match the percentages encoded Visualization, infographics, design practice in the pie charts [25]. (b) One item in an ordered list is shown out of order [12]. 1. INTRODUCTION The design and development of tools for creating visual Interest in visualization has exploded in recent years. Driven representations of data has been a topic of interest in the in part by the emergence of cheap, ubiquitous data, visual- computer science community for many years. In designing izations are now a common medium for exploring and ex- these tools, computer scientists have long battled the con- plaining data produced in the sciences, medicine, the hu- flicting requirements of ease-of-use and flexibility [14]. De- manities, and even our day-to-day lives [14]. Amongst the spite the wealth of tools that have been proposed and devel- huge growth in the number and type of visual analysis tools oped, we suspected that many people creating infographics created for researchers and scholars who want to make sense today do not use most, if any, of these tools. Our suspi- cions arose from two sources. First, we found a number of infographics on the web that would not have been gener- ated by an automated process that ties visuals closely to the data, such as the examples in Figure 1 | these obser- vations match what others have reported [29]. Second, we AVI ’14 May 27 - 29 2014, Como, Italy engaged in informal conversations with design professionals Copyright is held by the owner/author(s). and students who indicated to us that they largely plot data Publication rights licensed to ACM. ACM 978-1-4503-2775-6/14/05...$15.00. manually in a design tool such as Adobe Illustrator. These http://dx.doi.org/10.1145/2598153.2598175 suspicions led us to explore how designers create visualiza- tions and what challenges they have, as well as to probe the for a designer to understand. The latter two characteristics, disconnect between how designers design with data and the structure and derived data, are an important part of the de- tools programmers create for them to do so. sign decision process when working with data [27]. Specifi- In this paper we contribute an observational study with cally, designers have the freedom to create, define, and mod- designers, both in the lab and in situ, as well as a series ify data structure and derived data. Taken together, these of interviews with design professionals. Identifying patterns latter two characteristics are known as the data abstrac- in these observations and interviews exposes several emer- tion, which is a specific interpretation of data that supports gent themes: the role of manual encoding, how and when the high-level goals of a visualization. Data abstractions designers make visual encoding decisions, the importance play a central role in how visualization programmers reason of tool flexibility, and why data exploration and manipu- about and work with data [26, 28, 32, 37]. lation is critical to the design process. We discuss these Designing a data abstraction requires the freedom to ex- themes in the context of two known challenges in the visu- plore alternative interpretations of data, including alterna- alization community, that of exploring and modifying the tive data structures and deriving new data. Some amount data abstraction, and that of creating and modifying the of innate understanding of data analysis is necessary to ef- visual representation. Finally, we show how these themes fectively evaluate the space of possible data abstractions. translate into rich opportunities for programmers creating A number of general purpose data abstraction tools de- new visualization design tools. signed for data wrangling and manipulation can help in these decisions. These tools include spreadsheet software such as 2. BACKGROUND Microsoft Excel, that allow users to perform simple manipu- lations such as aggregation, filtering, sampling, and sorting. For purposes of comparing domains, we categorize vi- Other tools in this category include general purpose data sualization practitioners based on their primary skill sets, cleaning tools [13, 17, 18, 33, 47] that are able to parse files whether in design or programming. In this work, we study of various formats and scales, provide some amount of data designers whose main expertise is in design. In contrast, we manipulation, and scale to larger amounts of data. Fun- refer to people who primarily create visualizations and visu- damentally, though, testing and validating the efficacy of a alization creation tools programmatically as visualization data abstraction for a specific problem relies on representing programmers. Although many practitioners have exper- the abstraction visually [28]. tise in both, we find interesting comparisons when individu- A significant amount of visualization research focuses on als have different skill levels in these areas. A third skill set tackling the challenge of making visual representations easy that emerges as important for both designers and visualiza- to create [10]. Visualization creation tools, such as NoP- tion programmers is expertise in data analysis. umpG [21], [35], Tableau [23, 40], Many Eyes [44], Our analysis methods are inspired by the long history in SAGE Graph Sketcher [39], and Vis-`a-vis [9], make importing data the human-computer interaction community for examining and visual representation specification easy and largely au- design practice and building tools to support a wide vari- tomated. As we show in this paper, however, these tools ety of contexts. For example, the Designer's Outpost [19] tend to limit the design space, reducing their applicability to is an environment designed to support web designers; it is designers. Visualization programming environments, based on a previous study examining design practice around such as Processing [34], D3 [5], Protovis [4], [36], and websites [30]. Grammel et al. examine how visualization VTK ggplot [48], support the creation of sophisticated, flexible, novices use visualization systems and programming environ- and creative visualizations. These environments, however, ments [11]. In this paper, however, we explore limitations rely on nonvisual techniques such as programming, gram- of these models in a design context. Another line of related mars, or declarative constructs that take skill and time to work is that of Walny et al. [46], which looks at sketching learn. Our data shows that designers tend to acquire these on whiteboards as a design practice. These diagrams are skills only when they have no other alternatives. often representations of systems or interactions, and are not necessarily related to data; the charts tend to be highly ab- stract. In this work we specifically look at how designs work 3. METHODS AND PARTICIPANTS directly with data to create concrete charts and graphs. The data we collected comes from several sources: ob- To avoid ambiguity, we define the following terms when servations of designers in controlled, observational studies; discussing the characteristics of data. First, data semantics observations of designers working on teams in situ at a de- are the real-world meanings of the data, such as whether sign hackathon; and a series of unstructured and semistruc- the data represents temperature or height measurements. tured interviews. For each observation and interview we Second,
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages8 Page
-
File Size-