Visualization Evaluation Utilizing the
Shneiderman Mantra
Matthew C. Doyle
State University of New York at Oswego
State University of New York at Oswego – 7060 New York 104 – Oswego, New York 1
STATE UNIVERSITY OF NEW YORK AT OSWEGO | HUMAN – COMPUTER INTERACTION
INTRODUCTION
The visualization walkthrough highlighted possible deficiencies in the
applications capacity to deal with the issue of information density. While the
walkthrough of the interface confirmed that users can access the information
associated with the given data points, it was still difficult to make inferences
towards possible relationships and trends held within the data. As a result, a
heuristic evaluation was conducted to focus strictly on the challenges facing users
that seek to visualize new relationships, patterns and correlations in large synoptic
sky surveys.
EVALUATION MECHANISMS
In an effort to evaluate information visualizations, one must take into
account both the usability issues of the application as well as the expressiveness and
quality of the visual representation (Freitas et al, 2002). Expressiveness and quality
can be determined by how effective the visualization is in giving expert users the
ability to gain insight about the data they are investigating. This ability comes from
giving users control over the density of both the dataset and the visualization. Drill-
down methodology can be implemented to effectively give users the opportunity to
determine the context in which reduction or refinement should occur. The
following evaluation mechanisms were chosen to gain insight into the applications
efficacy in allowing users to gain insight from the visualizations they produced.
APPLYING SHNEIDERMANS MANTRA
To establish a practical approach for evaluating information visualizations,
Ben Shneiderman established the Visual Information-Seeking Mantra (1996) to
describe the functionality thata visualization technique should provide
(Shneiderman, 1996). The basic principles of this methodology consist of providing
the user with an overview of the data, allowing the user to selectively zoom and
filter relevant information, bring up details about the dataset based on a specified
data points, and highlight a specific subset data points and view them separately
through different visualizations (Craft & Cairns, 2005). Together, these ideals are
designed to allow the users to drill into a large dataset and retrieve bits of
interesting information to be compared on a smaller scale.
OVERVIEW
Description: In the overview, the user should be able to identify interesting
patterns and focus on one multiple more closely. Significant features can be isolated
and selected for further examination, aiding the user in filtering extraneous
information so that they can complete their task more efficiently by excluding
unimportant aspects of the representation (Stephens, 2003).
Analysis: The iViz application currently allows the user to browse through a large
dataset using a 3D panoramic viewing perspective. Users can also filter extraneous
information by zooming in on a particular subset of data, unchecking shape and
State University of New York at Oswego – 7060 New York 104 – Oswego, New York 2
STATE UNIVERSITY OF NEW YORK AT OSWEGO | HUMAN – COMPUTER INTERACTION
texture parameters, and using the each function at the bottom of the screen.
Suggestions: Users may want to know some overlying statistics about the dataset
as they browse so they have a better idea of the data and can detect outliers quicker.
ZOOM & FILTER
Description: Zooming and filtering are also crucial techniques that can be used to
overcome information density. Zooming has two functions; to display the data
objects larger and to present additional details about the data as it zooms in.
Filtering allows the user to hide or reveal data of interest so the information can be
simplified to aid cognition. Dynamic filtering allows users to quickly see how the
changed variable affects the data visualization with search filters. Dynamic queries
allow the user to adjust the parameters of a database query in order to return
results by keyword, category, range, date, etc. (Craft & Cairns, 2005).
Analysis: Zooming and filtering techniques are both utilized in the iViz application.
Users can zoom throughout the dataset in 3D and filter information by checking or
unchecking shape or texture features. There is also a search function that allows the
users to filter out certain data points that don't fit a range specified by the user.
Suggestions: The zooming affordance works well but it would be helpful to allow
the users to hit a button where they can return to their original position when
zooming or save their current perspective. Zooming could also bring in additional
information about the data points, such as descriptive statistics. The system could
make better use of dynamic filtering by allowing the users to filter by a range of
values, keywords, categories, or dates.
DETAILS ON DEMAND
Description: Details on demand allow users interactively select parts of data to be
visualized more detailed while providing an overview of the whole informational
concept. This technique also provides supplementary information on a point-by-
point basis without requiring a change of view. This is useful for relating the
detailed information to the rest of the data set or for quickly solving particular tasks,
such as identifying a specific data element amongst many, or relating attributes of
two or more data points.
Analysis: The iViz application provides these details when a user selects a specific
data point. From here, a window emerges with all of the variable information
associated with the data point. This allows users to uncover new information
without changing the representational context in which the data is arranged.
Suggestions: The application would benefit from providing descriptive statistics
and context towards the variables that may hold outliers. The details on demand
feature should allow users to begin to discover data points they might want to
highlight and visualize further.
State University of New York at Oswego – 7060 New York 104 – Oswego, New York 3
STATE UNIVERSITY OF NEW YORK AT OSWEGO | HUMAN – COMPUTER INTERACTION
LINKING & BRUSHING
Description: Connecting multiple visualizations through interactive linking and
brushing provides more information than considering the larger visualization
independently (Keim, 2002). As a result, the idea of linking and brushing is to
combine different visualization methods to overcome the shortcomings of single
techniques.
Analysis: The application currently does not allow the user to highlight specific
data points and visualize them separately from the entire dataset.
Suggestions: Many users insisted that they would like to see a feature that allows
them to select a group of data points and visualize them in different ways. It would
be helpful to allow users to save subsets of data points while browsing through the
dataset and apply them to linked visualizations to aid in the discovery of
dependencies and correlations.
ADDITIONAL EVALUATION CRITERIA
In “Evaluating usability of information visualization techniques” Frietas et al
(2002) proposed three additional evaluation parameters to measure the
effectiveness of a visualization space. These metrics include completeness, spatial
organization, codification of information, and state transition. Alongside the
Shneiderman Mantra, these heuristics serve as a suitable foundation for
visualization evaluation.
COMPLETENESS
Description: The concept of representing all the semantic contents of the data to be
displayed. This is affected by the geometric or visual constraints (size of the display,
maximum number of data elements, etc.) imposed by the visual representation as
well as by its cognitive complexity, which in turn can be measured by data density,
data dimension and by the relevance of the displayed information (Freitas et al,
2002).
Analysis: The current iteration of this system suffers from information overload in
that it overwhelms the user with a lot of information with limited viewing
perspectives and no affordances for selecting specific data points and highlighting
them to view them from multiple viewpoints and different visual representations.
Suggestions: Users should be able to extract important findings and save their
work to avoid unnecessary redundancy. Allow extraction of sub-collections and of
query parameters.
SPATIAL ORGANIZATION
State University of New York at Oswego – 7060 New York 104 – Oswego, New York 4
STATE UNIVERSITY OF NEW YORK AT OSWEGO | HUMAN – COMPUTER INTERACTION
Description: Related to the overall layout of a visual representation, which
comprises analyzing how easy is to locatean information element on the display and
to be aware of theoverall distribution of information elements in the representation.
The spatial orientation, which contributes for the user being aware of the
distribution of information elements, is dependent on the presentation of context
while displaying a specific element in detail (Freitas et al, 2002).
Analysis: Some data points overlap each other, making it difficult to differentiate
some points from others. The shape and texture elements are sometimes troubling
for users because they cannot differentiate between the two classifiers. Utilization
of poor color also makes some data points hard to see.
Suggestions: Users would benefit from the simplification of shape and texture
parameters that are available for variable assignment. Many users had trouble
distinguishing between similar shapes and textures. The application should use
three to four different shapes and no more than two textures.
CODIFICATION OF INFORMATION
Description: The use of additional symbols or realistic characteristics can be used
either for building alternative representations (like groups of elements in clustered
representations) or to aid in the perception of information elements (Freitas et al,
2002).
Analysis: The application currently utilizes location (XYZ), color (RGB), shape,
texture, and opacity to codify variables into visual representations. Users have
expressed difficulty distinguishing between elements due to poor use of color and
texture.
Suggestions: Although variables can be given many different visual attributes, the
data can still overwhelm the user. At times users struggled to differentiate between
shapes and textures, which led them to select the wrong class when attempting to
retrieve information from a specific star. iViz should primarily rely on color to
group clusters of information together and visualize them in small multiples, using
fewer shapes and textures as classifiers.
STATE TRANSITION
Description: The result of rebuilding the visual representation after a user action.
The time spent by the technique to do that and the changes in spatial organization of
the resulting image are important factors that can affect the perception of
State University of New York at Oswego – 7060 New York 104 – Oswego, New York 5
STATE UNIVERSITY OF NEW YORK AT OSWEGO | HUMAN – COMPUTER INTERACTION
information (Freitas et al, 2002).
Analysis: Currently, the application allows users to change state by zooming in and
out of a large 3D data set represented as a bubble chart, but there is no mechanism
for users to revert back to their original position or to a specific view. As a result, it
can be difficult to recreate exact visualizations.
Suggestions: Users would benefit from the ability to revert to a familiar spot in case
they get lost or to go to a specified position in the 3D visualization to recreate exact
perspectives. The ability to take screenshots of a perspective in the 3D
representation or of a specific visualization could also help users share information
with collaborators or save it for future investigation.
OVERVIEW OF SUGGESTIONS
Overview is given but participants of the walkthrough oftentimes got
confused while exploring in 3D. Many users wanted the opportunity undo or redo
function to revert back to a previous view of the data. Zooming functionality
allowed users to identify a specific data point that adheres to specific constraints.
Further, the capability to generate details on demand from clicking on a specific data
point was efficiently integrated into the application. However, users were not able
to highlight interesting data points and link them together to create lists.
It would be helpful for expert users to gain insight towards possible
relationships within the data by allowing them to explore the dataset in an
immersive 3D representation while being able to receive details on demand on
specific data points and save ones that are of interest. Users could then link these
data points together, and visualize the across multiple small visualizations. This
would allow the user to drill down into the data and break it down into small linked
fragments of information.
VISUALIZATION
Users suggested adding context to what certain variables represented in the
data set, as well as the ability to preview the visualization before choosing to map a
certain variable to a given attribute. Lastly, users also requested the ability to
compare two different sets of visualizations at once. This ability could be
implemented by a mechanism that provides small multiples of information for the
user.
Small Multiples
Following the proposed interface functionality of filtering, brushing, and
linking, small multiples would be helpful to aid users in reducing information
density by using the linked data points to generate quick comparisons amongst each
other.
State University of New York at Oswego – 7060 New York 104 – Oswego, New York 6
STATE UNIVERSITY OF NEW YORK AT OSWEGO | HUMAN – COMPUTER INTERACTION
Variety of Visualizations
From this, it would be helpful to offer users the opportunity to visualize
information in representations that can provide information at a glance as well as
advanced visualizations that can provide additional insight into relationships
amongst variables in the dataset.
Classifiers
Users had a hard time determining the difference between textures.
No noisy fill patters or line styles. Others did not find the shapes helpful as
identifiers because they were hard to differentiate between. Users indicated that
they would like to be able view corresponding colors to the different star types as
classified by shape. Others would like to select a group of data points and
manipulate them separately.
Limit the amount of options for users to encode texture and shape into classifiable
variables.
Color
Users did not find the shapes helpful as identifiers because they were hard to
differentiate between. Further, users also indicated that the colors of some data
points were too similar and found it hard to differentiate between them at times. No
saturated or bright colors
State University of New York at Oswego – 7060 New York 104 – Oswego, New York 7
STATE UNIVERSITY OF NEW YORK AT OSWEGO | HUMAN – COMPUTER INTERACTION

More Related Content

PDF
Detailed structure applicable to hybrid recommendation technique
PDF
A.hybrid.recommendation.approach.for.a.tourism.system
PDF
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
PDF
XJTLU_Conference(6)
PDF
Exploratory Analysis of Feature Selection Techniques in Medical Image Processing
PDF
Unsupervised Feature Selection Based on the Distribution of Features Attribut...
PDF
Vertical intent prediction approach based on Doc2vec and convolutional neural...
PDF
A Novel Approach for Travel Package Recommendation Using Probabilistic Matrix...
Detailed structure applicable to hybrid recommendation technique
A.hybrid.recommendation.approach.for.a.tourism.system
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
XJTLU_Conference(6)
Exploratory Analysis of Feature Selection Techniques in Medical Image Processing
Unsupervised Feature Selection Based on the Distribution of Features Attribut...
Vertical intent prediction approach based on Doc2vec and convolutional neural...
A Novel Approach for Travel Package Recommendation Using Probabilistic Matrix...

What's hot (20)

PDF
Research-KS-Jun2015
PPTX
OGD new generation infrastructures evaluation based on value models
PDF
Open Data Infrastructures Evaluation Framework using Value Modelling
PDF
An experimental usability_test_for_different_destination
PPTX
An investigation on combination methods
PDF
Recommender Systems
PDF
Paper id 41201614
PDF
The Ethics of Machine Learning Algorithms
PDF
Cartographic systems visualization in mobile devices: issues, approaches and ...
PDF
Classification with No Direct Discrimination
PDF
A location based movie recommender system
PPTX
pentaho_usability_presentation
PDF
Review and analysis of machine learning and soft computing approaches for use...
PDF
The state of the art in integrating machine learning into visual analytics
PPTX
NCVHS Data Access and Use Joshua Rosenthal
PDF
PDF
Comparative performance analysis of segmentation techniques
PDF
F0433439
PDF
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
Research-KS-Jun2015
OGD new generation infrastructures evaluation based on value models
Open Data Infrastructures Evaluation Framework using Value Modelling
An experimental usability_test_for_different_destination
An investigation on combination methods
Recommender Systems
Paper id 41201614
The Ethics of Machine Learning Algorithms
Cartographic systems visualization in mobile devices: issues, approaches and ...
Classification with No Direct Discrimination
A location based movie recommender system
pentaho_usability_presentation
Review and analysis of machine learning and soft computing approaches for use...
The state of the art in integrating machine learning into visual analytics
NCVHS Data Access and Use Joshua Rosenthal
Comparative performance analysis of segmentation techniques
F0433439
FHCC: A SOFT HIERARCHICAL CLUSTERING APPROACH FOR COLLABORATIVE FILTERING REC...
Ad

Viewers also liked (19)

PPTX
Flisol colombia
PDF
Can kurtarma araçlarını kullanma yeterliği
PPTX
Mesoamerica
PPT
La Realidad Actual
PPT
Tema 5 la nutrición víctor
PPTX
Arte al ándalus
PDF
Tortilla de patata rellena
DOC
Recuerdo de 24 horas
DOCX
PDF
Safety Training 2016 Edition
PPTX
Top 10 Public Image Tips for Rotary Clubs
PPT
европейский север
PPT
Impresionismo
PDF
Your Money or Your Data: Ransomware, Cyber Security and Today’s Threat Landsc...
PPTX
Processo de Reclamação 2017.2
PPT
искусство фотографии
Flisol colombia
Can kurtarma araçlarını kullanma yeterliği
Mesoamerica
La Realidad Actual
Tema 5 la nutrición víctor
Arte al ándalus
Tortilla de patata rellena
Recuerdo de 24 horas
Safety Training 2016 Edition
Top 10 Public Image Tips for Rotary Clubs
европейский север
Impresionismo
Your Money or Your Data: Ransomware, Cyber Security and Today’s Threat Landsc...
Processo de Reclamação 2017.2
искусство фотографии
Ad

Similar to Heuristic Evaluation of Immersive 3D Application (20)

PDF
Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...
PDF
Challenges Faced by Novices While Developing and Designing the Visualization ...
PDF
Selection of Articles using Data Analytics for Behavioral Dissertation Resear...
DOCX
NEW PHASE 3.docxdghdfhgdfhgdfhgdfyertreygfdgDFtr
DOCX
NEW PHASE 3.docx dfhdfhdyhdfyadfdyeryeyeryeyeyeyreayerayerghdf
PDF
A_systematic_view_on_data_descriptors_for_the_visu.pdf
PPTX
Interactive data visualization unit 5...
DOCX
data mining and data warehousing
PDF
Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...
PDF
Data Mining System and Applications: A Review
PPTX
Big data visualization state of the art
PDF
Information Architecture Techniques and Best Practices
PDF
Ijmet 10 02_050
PDF
7-Steps to Perform Data Visualization- Pickl.AI
PDF
A Study on Data Visualization Techniques of Spatio Temporal Data
PDF
Data Mining
PDF
Guided Analytics vs. Self-Service BI: Choose Your Path to Data-driven Success!
PDF
Cross Domain Data Fusion
PDF
IRJET- Medical Data Mining
PDF
A Brief Survey on Recommendation System for a Gradient Classifier based Inade...
Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...
Challenges Faced by Novices While Developing and Designing the Visualization ...
Selection of Articles using Data Analytics for Behavioral Dissertation Resear...
NEW PHASE 3.docxdghdfhgdfhgdfhgdfyertreygfdgDFtr
NEW PHASE 3.docx dfhdfhdyhdfyadfdyeryeyeryeyeyeyreayerayerghdf
A_systematic_view_on_data_descriptors_for_the_visu.pdf
Interactive data visualization unit 5...
data mining and data warehousing
Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...
Data Mining System and Applications: A Review
Big data visualization state of the art
Information Architecture Techniques and Best Practices
Ijmet 10 02_050
7-Steps to Perform Data Visualization- Pickl.AI
A Study on Data Visualization Techniques of Spatio Temporal Data
Data Mining
Guided Analytics vs. Self-Service BI: Choose Your Path to Data-driven Success!
Cross Domain Data Fusion
IRJET- Medical Data Mining
A Brief Survey on Recommendation System for a Gradient Classifier based Inade...

More from Matthew Doyle (14)

PDF
Virtual Reality Usability Guidelines
PDF
History of Virtual Reality
PDF
Robotic Telepresence for the Terraformation of Mars
DOC
Immersive Cognitive Walkthrough Steam VR
PDF
Immersive 3D Astronomy Visualization Application
PPT
Poster Presented at the American Astronomical Society 227th Meeting
PDF
Terrapresence Application
PPT
SummerInternPoster_MatthewDoyle
PDF
Hmd ar presentation
PDF
FutureM Boston Presentation: The Future of Marketing Through Google Glass
PDF
Technology Education Fall Conference 2013
PDF
Quest 2014 Presentation
PDF
Motorola internship
Virtual Reality Usability Guidelines
History of Virtual Reality
Robotic Telepresence for the Terraformation of Mars
Immersive Cognitive Walkthrough Steam VR
Immersive 3D Astronomy Visualization Application
Poster Presented at the American Astronomical Society 227th Meeting
Terrapresence Application
SummerInternPoster_MatthewDoyle
Hmd ar presentation
FutureM Boston Presentation: The Future of Marketing Through Google Glass
Technology Education Fall Conference 2013
Quest 2014 Presentation
Motorola internship

Recently uploaded (20)

PPTX
UNIT II - UID FOR MOBILE GAMES[INTRODUCTION TO MOBILE GAME DESIGN]
PDF
analisis snsistem etnga ahrfahfffffffffffffffffffff
PPTX
22CDH01-V3-UNIT-I INTRODUCITON TO EXTENDED REALITY
PDF
1 Introduction to Networking (06).pdfbsbsbsb
PDF
Control and coordination isdorjdmdndjke
PDF
IARG - ICTC ANALOG RESEARCH GROUP - GROUP 1 - CHAPTER 2.pdf
PPTX
Presentation.pptx anemia in pregnancy in
PPTX
3 - Meeting Life Challengjrh89wyrhnadiurhjdsknhfueihru
PPTX
Arunesh_Kevin Lynch.pptxynynynyunynynynnynyn
PPTX
URBAN FINANCEnhynhynnnytnynnnynynyynynynyn
PDF
jyg7ur7rtb7ur57vr65r7t7b7i6t7r65rb57t76bt
PPTX
UNITy8 human computer interac5ion-1.pptx
PPTX
22CDH01-V3-UNIT III-UX-UI for Immersive Design
PDF
2025CategoryRanking of technology university
PPT
Wheezing1.ppt powerpoint presentation for
PPT
EthicsNotesSTUDENTCOPYfghhnmncssssx sjsjsj
PPTX
supertech supernova queen tower at noida
PDF
How Animation is Used by Sports Teams and Leagues
PPTX
Applied Anthropology Report.pptx paulapuhin
PPTX
Necrosgwjskdnbsjdmdndmkdndndnmdndndkdmdndkdkndmdmis.pptx
UNIT II - UID FOR MOBILE GAMES[INTRODUCTION TO MOBILE GAME DESIGN]
analisis snsistem etnga ahrfahfffffffffffffffffffff
22CDH01-V3-UNIT-I INTRODUCITON TO EXTENDED REALITY
1 Introduction to Networking (06).pdfbsbsbsb
Control and coordination isdorjdmdndjke
IARG - ICTC ANALOG RESEARCH GROUP - GROUP 1 - CHAPTER 2.pdf
Presentation.pptx anemia in pregnancy in
3 - Meeting Life Challengjrh89wyrhnadiurhjdsknhfueihru
Arunesh_Kevin Lynch.pptxynynynyunynynynnynyn
URBAN FINANCEnhynhynnnytnynnnynynyynynynyn
jyg7ur7rtb7ur57vr65r7t7b7i6t7r65rb57t76bt
UNITy8 human computer interac5ion-1.pptx
22CDH01-V3-UNIT III-UX-UI for Immersive Design
2025CategoryRanking of technology university
Wheezing1.ppt powerpoint presentation for
EthicsNotesSTUDENTCOPYfghhnmncssssx sjsjsj
supertech supernova queen tower at noida
How Animation is Used by Sports Teams and Leagues
Applied Anthropology Report.pptx paulapuhin
Necrosgwjskdnbsjdmdndmkdndndnmdndndkdmdndkdkndmdmis.pptx

Heuristic Evaluation of Immersive 3D Application

  • 1. Visualization Evaluation Utilizing the Shneiderman Mantra Matthew C. Doyle State University of New York at Oswego State University of New York at Oswego – 7060 New York 104 – Oswego, New York 1 STATE UNIVERSITY OF NEW YORK AT OSWEGO | HUMAN – COMPUTER INTERACTION
  • 2. INTRODUCTION The visualization walkthrough highlighted possible deficiencies in the applications capacity to deal with the issue of information density. While the walkthrough of the interface confirmed that users can access the information associated with the given data points, it was still difficult to make inferences towards possible relationships and trends held within the data. As a result, a heuristic evaluation was conducted to focus strictly on the challenges facing users that seek to visualize new relationships, patterns and correlations in large synoptic sky surveys. EVALUATION MECHANISMS In an effort to evaluate information visualizations, one must take into account both the usability issues of the application as well as the expressiveness and quality of the visual representation (Freitas et al, 2002). Expressiveness and quality can be determined by how effective the visualization is in giving expert users the ability to gain insight about the data they are investigating. This ability comes from giving users control over the density of both the dataset and the visualization. Drill- down methodology can be implemented to effectively give users the opportunity to determine the context in which reduction or refinement should occur. The following evaluation mechanisms were chosen to gain insight into the applications efficacy in allowing users to gain insight from the visualizations they produced. APPLYING SHNEIDERMANS MANTRA To establish a practical approach for evaluating information visualizations, Ben Shneiderman established the Visual Information-Seeking Mantra (1996) to describe the functionality thata visualization technique should provide (Shneiderman, 1996). The basic principles of this methodology consist of providing the user with an overview of the data, allowing the user to selectively zoom and filter relevant information, bring up details about the dataset based on a specified data points, and highlight a specific subset data points and view them separately through different visualizations (Craft & Cairns, 2005). Together, these ideals are designed to allow the users to drill into a large dataset and retrieve bits of interesting information to be compared on a smaller scale. OVERVIEW Description: In the overview, the user should be able to identify interesting patterns and focus on one multiple more closely. Significant features can be isolated and selected for further examination, aiding the user in filtering extraneous information so that they can complete their task more efficiently by excluding unimportant aspects of the representation (Stephens, 2003). Analysis: The iViz application currently allows the user to browse through a large dataset using a 3D panoramic viewing perspective. Users can also filter extraneous information by zooming in on a particular subset of data, unchecking shape and State University of New York at Oswego – 7060 New York 104 – Oswego, New York 2 STATE UNIVERSITY OF NEW YORK AT OSWEGO | HUMAN – COMPUTER INTERACTION
  • 3. texture parameters, and using the each function at the bottom of the screen. Suggestions: Users may want to know some overlying statistics about the dataset as they browse so they have a better idea of the data and can detect outliers quicker. ZOOM & FILTER Description: Zooming and filtering are also crucial techniques that can be used to overcome information density. Zooming has two functions; to display the data objects larger and to present additional details about the data as it zooms in. Filtering allows the user to hide or reveal data of interest so the information can be simplified to aid cognition. Dynamic filtering allows users to quickly see how the changed variable affects the data visualization with search filters. Dynamic queries allow the user to adjust the parameters of a database query in order to return results by keyword, category, range, date, etc. (Craft & Cairns, 2005). Analysis: Zooming and filtering techniques are both utilized in the iViz application. Users can zoom throughout the dataset in 3D and filter information by checking or unchecking shape or texture features. There is also a search function that allows the users to filter out certain data points that don't fit a range specified by the user. Suggestions: The zooming affordance works well but it would be helpful to allow the users to hit a button where they can return to their original position when zooming or save their current perspective. Zooming could also bring in additional information about the data points, such as descriptive statistics. The system could make better use of dynamic filtering by allowing the users to filter by a range of values, keywords, categories, or dates. DETAILS ON DEMAND Description: Details on demand allow users interactively select parts of data to be visualized more detailed while providing an overview of the whole informational concept. This technique also provides supplementary information on a point-by- point basis without requiring a change of view. This is useful for relating the detailed information to the rest of the data set or for quickly solving particular tasks, such as identifying a specific data element amongst many, or relating attributes of two or more data points. Analysis: The iViz application provides these details when a user selects a specific data point. From here, a window emerges with all of the variable information associated with the data point. This allows users to uncover new information without changing the representational context in which the data is arranged. Suggestions: The application would benefit from providing descriptive statistics and context towards the variables that may hold outliers. The details on demand feature should allow users to begin to discover data points they might want to highlight and visualize further. State University of New York at Oswego – 7060 New York 104 – Oswego, New York 3 STATE UNIVERSITY OF NEW YORK AT OSWEGO | HUMAN – COMPUTER INTERACTION
  • 4. LINKING & BRUSHING Description: Connecting multiple visualizations through interactive linking and brushing provides more information than considering the larger visualization independently (Keim, 2002). As a result, the idea of linking and brushing is to combine different visualization methods to overcome the shortcomings of single techniques. Analysis: The application currently does not allow the user to highlight specific data points and visualize them separately from the entire dataset. Suggestions: Many users insisted that they would like to see a feature that allows them to select a group of data points and visualize them in different ways. It would be helpful to allow users to save subsets of data points while browsing through the dataset and apply them to linked visualizations to aid in the discovery of dependencies and correlations. ADDITIONAL EVALUATION CRITERIA In “Evaluating usability of information visualization techniques” Frietas et al (2002) proposed three additional evaluation parameters to measure the effectiveness of a visualization space. These metrics include completeness, spatial organization, codification of information, and state transition. Alongside the Shneiderman Mantra, these heuristics serve as a suitable foundation for visualization evaluation. COMPLETENESS Description: The concept of representing all the semantic contents of the data to be displayed. This is affected by the geometric or visual constraints (size of the display, maximum number of data elements, etc.) imposed by the visual representation as well as by its cognitive complexity, which in turn can be measured by data density, data dimension and by the relevance of the displayed information (Freitas et al, 2002). Analysis: The current iteration of this system suffers from information overload in that it overwhelms the user with a lot of information with limited viewing perspectives and no affordances for selecting specific data points and highlighting them to view them from multiple viewpoints and different visual representations. Suggestions: Users should be able to extract important findings and save their work to avoid unnecessary redundancy. Allow extraction of sub-collections and of query parameters. SPATIAL ORGANIZATION State University of New York at Oswego – 7060 New York 104 – Oswego, New York 4 STATE UNIVERSITY OF NEW YORK AT OSWEGO | HUMAN – COMPUTER INTERACTION
  • 5. Description: Related to the overall layout of a visual representation, which comprises analyzing how easy is to locatean information element on the display and to be aware of theoverall distribution of information elements in the representation. The spatial orientation, which contributes for the user being aware of the distribution of information elements, is dependent on the presentation of context while displaying a specific element in detail (Freitas et al, 2002). Analysis: Some data points overlap each other, making it difficult to differentiate some points from others. The shape and texture elements are sometimes troubling for users because they cannot differentiate between the two classifiers. Utilization of poor color also makes some data points hard to see. Suggestions: Users would benefit from the simplification of shape and texture parameters that are available for variable assignment. Many users had trouble distinguishing between similar shapes and textures. The application should use three to four different shapes and no more than two textures. CODIFICATION OF INFORMATION Description: The use of additional symbols or realistic characteristics can be used either for building alternative representations (like groups of elements in clustered representations) or to aid in the perception of information elements (Freitas et al, 2002). Analysis: The application currently utilizes location (XYZ), color (RGB), shape, texture, and opacity to codify variables into visual representations. Users have expressed difficulty distinguishing between elements due to poor use of color and texture. Suggestions: Although variables can be given many different visual attributes, the data can still overwhelm the user. At times users struggled to differentiate between shapes and textures, which led them to select the wrong class when attempting to retrieve information from a specific star. iViz should primarily rely on color to group clusters of information together and visualize them in small multiples, using fewer shapes and textures as classifiers. STATE TRANSITION Description: The result of rebuilding the visual representation after a user action. The time spent by the technique to do that and the changes in spatial organization of the resulting image are important factors that can affect the perception of State University of New York at Oswego – 7060 New York 104 – Oswego, New York 5 STATE UNIVERSITY OF NEW YORK AT OSWEGO | HUMAN – COMPUTER INTERACTION
  • 6. information (Freitas et al, 2002). Analysis: Currently, the application allows users to change state by zooming in and out of a large 3D data set represented as a bubble chart, but there is no mechanism for users to revert back to their original position or to a specific view. As a result, it can be difficult to recreate exact visualizations. Suggestions: Users would benefit from the ability to revert to a familiar spot in case they get lost or to go to a specified position in the 3D visualization to recreate exact perspectives. The ability to take screenshots of a perspective in the 3D representation or of a specific visualization could also help users share information with collaborators or save it for future investigation. OVERVIEW OF SUGGESTIONS Overview is given but participants of the walkthrough oftentimes got confused while exploring in 3D. Many users wanted the opportunity undo or redo function to revert back to a previous view of the data. Zooming functionality allowed users to identify a specific data point that adheres to specific constraints. Further, the capability to generate details on demand from clicking on a specific data point was efficiently integrated into the application. However, users were not able to highlight interesting data points and link them together to create lists. It would be helpful for expert users to gain insight towards possible relationships within the data by allowing them to explore the dataset in an immersive 3D representation while being able to receive details on demand on specific data points and save ones that are of interest. Users could then link these data points together, and visualize the across multiple small visualizations. This would allow the user to drill down into the data and break it down into small linked fragments of information. VISUALIZATION Users suggested adding context to what certain variables represented in the data set, as well as the ability to preview the visualization before choosing to map a certain variable to a given attribute. Lastly, users also requested the ability to compare two different sets of visualizations at once. This ability could be implemented by a mechanism that provides small multiples of information for the user. Small Multiples Following the proposed interface functionality of filtering, brushing, and linking, small multiples would be helpful to aid users in reducing information density by using the linked data points to generate quick comparisons amongst each other. State University of New York at Oswego – 7060 New York 104 – Oswego, New York 6 STATE UNIVERSITY OF NEW YORK AT OSWEGO | HUMAN – COMPUTER INTERACTION
  • 7. Variety of Visualizations From this, it would be helpful to offer users the opportunity to visualize information in representations that can provide information at a glance as well as advanced visualizations that can provide additional insight into relationships amongst variables in the dataset. Classifiers Users had a hard time determining the difference between textures. No noisy fill patters or line styles. Others did not find the shapes helpful as identifiers because they were hard to differentiate between. Users indicated that they would like to be able view corresponding colors to the different star types as classified by shape. Others would like to select a group of data points and manipulate them separately. Limit the amount of options for users to encode texture and shape into classifiable variables. Color Users did not find the shapes helpful as identifiers because they were hard to differentiate between. Further, users also indicated that the colors of some data points were too similar and found it hard to differentiate between them at times. No saturated or bright colors State University of New York at Oswego – 7060 New York 104 – Oswego, New York 7 STATE UNIVERSITY OF NEW YORK AT OSWEGO | HUMAN – COMPUTER INTERACTION