<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Exploring Spatio-Temporal Data Modeled as Dynamic Weighted Relations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michael Burch</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael Raschke</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniel Weiskopf</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>VISUS, University of Stuttgart Allmandring 19</institution>
          ,
          <addr-line>70569 Stuttgart</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <fpage>36</fpage>
      <lpage>43</lpage>
      <abstract>
        <p>Eye tracking studies lead to spatio-temporal data in the form of gaze trajectories that show the behavior of gaze positions over time. Such data can be modeled as a dynamic graph that expresses the transitions of gaze positions between Areas of Interest (AOIs) by time-varying weighted relations. Moreover, a hierarchical organization of the AOIs may be of interest, resulting in a dynamic compound AOI digraph. Traditionally, this kind of time-based relational data is represented by animated node-link diagrams that are laid out with respect to a list of aesthetic graph drawing criteria. In our work, we propose a visual metaphor for displaying relational data that uses space-filling circle sectors to encode dynamic relations between hierarchy elements. The idea benefits from the fact that dynamic compound digraphs can be visualized with reduced visual clutter compared to node-link diagrams for dense graphs. Finally, we illustrate how interaction methods can be used to explore a dataset for trends, countertrends, and/or anomalies.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Information hierarchies are present in many application domains such as in the
hierarchical organization of software and river systems. Also, Areas of Interest
(AOIs) are useful when exploring spatio-temporal eye tracking gaze trajectories,
which can be hierarchically organized. Moreover, the eye movement behavior of
study participants has a spatio-temporal nature. By using the AOI information
and the gaze trajectories this data can be modeled as a dynamic weighted
compound AOI digraph. Consequently, this kind of relational data can be visually
explored with the general concept proposed in this paper.</p>
      <p>
        The efficient representation of hierarchical data has been in focus of
information visualization research ever since. Hierarchies are, for example, displayed by
traditional node-link diagrams [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], Treemaps [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], indented plots [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], or layered
icicles [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        General graphs—if they do not belong to the class of planar graphs—suffer
from visual clutter [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] when depicted graphically by a naive layout technique.
Consequently, over the years many sophisticated graph drawing algorithms were
developed to make graphs aesthetically pleasing [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref16">10–12, 16</xref>
        ]. Apart from reducing
edge crossings—which is the major criterion in graph drawing—reducing edge
lengths, maximizing orthogonality and symmetries, or minimizing display space
are other aesthetic criteria among a larger set. Typically, graph data does not
stay static but changes over time, leading to much research in this domain [
        <xref ref-type="bibr" rid="ref2 ref3 ref6 ref7">2, 3,
6, 7</xref>
        ].
      </p>
      <p>
        In this paper, we propose an interactive visualization tool for representing and
manipulating this kind of dynamic graph data. Our approach uses a radial visual
metaphor and is based on the visualization principles proposed by Burch and
Diehl in their TimeRadarTrees technique [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In particular, eye tracking data is of
spatio-temporal nature and is visualized by heatmaps or gaze plots as traditional
concepts. Heatmaps are time-aggregated representations only showing the hot
spots, whereas gaze plots suffer from visual clutter. Also, AOI rivers [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] produce
many crossings in the display but better show the temporal evolution of eye gaze
frequencies between AOIs in displayed stimuli.
      </p>
      <p>
        The work of Blaschek and Ertl [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] describes an approach that is useful for
supporting researchers working in the field of information visualization when
deriving insights from eye tracking experiments. The proposed framework uses
visual analysis methods to evaluate eye tracking data. Our proposed method
transforming eye movement data to dynamic graphs might be used as one
candidate of such an analysis method among others.
      </p>
      <p>
        We illustrate the visualization tool in a stepwise manner and follow the visual
information-seeking mantra [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] that summarizes many visual design guidelines
and provides an excellent framework for designing information visualization
applications. The visual information-seeking mantra divides the visual exploration
process into the following three stages: Overview first, zoom and filter, then
details-on-demand.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Dynamic Graph Visualization</title>
      <p>The main focus of our visualization tool is the visualization of dynamic relational
data in information hierarchies as static pictures that can be manipulated and
analyzed interactively. This representation stands in contrast to animation-based
techniques for displaying dynamic data. The other visualization views presented
here support users when they want to obtain an overview of the dataset or zoom
in and apply filtering functions to the dataset.
2.1</p>
      <sec id="sec-2-1">
        <title>Data Model</title>
        <p>We model an information hierarchy as a cycle-free and connected graph H =
(V, E), where V is the set of nodes and E V × V expresses the set of directed
edges—the link information in the hierarchy. L V is the set of leaf nodes in the
containment hierarchy. All other nodes V \ L are containers that hierarchically
bundle this information. The leaf nodes can be related to some extent and
actually form a directed graph with edge weights G = (L, EG), where EG ⊆ L × L
and wG(u, v) ∈ R0+ denotes the weight function for u, v ∈ L.</p>
        <p>A sequence of graphs can be modeled by Gi = (Li, EGi ) where EGi ⊆ Li ×Li.
wGi (u, v) ∈ R0+ is the weight function for u, v ∈ Gi. If the context is clear, we
omit the graph G and use wi(u, v) instead of wGi (u, v).</p>
        <p>
          A set of gaze trajectories as generated during eye tracking experiments can
be transformed into dynamic weighted directed graphs by subdividing the time
into subintervals each corresponding to one graph in the sequence. The AOI
information can be modeled as graph vertices and the number of eye movements
between pairs of AOIs as directed weighted edges. If a hierarchical organization
among the AOIs exists or one can be computed by a hierarchical clustering
algorithm, then this spatio-temporal eye tracking data can be transformed into
a dynamic weighted compound AOI digraph.
For displaying the dynamics of relations in information hierarchies, we use a
TimeRadarTrees [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] visualization. Figure 1 shows a sequence of five directed
and weighted graphs in this visual metaphor. The visualization is an integration
of three views into one.
– Hierarchy View: The hierarchy of the selected elements is represented as
a radial node-link diagram with the root node in the circle center and the
node sizes and colors depending on the size and depth of their subtrees.
– Time Radar View: The large circle in the center is used to represent the
sequence of graphs. Each circle slice encodes a single graph and each circle
sector one specific node in this sequence. A weighted edge is represented
by a color-coded circle sector. The circle is divided into as many sectors as
different nodes are present in the graph sequence. The time axis starts in
the circle center and heads radially to the circumference.
– Thumbnail View: Thumbnails—the miniature representations outside the
larger circle in the middle—can be used to derive start and destination nodes
of a weighted edge. By inspecting the color, the shape, the curvature, the
direction, and/or orientation of a small circle sector and comparing it to the
larger one in the center circle, one can derive a relation between two nodes.
For the example in Figure 1, one can detect that the hierarchy consists of five
leaf nodes, namely h11, h12, h21, h22, and h23. These are organized into two
subhierarchies, H1 and H2, which are again direct children of the root node.
Five graphs are represented, which can be inferred from the fact that each circle
is divided into five color-coded slices. The color coding in use is a vegetation
color scale that maps lower values to blue and higher ones to red. Values in
between are colored from green to yellow. The outer smaller slice encodes the
aggregation of edge weights over the whole graph sequence and can be explored
for each node pair separately.
        </p>
        <p>The upper left green-colored sector in the thumbnail of node h21 represents
a self-edge—an edge that starts and ends at the same node. The permanently
green-colored sectors in the thumbnail of node h22 show that this relation to
node h11 always exists in the whole sequence and moreover, has a constant
weight. The thumbnail of node h23 on the right hand side has an alternating
relation to node h11. This phenomenon can be examined by the alternating color
coding between blue and yellow. A trend and a countertrend are visible in the
thumbnail of node h11, where the strength of the relation to node h23 decreases
at a constant level. The same is true for the relation to node h12, but here
we can detect an increase of the weight. An outlier may be the green sector in
the thumbnail of node h12 that points to node h21 and hence into a different
hierarchy level. It goes without saying that this kind of graph representation
also allows multi-edges—two or more edges between the same two nodes in a
graph. There are actually three edges in the first graph starting at node h12 and
targeting to node h23.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Working with the Tool</title>
      <p>as a three-dimensional bar chart as some kind of zooming function. The filter
functions are located in the bottom view on the left hand side. The three views
at the right hand side are used for applying a special color coding, selecting an
aggregation type or logarithmic scale, and a details-on-demand view. The main
view in the center represents the TimeRadarTrees visualization for the selected
nodes and time periods. In the following, we explain the single visualization
components and interaction techniques to manipulate the data.
As we follow the information seeking-mantra, we first give an overview of the
whole relational dataset. To this end, we aggregate the graph sequence to one
aggregated graph that we represent as a pixel map—a color-coded adjacency
matrix. The color coding depends on the aggregation type that can be:
– Weighted sum: All weights in the graph sequence are summed up:
wagg(u, v) :=
wi(u, v) ∀u, v ∈ Ei
– Average weight: The weights are summed up and divided by the number
of occurrences of this edge in the sequence:
wagg(u, v) :=</p>
      <p>1≤i≤n wi(u, v)
| {(u, v) | (u, v) ∈ Ei} |</p>
      <p>∀u, v ∈ Ei
If the number of edges is zero, the weight is defined by</p>
      <p>wagg(u, v) := 0.
– Number of edges: The number of edges depends on the weight filter that is
again defined by the minimum weight vmin and the maximum weight vmax.
Hence, we define in this case</p>
      <p>wagg(u, v) :=| {(u, v) | vmin ≤ wi(u, v) ≤ vmax} |</p>
      <p>The users can interactively change the type of aggregation until they obtain
interesting insights in the dataset. At this early stage, they can detect patterns
and anomalies by exploring the hierarchically ordered pixel map. If they find
interesting behaviors in the dataset, they may wish to filter the data for smaller
subsets and obtain a three-dimensional bar chart of the brushed elements.
Further examination of the selected part leads to more specific insights in the dataset
that was not possible in the overview visualization.
3.2</p>
      <sec id="sec-3-1">
        <title>Zoom: 3D Bar Charts</title>
        <p>A crosshair function supports selecting a bar in the three-dimensional view.
Selecting this bar can be difficult due to occlusion problems. The selected
aggregated relation is given as a details-on-demand information with its metric values
nearby.
The tool is able to handle three different types of filtering functions that can be
applied separately.
– Weight filter: First of all, one can apply a weight filter on the single values
of each relation. Only those values are counted as relations that lie between
the given thresholds. The aggregated values can be filtered for minimum and
maximum sum, minimum and maximum average value, and minimum and
maximum edge number.
– Hierarchy filter: The weight filter can be applied to the relations, another
type of filter can be used to select a group of nodes from the hierarchy. Only
those nodes are represented that belong to the selected group. This filtering
technique is very important for the TimeRadarTrees visualization because
it has a low scalability in this dimension.
– Time filter: Time is the third dimension where we can apply a filtering
function. The thresholds can be given as an interval where all graphs are
displayed that lie within this interval or single graphs can be selected and
deselected again.
3.4</p>
      </sec>
      <sec id="sec-3-2">
        <title>TimeRadarTrees</title>
        <p>The main part of the visualization tool is the TimeRadarTrees representation in
the center. It is used to display the dynamic graph data in information hierarchies
in a static picture. Figure 1 illustrates the important visual signatures that are
visible in the TimeRadarTrees representation for the example of a small dynamic
graph. User interaction can be applied to modify the TimeRadarTrees view and
to gain insights from the data on a dynamic level.</p>
        <p>Interaction methods supported by the tool include filtering, adapting the
color coding, aggregation of relations, collapsing and expanding subhierarchies,
time warp, sector highlighting, textual search, changing of the hierarchy visual
metaphor, cushion effect on the circle sectors, stacking of radial bar charts, etc.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and Future Work</title>
      <p>In this paper, we proposed a visualization tool for exploring dynamic compound
digraphs in information hierarchies. Such datasets can be generated by taking
spatio-temporal eye movement data and corresponding areas of interests into
account. By doing this, a dynamic weighted digraph is produced that can then
be visually explored by our dynamic graph visualization tool. In general, the
difficulty is to first present the data in a pixel-based overview and allow the user
to zoom and filter the dataset in several dimensions, i.e., weight, hierarchy, and
time.</p>
      <p>The TimeRadarTrees visualization technique is used to give insights in the
dynamic data. The strength of this technique is the static representation of
dynamic data that shows several dimensions in a single view—relation weights,
hierarchical organization, and time periods. Interaction techniques support the
user in obtaining insights in the dataset.</p>
      <p>We plan to implement more interaction techniques such as a radial and a
sector distortion. To this end, the TimeRadarTrees visualization will be mapped
to a circular shape. A sector distortion would allow unequal sized sectors, but
the whole structure would still be mapped on a circle. As an enhancement, we
could allow a distortion of the circular shape by dragging and dropping the
circumference, thus obtaining an irregular shape that may improve the visual
exploration when also applied to the thumbnail view in the same way.</p>
      <p>The weakness of our approach—in contrast to node-link diagrams—is the
lack of support for solving path-related tasks. To address this problem, we plan
to implement an interaction method that highlights paths in the graph data
displayed as TimeRadarTrees.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Blascheck</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ertl</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Techniques for analyzing empirical visualization experiments through visual methods</article-title>
          .
          <source>In: Proceedings of Workshop on Visual and Spatial Cognition</source>
          (
          <year>2013</year>
          , to appear)
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Burch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beck</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diehl</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Timeline trees: Visualizing sequences of transactions in information hierarchies</article-title>
          .
          <source>In: Proceedings of 9th International Working Conference on Advanced Visual Interfaces</source>
          . pp.
          <fpage>75</fpage>
          -
          <lpage>82</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Burch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diehl</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>TimeRadarTrees: Visualizing dynamic compound digraphs</article-title>
          .
          <source>Computer Graphics Forum</source>
          <volume>27</volume>
          (
          <issue>3</issue>
          ),
          <fpage>823</fpage>
          -
          <lpage>830</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Burch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kull</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weiskopf</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>AOI rivers for visualizing dynamic eye gaze frequencies</article-title>
          .
          <source>Computer Graphics Forum</source>
          <volume>32</volume>
          (
          <issue>3</issue>
          ),
          <fpage>281</fpage>
          -
          <lpage>290</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Burch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raschke</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weiskopf</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Indented Pixel Tree Plots</article-title>
          .
          <source>In: International Symposium on Visual Computing</source>
          . pp.
          <fpage>338</fpage>
          -
          <lpage>349</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Burch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vehlow</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beck</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diehl</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weiskopf</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Parallel edge splatting for scalable dynamic graph visualization</article-title>
          .
          <source>IEEE Transactions on Visualization and Computer Graphics</source>
          <volume>17</volume>
          (
          <issue>12</issue>
          ),
          <fpage>2344</fpage>
          -
          <lpage>2353</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Greilich</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diehl</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Visualizing the evolution of compound digraphs with TimeArcTrees</article-title>
          .
          <source>Computer Graphics Forum</source>
          <volume>28</volume>
          (
          <issue>3</issue>
          ),
          <fpage>975</fpage>
          -
          <lpage>982</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Johnson</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shneiderman</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Tree-maps: A space-filling approach to the visualization of hierarchical information structures</article-title>
          .
          <source>In: Proceedings of IEEE Visualization Conference</source>
          . pp.
          <fpage>284</fpage>
          -
          <lpage>291</lpage>
          (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Kruskal</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Landwehr</surname>
          </string-name>
          , J.: Icicle Plots:
          <article-title>Better displays for hierarchical clustering</article-title>
          .
          <source>The American Statistician</source>
          <volume>37</volume>
          (
          <issue>2</issue>
          ),
          <fpage>162</fpage>
          -
          <lpage>168</lpage>
          (
          <year>1983</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Misue</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eades</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lai</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sugiyama</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Layout adjustment and the mental map</article-title>
          .
          <source>Journal of Visual Languages and Computing</source>
          <volume>6</volume>
          (
          <issue>2</issue>
          ),
          <fpage>183</fpage>
          -
          <lpage>210</lpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Purchase</surname>
            ,
            <given-names>H.C.</given-names>
          </string-name>
          :
          <article-title>Which aesthetic has the greatest effect on human understanding? In: Graph Drawing</article-title>
          . pp.
          <fpage>248</fpage>
          -
          <lpage>261</lpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Purchase</surname>
            ,
            <given-names>H.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cohen</surname>
            ,
            <given-names>R.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>James</surname>
            ,
            <given-names>M.I.</given-names>
          </string-name>
          :
          <article-title>Validating graph drawing aesthetics</article-title>
          .
          <source>In: Graph Drawing</source>
          . pp.
          <fpage>435</fpage>
          -
          <lpage>446</lpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Reingold</surname>
            ,
            <given-names>E.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tilford</surname>
            ,
            <given-names>J.S.:</given-names>
          </string-name>
          <article-title>Tidier drawings of trees</article-title>
          .
          <source>IEEE Transactions on Software Engineering</source>
          <volume>7</volume>
          (
          <issue>2</issue>
          ),
          <fpage>223</fpage>
          -
          <lpage>228</lpage>
          (
          <year>1981</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Rosenholtz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nakano</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Measuring visual clutter</article-title>
          .
          <source>Journal of Vision</source>
          <volume>7</volume>
          (
          <issue>2</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>22</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Shneiderman</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>The eyes have it: A task by data type taxonomy for information visualizations</article-title>
          .
          <source>In: IEEE Symposium on Visual Languages</source>
          . pp.
          <fpage>336</fpage>
          -
          <lpage>343</lpage>
          (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Ware</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Purchase</surname>
            ,
            <given-names>H.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Colpoys</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGill</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Cognitive measurements of graph aesthetics</article-title>
          .
          <source>Information Visualization</source>
          <volume>1</volume>
          (
          <issue>2</issue>
          ),
          <fpage>103</fpage>
          -
          <lpage>110</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>