DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP 15th International Conference on Information Visualisation.

Slides:



Advertisements
Similar presentations
Classification & Your Intranet: From Chaos to Control Susan Stearns Inmagic, Inc. E-Libraries E204 May, 2003.
Advertisements

The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner, Stanford University.
LifeLines:Visualizing Personal Histories Plaisant, Milash, Rose, Widoff, Shneiderman Presented by Girish Kumar and Rajiv Gandhi.
1 Abdeslame ALILAOUAR, Florence SEDES Fuzzy Querying of XML Documents The minimum spanning tree IRIT - CNRS IRIT : IRIT : Research Institute for Computer.
Inferences The Reasoning Power of Expert Systems.
Using Dataflow Diagrams
Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved. Lecture Slides Elementary Statistics Eleventh Edition and the Triola.
DSPIN: Detecting Automatically Spun Content on the Web Qing Zhang, David Y. Wang, Geoffrey M. Voelker University of California, San Diego 1.
Introduction Information Management systems are designed to retrieve information efficiently. Such systems typically provide an interface in which users.
1 Presented by Jean-Daniel Fekete. 2  Motivation  Mélange [Elmqvist 2008] Multiple Focus Regions.
Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman (HCIL TR 91-06) Steve Betten.
An Introduction to Software Visualization Dr. Jonathan I. Maletic Software DevelopMent Laboratory Department of Computer Science Kent State University.
Final Presentation Undergraduate Researchers: Graduate Student Mentor: Faculty Mentor: Jordan Cowart, Katie Allmeroth Krist Culmer Dr. Wenjun Zeng Investigating.
Surface Mine Truck Safety Training Design And Implementation of a Multi-user VR Driving Simulator Yan W. Ha, Jeremy Murray, and Dr. Frederick C. Harris,
© M.E. Fayad SJSU -- CmpE Software System Engineering Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
Component-based Authoring of Complex, Petri net-based Digital Library Infrastructure Yung Ah Park, Unmil P. Karadkar, and Richard Furuta Department of.
Review an existing website Usability in Design. to begin with.. Meeting Organization’s objectives and your Usability goals Meeting User’s Needs Complying.
1 Compression Techniques to Simplify the Analysis of Large Execution Traces Abdelwahab Hamou-Lhadj and Dr. Timothy C. Lethbridge {ahamou,
ICT TEACHERS` COMPETENCIES FOR THE KNOWLEDGE SOCIETY
A Visual Browser for Large-Scale Online Auctions Quang Vinh Nguyen and Mao Lin Huang Faculty of Information Technology University of Technology, Sydney.
1 Visual Analysis of Large Heterogeneous Social Networks by Semantic and Structural Abstraction Zequian shen, Kwan-Liu Ma, Tina Eliassi-Rad Department.
CS105 Introduction to Social Network Lecture: Yang Mu UMass Boston.
H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner Stanford University 元智資工所 系統實驗室 楊錫謦 1999/11/3.
On the Scale and Performance of Cooperative Web Proxy Caching University of Washington Alec Wolman, Geoff Voelker, Nitin Sharma, Neal Cardwell, Anna Karlin,
Behavior-based Spyware Detection By Engin Kirda and Christopher Kruegel Secure Systems Lab Technical University Vienna Greg Banks, Giovanni Vigna, and.
Michael Burch, Steffen Lohmann, Daniel Pompe, Daniel Weiskopf BY: Farah Kamw.
Web Engineering Web engineering is the process used to create high quality WebApps. Web engineering is not a perfect clone of software engineering. But.
1 A Static Analysis Approach for Automatically Generating Test Cases for Web Applications Presented by: Beverly Leung Fahim Rahman.
Visualizing Information in Global Networks in Real Time Design, Implementation, Usability Study.
A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies. John Lamping, Ramana Rao, and Peter Pirolli Xerox Palo Alto Research.
Graph Theory in Computer Science
VAST 2011 Sebastian Bremm, Tatiana von Landesberger, Martin Heß, Tobias Schreck, Philipp Weil, and Kay Hamacher Interactive-Graphics Systems TU Darmstadt,
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
CONTENTS:  Introduction  What is neural network?  Models of neural networks  Applications  Phases in the neural network  Perceptron  Model of fire.
-1- Philipp Heim, Thomas Ertl, Jürgen Ziegler Facet Graphs: Complex Semantic Querying Made Easy Philipp Heim 1, Thomas Ertl 1 and Jürgen Ziegler 2 1 Visualization.
MULTIMEDIA DEFINITION OF MULTIMEDIA
Use of Hierarchical Keywords for Easy Data Management on HUBzero HUBbub Conference 2013 September 6 th, 2013 Gaurav Nanda, Jonathan Tan, Peter Auyeung,
CHAPTER TEN AUTHORING.
Attributed Visualization of Collaborative Workspaces Mao Lin Huang, Quang Vinh Nguyen and Tom Hintz Faculty of Information Technology University of Technology,
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
M ATHEMATICAL P RACTICES For the Common Core. C ONNECTING THE S TANDARDS FOR M ATHEMATICAL P RACTICE TO THE S TANDARDS FOR M ATHEMATICAL C ONTENT The.
LOGO Finding High-Quality Content in Social Media Eugene Agichtein, Carlos Castillo, Debora Donato, Aristides Gionis and Gilad Mishne (WSDM 2008) Advisor.
Graph Visualization and Beyond … Anne Denton, April 4, 2003 Including material from a paper by Ivan Herman, Guy Melançon, and M. Scott Marshall.
Pi Day Web Quest Introduction Task Process Evaluation Conclusion Teacher’s Page.
Algorithmic Detection of Semantic Similarity WWW 2005.
APCS Nguyen Ngoc Dan Vy – Tran Thi Hong Diem – Instructor: Do Lenh Hung Son.
Meeting with ESL Students October 24th & 25th 2007
MOVIE RETRIEVAL SYSTEM INFORMATION VISUALIZATION & PROPOSING NEW INTERFACE IAT 814 Adrian Bisek.
Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented By: Daniel Loewus-Deitch.
Visualizing Massive Multi-Digraphs James Abello Jeffrey Korn Information Visualization Research Shannon Laboratories, AT&T Labs-Research All the graphs.
Visualizing LiveNet with ENCCON Model Quang Vinh Nguyen Computer Systems Department Faculty of Information Technology University of Technology, Sydney.
Module 10a: Display and Arrangement IMT530: Organization of Information Resources Winter, 2008 Michael Crandall.
M180: Data Structures & Algorithms in Java Trees & Binary Trees Arab Open University 1.
Consultant Presentation Group B5. Presentation Outline Introduction How to design by Group A5 Future Data Structure Interface Future Conclusion.
Graph Data Management Lab, School of Computer Science Branch Code: A Labeling Scheme for Efficient Query Answering on Tree
John Lamping, Ramana Rao, Peter Porolli
BINARY TREES Objectives Define trees as data structures Define the terms associated with trees Discuss tree traversal algorithms Discuss a binary.
“Niche Work” Graham J Wills, Lucent Technologies (Bell Lab)
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
Concept Relationship Editor: A visual interface to support the assertion of synonymy relationships between taxonomic classifications Paul Craig & Jessie.
Ontology Engineering and Feature Construction for Predicting Friendship Links in the Live Journal Social Network Author:Vikas Bahirwani 、 Doina Caragea.
Collaboration Spotting: Visualisation of LHCb process data
On the Scale and Performance of Cooperative Web Proxy Caching
Program for International Student Assessment (PISA) 2009 Results
CSc4730/6730 Scientific Visualization
C.U.SHAH COLLEGE OF ENG. & TECH.
Information Retrieval and Web Design
Retrieval Performance Evaluation - Measures
DAA - Introduction Dr. Sashikala Mishra Associate Professor Department of Computer Engineering Hope Foundation’s INTERNATIONAL INSTITUTE OF INFORMATION.
Presentation transcript:

DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP 15th International Conference on Information Visualisation 2011 PieVis: Interactive Graph Visualization Using a Rings- Based Tree Drawing Algorithm for Children and Crust Display for Parents Presented by: Dr. Adrian Rusu Adrian Rusu, Bryan Petzinger and Andrew Fabian Department of Computer Science, Rowan University, USA Andrew Crowell Federal Aviation Administration, William J Hughes Technical Center, USA

Introduction Interactive focus+context graph visualization Visualize large or infinite graphs Incremental exploration Graph traversal through user interaction Maintain consistent view/layout to prevent user disorientation Interconnects tree and graph drawing techniques DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP

WebGPS DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP Usage Example – Web visualization Synchronization As user navigates through visualization, the focal node is displayed in browser Complementary relationship PieVis shows orientation within graph and relationships between nodes Browser provides content

WebGPS DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP Usage Example – Web visualization

Drawing Algorithm Transform input graph to a tree, without losing information Duplicate vertices of graph Resulting tree has all edges, but may have more nodes than original input graph DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP

Drawing Algorithm (A) Directed graph (B) Tree corresponding to graph (C) Connections are re- established when more detail is shown DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP

FastRings Real-time visualization requires visualization to be rendered on the fly Original algorithm (RINGS) was bottom-up –Required entire tree to be traversed before it could be drawn FastRings developed from original RINGS, but as a top-down algorithm –Rendering may begin as soon as first level of tree is crawled DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP

Node and Subtree Highlighting DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP Conversion from graph to tree may result in missing links User interaction can be utilized to rediscover this information Hovering over a node reveals where that node occurs in other areas of the graph through highlighting

Node and Subtree Highlighting DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP Hovering over a deep node reveals the subtrees containing that node by outlining corresponding nodes Node and subtree highlighting combined allow the user to see multiple connections without introducing edges

Parent Display DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP The parents of the node are displayed in a crust around the outer edge of the largest circular node similar to the crust of a pie Parent nodes have same functionality as child nodes – e.g. navigation, highlighting and labeling

Incremental Exploration Designed for large systems Graph may be too large to display in its entirety while still maintaining a high level of detail Viewed from perspective of a particular node Select nodes of interest to navigate through graph Degree of Interest (DOI) Users have flexibility in setting up the level of suppression based on their DOI DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP

History DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP History nodes are added to the visualization as graph is traversed Provides user the ability to see where they have been, and how that relates to where they are going

User Study DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP 8 participants: 5 technical and 3 non-technical 24 questions, objective and subjective Objective questions: had a definitive correct answer E.g. browsing to a given node, counting or locating specific information Subjective questions: open to interpretation E.g. identify the most popular account in a social network Participants were asked to provide an explanation for their reasoning in addition to their answer Evaluate PieVis in situations which require critical thinking and problem solving

Results DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP Tabulated results from the user study. Tasks have been grouped into five types; browsing, content, search, counting and subjective. Ratings marked 'x' indicate tasks that were incomplete or incorrect.

Results DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP Browsing and searching related tasks were rated highest Average rating of approximately 4.5 (browsing) and 4.7 (searching). These results are very good as they are the main areas of interest for an incremental exploration tool such as PieVis Tasks that required contextual information were rated the lowest with an average rating of approximately 2.8 This is an expected result as PieVis does not attempt to visualize content This area is well handled by existing methods which PieVis is meant to supplement. Overall the study was very successful with an average task rating of 4.15/5

DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP CONCLUSION We interact with large/infinite graphs everyday Internet Social networks File systems Common applications provide a view of only one node at a time Single webpage in a browser Directory in a file explorer One Twitter/Facebook/etc account PieVis provides a visualization system for exploring graphs of any size in real time See relationships between nodes Understand current position as it relates to the rest of the graph

DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP QUESTIONS Contact and Research Information Dr. Adrian Bryan Andrew Andrew SEGV Research Group Homepage: Thank you!