Anda di halaman 1dari 5

Social Data Analysis at Swivel:

Lessons Learned & Next Steps

Brent Fitzgerald Abstract


Design Chief, Swivel This paper presents Swivel[1], a community web site
brent@swivel.com and web service platform for contribution, sharing,
visualization and analysis of numerical and relational
Sara E Wood data. As early contributors to the nascent
Data Chief, Swivel multidisciplinary field of social data analysis, we
sara@swivel.com present our observations and lessons learned based on
first-hand experience, and our next steps in building
Swivel our product. We also offer several design principles that
http://swivel.com/ inform our ethos, and that may offer guidance or
199 Fremont St starting points for others in the field.
San Francisco, CA 94105
Keywords
Data, social data analysis, data marketplace,
visualization, web, community.

ACM Classification Keywords


H.5.3. Information Interfaces and Presentation (e.g.,
HCI): Group and Organization Interfaces.

Introduction
Founded in 2006, Swivel operates at the intersection of
the emerging world of participatory media and
Copyright is held by the author/owner(s). community systems and the traditional fields of
CHI 2008, April 5 – April 10, 2008, Florence, Italy business intelligence and data analysis. We aim to
ACM 1-xxxxxxxxxxxxxxxxxx. foster data availability, accuracy, and understanding of
data, which in turn will promote shared insights and
2

new knowledge. From our website: “We believe data is bloggers and traditional press, resulting in a spike of
most valuable when it's out in the open where everyone traffic and rapid growth of community.
can see it, debate it, have fun, and share new insights.
Swivel is applying the power of the Web to data so that This first edition provided tools for importing and
life gets better.”[1] uploading a variety of data formats, support for
exploration of simple information visualizations, and—
Our approach to this vision is nothing less than most importantly—social features that foster
reinvention of traditional data infrastructure, communication and collaboration around the data.
visualization, and communication. We aim to free data
analysis from the silo of desktop software, and move it Since the initial release of the preview edition, Swivel
into the realm of the social web. has undergone continual iterative improvement, most
recently leading to a new version that adds support for
Swivel features such as private data, sharing and permissions,
Swivel’s preview edition was released to the public in sophisticated graph creation tools, and live data.
December 2006. The site received attention among Additionally, the new Swivel includes a powerful REST-

figure 1. The Swivel preview edition website, showing a figure 2. The new Swivel, currently in private beta
member-created line graph for Number of Senators testing, features private data, groups, activity
missing a vote, by date (data source: Sunlight summaries, visual annotations on data sets, and more
Foundation, http://www.louisdb.org/). expressive visualization options.
3

based API that exposes all of these features as web for applications too sensitive to allow data contribution
services. This version is slated to go public in January to an open system.
2008.
In the new version, slated for release in 2008, Swivel
Data Tools will feature a set of pure data manipulation utilities
The base prerequisites to any social visualization or for saving sorted, filtered, aggregated, and joined data
analysis are data availability and accuracy. As such, sets as derivative views of the original data sources.
core to Swivel are features supporting contribution, Publishers will be able to privately maintain raw data
organization, and search of structured data. Swivel is while publicly releasing and visualizing aggregate
free for anyone to join, and any member can upload views.
data in a variety of formats, or import data from an
online resource. Visualization
Swivel provides support for generating simple
Data sets can also be appended, rows can be removed, visualizations based on user contributed data. Currently
and individual cells may be edited. During contribution, Swivel supports line graphs, scatter plots, bar graphs,
providers include citation sources and URLs, as well as and pie charts.
a description of the data set.
Previous versions of Swivel included automated
Swivel has also instituted an Official Sources algorithmic approaches to crawling the visualization
Program, forming partnerships with governmental space, using-rule based approaches to attempt to
agencies, academic and research institutions, generate relevant visualizations. The new version has
foundations, and businesses across all sectors whose moved away from this approach, as the graphs
goal is to make their data available to the widest generated were often deemed irrelevant. Rather than
audience possible. [2] An Official Source data set automatic creation, Swivel now gives members full
guarantees that the data set has been curated and access to an array of visualization options, ranging
published by the source itself, with no third party from data manipulation (filters, ordering, and
interference or tampering. aggregation) to visual parameters (color, style,
weight). All visualizations of public data sets are
The upcoming version of Swivel includes baked-in released under a Creative Commons license.
support for private data, including private workspaces
for individuals and groups, as well as fine-grained From the beginning Swivel has also supported visual
permissions cutting across data sets, visualizations, and comparison across data sets. Visualizations may be
reports. By allowing for private data, yet building tools created by joining multiple data sets along compatibly
to encourage sharing and participation across group typed columns. This feature is receiving expanded
boundaries, Swivel becomes substantially more useful treatment in the next version as well.
4

While Swivel’s visualizations are humble in their current assets), features (curation of assets into a collection),
form, they serve their key purpose of offering a starting and shout outs (direct, person-to-person public
point for conversation and dialog. Additionally, as the communication).
API matures and finds adoption among developers and
researchers, we expect sophisticated alternate The next version simplifies this feature set, but
visualizations to emerge from the community. maintains and expands the use of comments, and adds
support for annotations on data via the visualizations.
Community Similar in some respects to work in [3], viewers may
While data sets provide the raw materials, and attach comments to a specific data point via the
visualizations provide the conversation points, the true visualization interface. The annotation remains
focus of Swivel is providing a collaborative community attached to the data, and can be turned on or off for all
forum in which members can share not only data or subsequent visualizations or views of that data.
visualizations, but opinions, insights, and ideas across a
range of topics. Greatly refined in the next version of Swivel is the
treatment of groups. Coupled with private data,
Swivel’s first preview edition offers several basic social groups become a shared workspace and meeting place,
gestures: comments (dialog around assets such as in which members not only work with the same visuals
data sets and visualizations), ratings (scoring of and data, but also may view activity summaries of
fellow group members’ recent actions within the group.
It is hoped that these summaries will help members
quickly assess which data sets and visuals are currently
the center of attention.

In response to a lack of support for user curation of


collections, the next Swivel version also supports
authorship of reports: collections of visualizations,
data sets, and commentary text. Reports can be shared
with groups or individuals, and offer participants a
means of collecting and presenting related assets from
across Swivel into a single, cohesive, up-to-date
presentation.

Next Steps
figure 3. Line graph showing internal Swivel metrics, There is little doubt that we face an exponentially rising
with the data annotated by viewers. volume of data in all parts of our lives. As connectivity
increases, and as streams of data are produced,
5

communicated, and received by more people and quantitative analysis—openness, standardization, and
devices, there are substantial opportunities to provide cross-pollination will benefit the people who use our
tools to help people understand this data. Conversely, creations.
poor or misleading implementations of these tools carry
risks of misperceptions and misunderstanding. Acknowledgements
Big ups to the rest of the Swivel team: Dmitry Dimov,
To foster clarity, understanding, insights, knowledge, Brian Mulloy, Tao Ge, Visnu Pitiyanuvath, Seema
and good decisions—this is the true goal of this young Sharma, Huned Botee, Richard Nghiem, Gerad
field of social data visualization and analysis. By Suyderhoud, Ben Walsh, and our scholarly advisor Joe
offering enabling analytic and visual tools, and Hellerstein.
providing connections and affordances for rich social
participation, we aim to offer collaborative Citations
enlightenment among a rising sea of confusing [1] Swivel. http://swivel.com/
information. [2] Wood, Sara E., Opening data to the world: why
health numbers matter. Bulletin of the World Health
As early contributors to this field, we have a Organization (BLT) 10.2471/BLT.07.046649, Volume
85, Number 10, October 2007, 733-820
responsibility to set an enlightened precedent, to
promote openness and transparency of data and [3] Heer, Jeffrey, Viegas, Fernanda B., Wattenberg,
processes, and of compatibility and interoperability Martin, Voyagers and Voyeurs: Supporting
Asynchronous Collaborative Information Visualization.
among the systems that we build. Whether in academia
ACM Human Factors in Computing Systems (CHI),
or commerce, research or business, visualization or 2007.

Anda mungkin juga menyukai