Indented Tree or Graph? A Usability Study of Ontology Visualization Techniques in the Context of Class Mapping Evaluation Presenter: Thomas Rodenhausen.

Slides:



Advertisements
Similar presentations
1 Evaluation Rong Jin. 2 Evaluation  Evaluation is key to building effective and efficient search engines usually carried out in controlled experiments.
Advertisements

SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Priority Research Direction (I/O Models, Abstractions and Software) Key challenges What will you do to address the challenges? – Develop newer I/O models.
User Interface Design Yonsei University 2 nd Semester, 2013 Sanghyun Park.
A Flexible Model for Resource Management in Virtual Private Networks Presenter: Huang, Rigao Kang, Yuefang.
Confidential and Proprietary. Copyright © 2010 Educational Testing Service. All rights reserved. Catherine Trapani Educational Testing Service ECOLT: October.
Increasing Preservice Teachers' Capacity for Technology Integration Through the Use of Electronic Models Melissa Dark Purdue University.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, March 3, 2005.
Chapter 14: Usability testing and field studies. Usability Testing Emphasizes the property of being usable Key Components –User Pre-Test –User Test –User.
4/16/2017 Usability Evaluation Howell Istance 1.
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
© Tefko Saracevic, Rutgers University 1 EVALUATION in searching IR systems Digital libraries Reference sources Web sources.
Jesper Kjeldskov & Jan Stage Department of Computer Science Aalborg University Denmark New Techniques for Usability Evaluation of Mobile Systems.
DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP 15th International Conference on Information Visualisation.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
7M822 Software Engineering: System Models 14 September 2009.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
Discount Usability Engineering Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development March 2, 1999.
Usability Methods: Cognitive Walkthrough & Heuristic Evaluation Dr. Dania Bilal IS 588 Spring 2008 Dr. D. Bilal.
Chapter 14: Usability testing and field studies
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Chapter 5 Models and theories 1. Cognitive modeling If we can build a model of how a user works, then we can predict how s/he will interact with the interface.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
3461P Crash Course Lesson on Usability Testing The extreme, extreme basics...
Software Measurement & Metrics
By: TARUN MEHROTRA 12MCMB11.  More time is spent maintaining existing software than in developing new code.  Resources in M=3*(Resources in D)  Metrics.
Heuristic evaluation Functionality: Visual Design: Efficiency:
Testing & modeling users. The aims Describe how to do user testing. Discuss the differences between user testing, usability testing and research experiments.
Software Architecture
Aspect-Oriented Requirements Engineering David Schaefer, Joao Araujo, Isabel Brito, Awais Rashid, Claudia Mesquita.
IT 와 인간의 만남 KAIST 지식서비스공학과 Experimental Research KSE966/986 Seminar Uichin Lee Sept. 21, 2012.
AMSc Research Methods Research approach IV: Experimental [1] Jane Reid
CSc 461/561 Information Systems Engineering Lecture 5 – Software Metrics.
©2010 John Wiley and Sons Chapter 2 Research Methods in Human-Computer Interaction Chapter 2- Experimental Research.
Working Memory and Learning Underlying Website Structure
OVERVIEW Framework Overview – From Programming to Music Dimensions in Detail – Visibility, Progressive Evaluation, Consistency, Viscosity, Abstraction.
Chapter 6: Analyzing and Interpreting Quantitative Data
Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software.
Chapter 15: Analytical evaluation. Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain.
Achieving Semantic Interoperability at the World Bank Designing the Information Architecture and Programmatically Processing Information Denise Bedford.
Supporting team communication and coordination in visual analytics Narges Mahyar University of Victoria April 2014.
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
MERIL: On-Site Accessibility Assessments Research Conducted By: Jenny Stanhope and Todd Ries.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Day 8 Usability testing.
Chapter 2 Object-Oriented Paradigm Overview
Chapter 6 : User interface design
What is a CAT? What is a CAT?.
Evaluating Adaptive Authoring of AH
Improving Student Engagement Through Audience Response Systems
NKU Executive Doctoral Co-hort August, 2012 Dot Perkins
Usability engineering
Module 11 Developing Strategies for Test Taking
Neil A. Ernst, Margaret-Anne Storey, Polly Allen, Mark Musen
Meredith A. Henry, M.S. Department of Psychology
Research methods Lesson 2.
Teaching with Instructional Software
Employee Survey in the Foreign Service
Engagement Follow-up Resources
User interface design.
Engagement Follow-up Resources
Indented Tree or Graph? A Usability Study of Ontology Visualization Techniques in the Context of Class Mapping Evaluation 本体可视化技术在类型匹配评估中的可用性研究 Qingxia.
Software Metrics SAD ::: Fall 2015 Sabbir Muhammad Saleh.
Evaluation.
Testing & modeling users
Professor John Canny Fall 2004
Connecting the Dots Between News Article
Causal Comparative Research Design
Presentation transcript:

Indented Tree or Graph? A Usability Study of Ontology Visualization Techniques in the Context of Class Mapping Evaluation Presenter: Thomas Rodenhausen

OVERVIEW Controlled experimental usability study on ontology visualization techniques Indented Tree Graph Goal: Understand the semantics in ontologies Task: Evaluate class mappings Quantitative and Qualitative analysis Effectiveness Efficiency Workload Satisfaction Results: Both with strengths and weaknesses

Indented Tree Nodes: Ontological entities Indentation illustrates super-subclass relationships One and only one path between any pair of nodes Used Implementation: Protégé’s

Indented Tree Nodes: ontological entities Edges: Relationships between them Used Implementation: D3’s

EXPERIMENT Evaluate a set of mappings between pairs of ontologies Requires an understanding of the semantics of the mapped entities in their respective ontologies Gained by interacting with the visualizations

EVALUATE CLASS MAPPINGS Identify Correct mappings Incorrect mappings Create Missing mappings

DATASETS Ontologies accompanied by mapping gold standards Conference Ontologies: Ontology Alignment Evaluation Initiative 2012 Simpler: smaller, not very deep, only single inheritance BioMed Ontologies: Organism domain More complexity: bigger, higher fan-out, more depth, multiple inheritance Preparation for Experiment Randomly removed correct mappings from standard and added incorrect ones To identify: 13 correct, 3 incorrect 7 missing.

PARTICIPANTS Volunteer undergrad/grad students Computer science, Biomedical Biochemistry Mechanical Electrical Software engineering. All novice users of semantic technologies and new to ontologies and ontolgy mapping.

PROTOCOL One-on-one sessions 1.Online tutorial on ontologies and ontology mapping 2.Instructions on "evaluate set of mappings between pair of ontologies“ 3.First task: A combination of visualization type and dataset; Video tutorial on visualization type before start 4.Second task: Left-over combination of visualization type and dataset; Video tutorial on visualization type before start Between one-on-one sessions: Vary ordering of visualization type and dataset. Ensures participants do not become overly familiar with a visualization type nor the domain of interest over time. Thus, visualization type only independent variable

QUANTITATIVE ANALYSIS (MEASURED) Effectiveness Task success rate: identification/creation/overall e.g. between O1 and O2: n1 correct, n2 incorrect and n3 missing mappings. Identification success: x + y / (n1 + n2) where x and y are the successfully identificed correct and incorrect mappings. Efficiency Time to complete task

QUANTITATIVE ANALYSIS (PRECEIVED) Computerized surveys NASA task load index (NASA-TLX) System Usability Scale (SUS) Usefulness Satisfaction and Ease of use (USE) 7 point likert scales for all Workload “the cost of accomplishing mission requirements for the human operator”. NASA-TLX measures 6 dimensions, each measured through a question mental, physical, temporal demand, effort performance and frustration level. Averaged 6 dimension scores (0 – 100)

QUANTITATIVE ANALYSIS (PRECEIVED) System Usability Scale Agreement on 5 positively 5 negatively worded statements “I thought the visualization was easy to use” “I found the visualization unnecessarily complex” For positive: scale position minus 1. For a negatively: n minus the scale position. Aggregated usability score (0 – 100) Usefulness Satisfaction and Ease of use Dimensions: Usefulness Ease of use Ease of learning Satisfaction User agreement to 30 statements. Mean rating (0 – 6)

QUALITATIVE ANALYSIS Reaction cards: 118 catchphrases "engaging“ "powerfull“ "rigid“ "dated“ etc. Pick top 5 cards

FINDINGS: EFFECTIVENESS

Conference Task: Graph-assisted slightly higher mean overall success score No statistically significant difference Biomed Task: Indented tree with higher mean, median and lower standard deviation in identification and overall success scores Also lower and less dispersed error rates Statistically significant result

FINDINGS: EFFICIENCY

Users assisted by indented tree had faster completion times Not statistically significant

FINDINGS: WORKLOAD (NASA-TLX)

Users assisted by graph found task more demanding than those assisted by indented graph Not statistically significant

FINDINGS: USABILITY (SUS)

In both tasks, indented tree was found more usable Not statistically signficiant

FINDINGS: USABILITY (USE)

Conference Task: Indented tree slightly higher rating in all dimensions Not statistically signficiant BioMed Task: Decrease in all ratings for both visualization techniques Higher values still found in indented tree Statisticaly significant difference for “usefulness” Suggests: As evaluation task becomes more complex visualization support appears to be less helpful regardless of the technique. Overall all, USE dimensions very comparable between the techniques

FINDINGS: USABILITY (REACTION CARDS)

Conference Task: Both visualization techniques were found easy to use BioMed Task More diverse reaction cards used Increase in number of negative cards present for both techniques Participants consistently used “Simplistic” to describe indented tree “Easy to use” to describe the graph Participants particularly liked how multiple inheritance is visualized in graphs

DISCUSSION: CORRELATION TESTS Overall, mostly weak or non-existent associations between variables, e.g. task success is correlated with usability scores. R-values indicate that visualization usability did not impact task success.

DISCUSSION: CORRELATION TESTS Error rates are correlated with task completion time. Stronger correlation in the BioMed task found, suggesting that if more time is spent to complete a task, users using graphs are likely to make fewer mistakes.

DISCUSSION: CORRELATION TESTS Error rates are correlated with task completion time. Stronger correlation in the BioMed task found, suggesting that if more time is spent to complete a task, users using graphs are likely to make fewer mistakes.

SUMMARY OF FINDSINGS Smaller ontologies: Likely to achieve same level of success regardless of visualization technique Complex ontologies: Indented tree is more effective Specifically: Indented tree more successful concerning evaluation of existing mappings Specifically: Graph more successful concerning creation of new mappings Efficiency results: Task completion time more likely to be a result of domain familiarity Worload results: Similar to efficiency Visualization that can seamlessly incorporate multiple inheritance is essential to users, thus graphs preferred in these scenarios Duplication required in indented trees which requires additional effort and can cause confusion for the users

SUMMARY OF FINDSINGS Screen space Indented tree Not always possible to view entire tree structure. Difficult for user to preserve a mental model of the ontological hierarchy. Graph More customizable, e.g. users can move explored nodes aside Users report: Flexibility allows to hold their attention Disadvantage: Can quickly get busy with large number of nodes Overall, the advantage of indented tree is familiarity and predictability Given the different strengths and weaknesses associated with graphs and indented trees Applications should be determined upon specific ontology characteristics, visualization needs and user goals Tool designers should consider combining multiple ontology visualization techniques that can engage users from different viewpoints yet are complementary to one another

LIMITATIONS & FUTURE DIRECTIONS Results dependent on indented tree and graph implementation, e.g. protégé and D3 Future Conduct studies with larger participant group to possibly achieve statistically significant results Could explore other visualization technique It can be even more informative to include ontology / mapping experts into the participant group Results based on two limited datasets. Larger datasets may discover other scalability issues.

SOMETHING RELATED Visualization techniques for ontologies used in existing tools: Indented tree: protege, webprotege, OBO-edit, structOntology, VectorBase, BioPortal, OntoLink Treemaps: [11] Graphs: Protege viz plugins, e.g. OwlViz, NavigOWL, TGVizTab, OWLPropViz. Others FlexViz, BioMixer, OLSVis. 3D-Techniques: Ontosphere Dynamically rescaling graphs to utilize screen space: SpaceTree Reducing nr. of classes shown (importance score): [15] Parent-child and sibling relationships simultaneously: CropCircle Several argue for the benefit of multiple viz techniques to adapt to user pref. and style: [16,17,18]