SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Dynamic Insets for Context-Aware Graph Navigation SohaibGhaniPurdue UniversityWest Lafayette, INUSA Nathalie RicheMicrosoft ResearchRedmond, WAUSA NiklasElmqvistPurdue UniversityWest Lafayette, INUSA IEEE EuroVis2011 June 1-3, 2011 ▪  Bergen, Norway
2 (realistic) graphs are big… …but screens are small!
3 The Case for Context-Aware Graph Navigation:What is outside the screen is just as important as whatis on it! Source: seandreilinger, Flickr
4 Recent Trend Use the graph topology to inform navigation [Moscovich et al 2009]
DEMO 5
Outline Motivation Dynamic Insets Design Interaction Evaluation Application Examples Conclusions & Future Work 6
Dynamic Insets: Basic Idea 7
Degree of Interest (DOI) Rank off-screen nodes Show N nodes with highest DOI in inset DOI functions Neighbors (DOI = 1) Neighbors divided by distance (DOI=1/d) GPS: nearby gas stations Airline: ticket price, travel time, #stops, etc Social network: graph metrics 8
Flipping Insets 9
Drag-to-Fan 10
Distance Visualization 11
Evaluation (1) Participants: 12 Techniques: 2 BG – Bring & Go [Moscovich et al 2009] DI – Dynamic Insets Tasks: 3 Count neighbors Close context Distant context Densities: 2 (next) 12
Tasks (1) 13 Sparse Dense
Results (1) 14 Close Distant Count BG DI BG DI RM-ANOVA, p < .05
Evaluation (2) Follow-up qualitative evaluation Usability and scalability of DI Two scenarios Geographic maps (road networks) Social network (AVI co-authorship) Participants: 6 Tasks: 20 graph-related (Lee et al 2006) Duration: 30 (map) + 30 (soc) minutes  15
Example 1: Road Networks 16
Example 2: Social Network 17
Results (2) 18
Example 3: UML Editor 19
Conclusions Dynamic insets provide context-aware graph navigation Insets show destination of edges leaving border of screen Design parameters include DOI functions, layout, occlusion Applications: map, networks, UML, etc User studies confirm usefulness 20
21 Turn left onto I-94W
Thank You! Contact Information:SohaibGhaniSchool of Electrical & Computer EngineeringPurdue UniversityWest Lafayette, IN, USA E-mail: sghani@purdue.edu http://engineering.purdue.edu/pivot/ 22

Weitere ähnliche Inhalte

Ähnlich wie Dynamic Insets for Context-Aware Graph Navigation

9 Visualization In E Social Science
9 Visualization In E Social Science9 Visualization In E Social Science
9 Visualization In E Social Science
Webometrics Class
 
2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvana2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvana
Marc Smith
 
SP1: Exploratory Network Analysis with Gephi
SP1: Exploratory Network Analysis with GephiSP1: Exploratory Network Analysis with Gephi
SP1: Exploratory Network Analysis with Gephi
John Breslin
 
3d Modelling of Structures using terrestrial laser scanning technique
3d Modelling of Structures using terrestrial laser scanning technique3d Modelling of Structures using terrestrial laser scanning technique
3d Modelling of Structures using terrestrial laser scanning technique
IJAEMSJORNAL
 
Fellowapplication 2012-presentation
Fellowapplication 2012-presentationFellowapplication 2012-presentation
Fellowapplication 2012-presentation
Alibaba Group
 
Jiali_Han_Resume
Jiali_Han_ResumeJiali_Han_Resume
Jiali_Han_Resume
Jiali Han
 

Ähnlich wie Dynamic Insets for Context-Aware Graph Navigation (20)

9 Visualization In E Social Science
9 Visualization In E Social Science9 Visualization In E Social Science
9 Visualization In E Social Science
 
9 Visualization In E Social Science
9 Visualization In E Social Science9 Visualization In E Social Science
9 Visualization In E Social Science
 
3D BUILDING Modeling with MULTI-SOURCE DATA : A STUDY OF HIGH-DENSITY URBAN ...
3D BUILDING Modeling with MULTI-SOURCE DATA: A STUDY OF HIGH-DENSITY URBAN ...3D BUILDING Modeling with MULTI-SOURCE DATA: A STUDY OF HIGH-DENSITY URBAN ...
3D BUILDING Modeling with MULTI-SOURCE DATA : A STUDY OF HIGH-DENSITY URBAN ...
 
WIND presentation
WIND presentationWIND presentation
WIND presentation
 
COMP 4010 Lecture12 Research Directions in AR
COMP 4010 Lecture12 Research Directions in ARCOMP 4010 Lecture12 Research Directions in AR
COMP 4010 Lecture12 Research Directions in AR
 
Real-Time Metamodeling in the Web Browser
Real-Time Metamodeling in the Web BrowserReal-Time Metamodeling in the Web Browser
Real-Time Metamodeling in the Web Browser
 
2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvana2009-Social computing-First steps to netviz nirvana
2009-Social computing-First steps to netviz nirvana
 
Melange: Space Folding for Multi-Focus Interaction
Melange: Space Folding for Multi-Focus InteractionMelange: Space Folding for Multi-Focus Interaction
Melange: Space Folding for Multi-Focus Interaction
 
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 ...
 
Measuring and Predicting Departures from Routine in Human Mobility
Measuring and Predicting Departures from Routine in Human MobilityMeasuring and Predicting Departures from Routine in Human Mobility
Measuring and Predicting Departures from Routine in Human Mobility
 
Representation Learning on Complex Graphs
Representation Learning on Complex GraphsRepresentation Learning on Complex Graphs
Representation Learning on Complex Graphs
 
Toward a Semantic Web of Vehicles
Toward a Semantic Web of VehiclesToward a Semantic Web of Vehicles
Toward a Semantic Web of Vehicles
 
SP1: Exploratory Network Analysis with Gephi
SP1: Exploratory Network Analysis with GephiSP1: Exploratory Network Analysis with Gephi
SP1: Exploratory Network Analysis with Gephi
 
Measuring and Predicting Departures from Routine in Human Mobility by Dirk Go...
Measuring and Predicting Departures from Routine in Human Mobility by Dirk Go...Measuring and Predicting Departures from Routine in Human Mobility by Dirk Go...
Measuring and Predicting Departures from Routine in Human Mobility by Dirk Go...
 
3d Modelling of Structures using terrestrial laser scanning technique
3d Modelling of Structures using terrestrial laser scanning technique3d Modelling of Structures using terrestrial laser scanning technique
3d Modelling of Structures using terrestrial laser scanning technique
 
Fellowapplication 2012-presentation
Fellowapplication 2012-presentationFellowapplication 2012-presentation
Fellowapplication 2012-presentation
 
STI Summit 2011 - Visual analytics and linked data
STI Summit 2011 - Visual analytics and linked dataSTI Summit 2011 - Visual analytics and linked data
STI Summit 2011 - Visual analytics and linked data
 
Spatiotemporal Knowledge Visualization and Discovery in Dynamic Social Networks
Spatiotemporal Knowledge Visualization and Discovery in Dynamic Social Networks Spatiotemporal Knowledge Visualization and Discovery in Dynamic Social Networks
Spatiotemporal Knowledge Visualization and Discovery in Dynamic Social Networks
 
Interactive Geovisualization of Seismic Activity
Interactive Geovisualization of Seismic Activity Interactive Geovisualization of Seismic Activity
Interactive Geovisualization of Seismic Activity
 
Jiali_Han_Resume
Jiali_Han_ResumeJiali_Han_Resume
Jiali_Han_Resume
 

Mehr von Niklas Elmqvist

Mehr von Niklas Elmqvist (20)

skWiki: A Multimedia Sketching System for Collaborative Creativity
skWiki: A Multimedia Sketching System for Collaborative CreativityskWiki: A Multimedia Sketching System for Collaborative Creativity
skWiki: A Multimedia Sketching System for Collaborative Creativity
 
Tracing and Sketching Performance using Blunt-tipped Styli on Direct-Touch ...
Tracing and Sketching Performance  using Blunt-tipped Styli on  Direct-Touch ...Tracing and Sketching Performance  using Blunt-tipped Styli on  Direct-Touch ...
Tracing and Sketching Performance using Blunt-tipped Styli on Direct-Touch ...
 
PolyChrome: A Cross-Device Framework for Collaborative Web Visualization
PolyChrome: A Cross-Device Framework for Collaborative Web VisualizationPolyChrome: A Cross-Device Framework for Collaborative Web Visualization
PolyChrome: A Cross-Device Framework for Collaborative Web Visualization
 
Munin: A Peer-to-Peer Middleware for Ubiquitous Analytics and Visualization S...
Munin: A Peer-to-Peer Middleware forUbiquitous Analytics and Visualization S...Munin: A Peer-to-Peer Middleware forUbiquitous Analytics and Visualization S...
Munin: A Peer-to-Peer Middleware for Ubiquitous Analytics and Visualization S...
 
VASA: Visual Analytics for Simulation-based Action
VASA: Visual Analytics for Simulation-based ActionVASA: Visual Analytics for Simulation-based Action
VASA: Visual Analytics for Simulation-based Action
 
ExPlates: Spatializing Interactive Analysis to Scaffold Visual Exploration
ExPlates: Spatializing Interactive Analysis to Scaffold Visual ExplorationExPlates: Spatializing Interactive Analysis to Scaffold Visual Exploration
ExPlates: Spatializing Interactive Analysis to Scaffold Visual Exploration
 
Automatic Typographic Maps
Automatic Typographic MapsAutomatic Typographic Maps
Automatic Typographic Maps
 
Toward Visualization for Games
Toward Visualization for GamesToward Visualization for Games
Toward Visualization for Games
 
Gravity Navigation
Gravity NavigationGravity Navigation
Gravity Navigation
 
PolyZoom: Multiscale and Multifocus Exploration in 2D Visual Spaces
PolyZoom: Multiscale and Multifocus Exploration in 2D Visual SpacesPolyZoom: Multiscale and Multifocus Exploration in 2D Visual Spaces
PolyZoom: Multiscale and Multifocus Exploration in 2D Visual Spaces
 
Applying Mobile Device Soft Keyboards to Collaborative Multitouch Tabletop Di...
Applying Mobile Device Soft Keyboards to Collaborative Multitouch Tabletop Di...Applying Mobile Device Soft Keyboards to Collaborative Multitouch Tabletop Di...
Applying Mobile Device Soft Keyboards to Collaborative Multitouch Tabletop Di...
 
Static Spatial Graph Features
Static Spatial Graph FeaturesStatic Spatial Graph Features
Static Spatial Graph Features
 
Temporal Distortion for Animated Transitions
Temporal Distortion for Animated TransitionsTemporal Distortion for Animated Transitions
Temporal Distortion for Animated Transitions
 
Hugin: A Framework for Awareness and Coordination in Mixed-Presence Collabora...
Hugin: A Framework for Awareness and Coordination in Mixed-Presence Collabora...Hugin: A Framework for Awareness and Coordination in Mixed-Presence Collabora...
Hugin: A Framework for Awareness and Coordination in Mixed-Presence Collabora...
 
Graphical Perception of Multiple Time Series
Graphical Perception of Multiple Time SeriesGraphical Perception of Multiple Time Series
Graphical Perception of Multiple Time Series
 
Employing Dynamic Transparency for 3D Occlusion Management: Design Issues and...
Employing Dynamic Transparency for 3D Occlusion Management: Design Issues and...Employing Dynamic Transparency for 3D Occlusion Management: Design Issues and...
Employing Dynamic Transparency for 3D Occlusion Management: Design Issues and...
 
GraphDice: A System for Exploring Multivariate Social Networks
GraphDice: A System for Exploring Multivariate Social NetworksGraphDice: A System for Exploring Multivariate Social Networks
GraphDice: A System for Exploring Multivariate Social Networks
 
Stack Zooming for Multi-Focus Interaction in Time-Series Data Visualization
Stack Zooming for Multi-Focus Interaction in Time-Series Data VisualizationStack Zooming for Multi-Focus Interaction in Time-Series Data Visualization
Stack Zooming for Multi-Focus Interaction in Time-Series Data Visualization
 
Towards Utilizing GPUs in Information Visualization
Towards Utilizing GPUs in Information VisualizationTowards Utilizing GPUs in Information Visualization
Towards Utilizing GPUs in Information Visualization
 
Evaluating Motion Constraints for 3D Wayfinding in Immersive and Desktop Virt...
Evaluating Motion Constraints for 3D Wayfinding in Immersive and Desktop Virt...Evaluating Motion Constraints for 3D Wayfinding in Immersive and Desktop Virt...
Evaluating Motion Constraints for 3D Wayfinding in Immersive and Desktop Virt...
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Dynamic Insets for Context-Aware Graph Navigation

  • 1. Dynamic Insets for Context-Aware Graph Navigation SohaibGhaniPurdue UniversityWest Lafayette, INUSA Nathalie RicheMicrosoft ResearchRedmond, WAUSA NiklasElmqvistPurdue UniversityWest Lafayette, INUSA IEEE EuroVis2011 June 1-3, 2011 ▪  Bergen, Norway
  • 2. 2 (realistic) graphs are big… …but screens are small!
  • 3. 3 The Case for Context-Aware Graph Navigation:What is outside the screen is just as important as whatis on it! Source: seandreilinger, Flickr
  • 4. 4 Recent Trend Use the graph topology to inform navigation [Moscovich et al 2009]
  • 6. Outline Motivation Dynamic Insets Design Interaction Evaluation Application Examples Conclusions & Future Work 6
  • 8. Degree of Interest (DOI) Rank off-screen nodes Show N nodes with highest DOI in inset DOI functions Neighbors (DOI = 1) Neighbors divided by distance (DOI=1/d) GPS: nearby gas stations Airline: ticket price, travel time, #stops, etc Social network: graph metrics 8
  • 12. Evaluation (1) Participants: 12 Techniques: 2 BG – Bring & Go [Moscovich et al 2009] DI – Dynamic Insets Tasks: 3 Count neighbors Close context Distant context Densities: 2 (next) 12
  • 13. Tasks (1) 13 Sparse Dense
  • 14. Results (1) 14 Close Distant Count BG DI BG DI RM-ANOVA, p < .05
  • 15. Evaluation (2) Follow-up qualitative evaluation Usability and scalability of DI Two scenarios Geographic maps (road networks) Social network (AVI co-authorship) Participants: 6 Tasks: 20 graph-related (Lee et al 2006) Duration: 30 (map) + 30 (soc) minutes 15
  • 16. Example 1: Road Networks 16
  • 17. Example 2: Social Network 17
  • 19. Example 3: UML Editor 19
  • 20. Conclusions Dynamic insets provide context-aware graph navigation Insets show destination of edges leaving border of screen Design parameters include DOI functions, layout, occlusion Applications: map, networks, UML, etc User studies confirm usefulness 20
  • 21. 21 Turn left onto I-94W
  • 22. Thank You! Contact Information:SohaibGhaniSchool of Electrical & Computer EngineeringPurdue UniversityWest Lafayette, IN, USA E-mail: sghani@purdue.edu http://engineering.purdue.edu/pivot/ 22

Hinweis der Redaktion

  1. So we ran the study and collected the time and correctness results.Correctness was uniformly high, more than 97%, so I will not go into more detail on this here.For time, we did see significant differences. This chart shows a summary of completion times where smaller values are better: put simply, users were much faster with DI (the yellow bar) than with BG (the blue bar).If we break this down by task type, the picture becomes a little clearer: Dynamic Insets are much faster than Bring and Go for all tasks except the count neighbors task, where BG is better.These are all significant differences.The fact that BG wins over DI is probably due to the fact that interaction is minimized for the count neighbors task in the BG case, whereas it does require some flipping and panning in the DI case.
  2. The controlled study only looked at threespecific tasks in a very constrained setting, so we decided to perform a second user study just to look at usability and scalability aspects of the technique.