SlideShare une entreprise Scribd logo
1  sur  7
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

Contenu connexe

Tendances

An experimental usability_test_for_different_destination
An experimental usability_test_for_different_destinationAn experimental usability_test_for_different_destination
An experimental usability_test_for_different_destination
Uzma Abidi
 
An investigation on combination methods
An investigation on combination methodsAn investigation on combination methods
An investigation on combination methods
Ali HOSSEINZADEH VAHID
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
vivatechijri
 
243
243243
Comparative performance analysis of segmentation techniques
Comparative performance analysis of segmentation techniquesComparative performance analysis of segmentation techniques
Comparative performance analysis of segmentation techniques
IAEME Publication
 

Tendances (20)

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

En vedette

Flisol colombia
Flisol colombiaFlisol colombia
Flisol colombia
angelica
 
Tema 5 la nutrición víctor
Tema 5   la nutrición víctorTema 5   la nutrición víctor
Tema 5 la nutrición víctor
rosayago
 
Safety Training 2016 Edition
Safety Training 2016 EditionSafety Training 2016 Edition
Safety Training 2016 Edition
Randy Redden
 

En vedette (19)

Flisol colombia
Flisol colombiaFlisol colombia
Flisol colombia
 
Can kurtarma araçlarını kullanma yeterliği
Can kurtarma araçlarını kullanma yeterliğiCan kurtarma araçlarını kullanma yeterliği
Can kurtarma araçlarını kullanma yeterliği
 
Igualdad
IgualdadIgualdad
Igualdad
 
Mesoamerica
MesoamericaMesoamerica
Mesoamerica
 
La Realidad Actual
La Realidad ActualLa Realidad Actual
La Realidad Actual
 
Tema 5 la nutrición víctor
Tema 5   la nutrición víctorTema 5   la nutrición víctor
Tema 5 la nutrición víctor
 
Arte al ándalus
Arte al ándalusArte al ándalus
Arte al ándalus
 
Tortilla de patata rellena
Tortilla de patata rellenaTortilla de patata rellena
Tortilla de patata rellena
 
Recuerdo de 24 horas
Recuerdo de 24 horasRecuerdo de 24 horas
Recuerdo de 24 horas
 
5 engaart03
5 engaart035 engaart03
5 engaart03
 
Safety Training 2016 Edition
Safety Training 2016 EditionSafety Training 2016 Edition
Safety Training 2016 Edition
 
Top 10 Public Image Tips for Rotary Clubs
Top 10 Public Image Tips for Rotary ClubsTop 10 Public Image Tips for Rotary Clubs
Top 10 Public Image Tips for Rotary Clubs
 
Valeriano Gpel
Valeriano GpelValeriano Gpel
Valeriano Gpel
 
Mpgonzalez Gpel Aula B
Mpgonzalez Gpel Aula BMpgonzalez Gpel Aula B
Mpgonzalez Gpel Aula B
 
европейский север
европейский северевропейский север
европейский север
 
Impresionismo
ImpresionismoImpresionismo
Impresionismo
 
Your Money or Your Data: Ransomware, Cyber Security and Today’s Threat Landsc...
Your Money or Your Data: Ransomware, Cyber Security and Today’s Threat Landsc...Your Money or Your Data: Ransomware, Cyber Security and Today’s Threat Landsc...
Your Money or Your Data: Ransomware, Cyber Security and Today’s Threat Landsc...
 
Processo de Reclamação 2017.2
Processo de Reclamação 2017.2Processo de Reclamação 2017.2
Processo de Reclamação 2017.2
 
искусство фотографии
искусство фотографииискусство фотографии
искусство фотографии
 

Similaire à Heuristic Evaluation of Immersive 3D Application

Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...
Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...
Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...
IJEACS
 
Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...
Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...
Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...
Editor IJAIEM
 
Ijmet 10 02_050
Ijmet 10 02_050Ijmet 10 02_050
Ijmet 10 02_050
IAEME Publication
 
Running Head Data Mining in The Cloud .docx
Running Head Data Mining in The Cloud                            .docxRunning Head Data Mining in The Cloud                            .docx
Running Head Data Mining in The Cloud .docx
healdkathaleen
 

Similaire à Heuristic Evaluation of Immersive 3D Application (20)

Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...
Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...
Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...
 
Challenges Faced by Novices While Developing and Designing the Visualization ...
Challenges Faced by Novices While Developing and Designing the Visualization ...Challenges Faced by Novices While Developing and Designing the Visualization ...
Challenges Faced by Novices While Developing and Designing the Visualization ...
 
Selection of Articles using Data Analytics for Behavioral Dissertation Resear...
Selection of Articles using Data Analytics for Behavioral Dissertation Resear...Selection of Articles using Data Analytics for Behavioral Dissertation Resear...
Selection of Articles using Data Analytics for Behavioral Dissertation Resear...
 
A_systematic_view_on_data_descriptors_for_the_visu.pdf
A_systematic_view_on_data_descriptors_for_the_visu.pdfA_systematic_view_on_data_descriptors_for_the_visu.pdf
A_systematic_view_on_data_descriptors_for_the_visu.pdf
 
data mining and data warehousing
data mining and data warehousingdata mining and data warehousing
data mining and data warehousing
 
Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...
Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...
Unification Algorithm in Hefty Iterative Multi-tier Classifiers for Gigantic ...
 
Data Mining System and Applications: A Review
Data Mining System and Applications: A ReviewData Mining System and Applications: A Review
Data Mining System and Applications: A Review
 
Big data visualization state of the art
Big data visualization state of the artBig data visualization state of the art
Big data visualization state of the art
 
Information Architecture Techniques and Best Practices
Information Architecture Techniques and Best PracticesInformation Architecture Techniques and Best Practices
Information Architecture Techniques and Best Practices
 
Ijmet 10 02_050
Ijmet 10 02_050Ijmet 10 02_050
Ijmet 10 02_050
 
A Study on Data Visualization Techniques of Spatio Temporal Data
A Study on Data Visualization Techniques of Spatio Temporal DataA Study on Data Visualization Techniques of Spatio Temporal Data
A Study on Data Visualization Techniques of Spatio Temporal Data
 
Data Mining
Data MiningData Mining
Data Mining
 
Guided Analytics vs. Self-Service BI: Choose Your Path to Data-driven Success!
Guided Analytics vs. Self-Service BI: Choose Your Path to Data-driven Success!Guided Analytics vs. Self-Service BI: Choose Your Path to Data-driven Success!
Guided Analytics vs. Self-Service BI: Choose Your Path to Data-driven Success!
 
Cross Domain Data Fusion
Cross Domain Data FusionCross Domain Data Fusion
Cross Domain Data Fusion
 
IRJET- Medical Data Mining
IRJET- Medical Data MiningIRJET- Medical Data Mining
IRJET- Medical Data Mining
 
A Brief Survey on Recommendation System for a Gradient Classifier based Inade...
A Brief Survey on Recommendation System for a Gradient Classifier based Inade...A Brief Survey on Recommendation System for a Gradient Classifier based Inade...
A Brief Survey on Recommendation System for a Gradient Classifier based Inade...
 
A New Approach of Analysis of Student Results by using MapReduce
A New Approach of Analysis of Student Results by using MapReduceA New Approach of Analysis of Student Results by using MapReduce
A New Approach of Analysis of Student Results by using MapReduce
 
Tap.12
Tap.12Tap.12
Tap.12
 
A SURVEY ON DATA MINING IN STEEL INDUSTRIES
A SURVEY ON DATA MINING IN STEEL INDUSTRIESA SURVEY ON DATA MINING IN STEEL INDUSTRIES
A SURVEY ON DATA MINING IN STEEL INDUSTRIES
 
Running Head Data Mining in The Cloud .docx
Running Head Data Mining in The Cloud                            .docxRunning Head Data Mining in The Cloud                            .docx
Running Head Data Mining in The Cloud .docx
 

Plus de Matthew Doyle

SummerInternPoster_MatthewDoyle
SummerInternPoster_MatthewDoyleSummerInternPoster_MatthewDoyle
SummerInternPoster_MatthewDoyle
Matthew Doyle
 

Plus de Matthew Doyle (14)

CV
CVCV
CV
 
Virtual Reality Usability Guidelines
Virtual Reality Usability GuidelinesVirtual Reality Usability Guidelines
Virtual Reality Usability Guidelines
 
History of Virtual Reality
History of Virtual RealityHistory of Virtual Reality
History of Virtual Reality
 
Robotic Telepresence for the Terraformation of Mars
Robotic Telepresence for the Terraformation of MarsRobotic Telepresence for the Terraformation of Mars
Robotic Telepresence for the Terraformation of Mars
 
Immersive Cognitive Walkthrough Steam VR
Immersive Cognitive Walkthrough Steam VRImmersive Cognitive Walkthrough Steam VR
Immersive Cognitive Walkthrough Steam VR
 
Immersive 3D Astronomy Visualization Application
Immersive 3D Astronomy Visualization ApplicationImmersive 3D Astronomy Visualization Application
Immersive 3D Astronomy Visualization Application
 
Poster Presented at the American Astronomical Society 227th Meeting
Poster Presented at the American Astronomical Society 227th MeetingPoster Presented at the American Astronomical Society 227th Meeting
Poster Presented at the American Astronomical Society 227th Meeting
 
Terrapresence Application
Terrapresence ApplicationTerrapresence Application
Terrapresence Application
 
SummerInternPoster_MatthewDoyle
SummerInternPoster_MatthewDoyleSummerInternPoster_MatthewDoyle
SummerInternPoster_MatthewDoyle
 
Hmd ar presentation
Hmd ar presentationHmd ar presentation
Hmd ar presentation
 
FutureM Boston Presentation: The Future of Marketing Through Google Glass
FutureM Boston Presentation:  The Future of Marketing Through Google GlassFutureM Boston Presentation:  The Future of Marketing Through Google Glass
FutureM Boston Presentation: The Future of Marketing Through Google Glass
 
Technology Education Fall Conference 2013
Technology Education Fall Conference 2013Technology Education Fall Conference 2013
Technology Education Fall Conference 2013
 
Quest 2014 Presentation
Quest 2014 PresentationQuest 2014 Presentation
Quest 2014 Presentation
 
Motorola internship
Motorola internshipMotorola internship
Motorola internship
 

Dernier

Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
drmarathore
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
wpkuukw
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
ehyxf
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
ZurliaSoop
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
HyderabadDolls
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
nirzagarg
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
eeanqy
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
instagramfab782445
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
saipriyacoool
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 

Dernier (20)

Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
Jual Obat Aborsi Bandung ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan ...
 
Hackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdfHackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdf
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
 
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
怎样办理巴斯大学毕业证(Bath毕业证书)成绩单留信认证
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
ab-initio-training basics and architecture
ab-initio-training basics and architectureab-initio-training basics and architecture
ab-initio-training basics and architecture
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 

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