Information Enhancement of Synthetic Environments Nicholas F. Polys Virginia Bioinformatics Institute Virginia Tech Computer Science & Center for Human.

Slides:



Advertisements
Similar presentations
Integration of MBSE and Virtual Engineering for Detailed Design
Advertisements

Obligatory cuteness. Guidelines for Using Multiple Views in Information Visualization ● A guideline paper – does not introduce any new techniques, but.
Improving System Safety through Agent-Supported User/System Interfaces: Effects of Operator Behavior Model Charles SANTONI & Jean-Marc MERCANTINI (LSIS)
Date 07/24/2010 Felipe Bacim Nicholas Polys Department of Computer Science Virginia Tech Cognitive Scaffolding in Web3D Learning Systems: A Case Study.
ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
1http://img.cs.man.ac.uk/stevens Interaction Models of Humans and Computers CS2352: Lecture 7 Robert Stevens
PaperLens Understanding Research Trends in Conferences using PaperLens Work by Bongshin Lee, Mary Czerwinski, George Robertson, and Benjamin Bederson Presented.
Information Retrieval in Practice
1 Designing Group Annotations and Process Visualizations for Role-Based Collaboration Gregorio Convertino, Anna Wu, Xiaolong (Luke) Zhang, Craig H. Ganoe,
Design Activities in Usability Engineering laura leventhal and julie barnes.
Class 6 LBSC 690 Information Technology Human Computer Interaction and Usability.
CPSC 695 Future of GIS Marina L. Gavrilova. The future of GIS.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
Visual Information Retrieval Chapter 1 Introduction Alberto Del Bimbo Dipartimento di Sistemi e Informatica Universita di Firenze Firenze, Italy.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
An Introduction to Software Visualization Dr. Jonathan I. Maletic Software DevelopMent Laboratory Department of Computer Science Kent State University.
Lifelines2: Hypothesis Generation in Multiple EHRs Taowei David Wang Catherine Plaisant Ben Shneiderman Shawn Murphy Mark Smith Human-Computer Interaction.
Visualization Schemas for Flexible Information Visualization Chris North, Nathan Conklin, Varun Saini Virginia Tech. Proceedings of IEEE Symposium on InfoVis’02.
Graphical User Interfaces in Virtual Reality Patrick Hartling Virtual Reality Applications Center IEEE VR 2002.
Overview of Search Engines
WPI Center for Research in Exploratory Data and Information Analysis From Data to Knowledge: Exploring Industrial, Scientific, and Commercial Databases.
Architectural Design.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
CS598CXZ Course Summary ChengXiang Zhai Department of Computer Science University of Illinois, Urbana-Champaign.
Information Design and Visualization
Snap-Together Visualization Chris North Lab for Information Visualization and Evaluation Department of Computer Science Virginia Tech.
Information Visualization Learning Modules Katy Börner, InfoVis Lab, School of Library and Information Science Indiana University, Bloomington Motivation.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
National Science Foundation Industry/University Cooperative Research Center for e-Design IAB Meeting October 11-13, 2011 Project Title: Designing Form.
Fall 2002CS/PSY Information Visualization Picture worth 1000 words... Agenda Information Visualization overview  Definition  Principles  Examples.
Visual Analysis of Hierarchical Management Data Zhao Geng 1, Gaurav Gathania 2, Robert S.Laramee 1 and ZhenMin Peng 1 1 Visual Computing Group, Computer.
Snap2Diverse: Coordinating Information Visualizations and Virtual Environments Nicholas F. Polys, Chris North, Doug A. Bowman, Andrew Ray, Maxim Moldenhauer,
NC-BSI: 3.3 Data Fusion for Decision Support Problem Statement/Objectives: Problem - Accurate situation awareness requires rapid integration of heterogeneous.
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
Elizabeth Furtado, Vasco Furtado, Kênia Sousa, Jean Vanderdonckt, Quentin Limbourg KnowiXML: A Knowledge-Based System Generating Multiple Abstract User.
COMPSCI 705 / SOFTENG 702 Exam Review Lecture Jim Warren Professor of Health Informatics Course coordinator CS705/SE702.
The Future of Immersive Virtual Environments: issues and challenges Dr. Xiangyu Wang Acknowledge to Dr. Doug Bowman’s lecture notes.
National Science Foundation Industry/University Cooperative Research Center for e-Design IAB Meeting June 7, 2007 Project Title: Cognitive Integration.
Evaluation and metrics: Measuring the effectiveness of virtual environments Doug Bowman Edited by C. Song.
Chapter 2. 3D User Interfaces: History and Roadmap.
Directions for Hypertext Research: Exploring the Design Space for Interactive Scholarly Communication John J. Leggett & Frank M. Shipman Department of.
BioRAT: Extracting Biological Information from Full-length Papers David P.A. Corney, Bernard F. Buxton, William B. Langdon and David T. Jones Bioinformatics.
Designing Attention-Centric Notification Systems Five HCI Challenges Scott McCrickard Center for Human-Computer Interaction & Department of Computer Science.
Interface Opportunities for 3D Data and Media User Interface Software TechNote Panel Virginia Tech CS Fall 2002 Nicholas F. Polys Umur Yilmaz Will Lee.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
1 Integrating Human Factors into Designing User Interface for Digital Libraries Sung Been Moon
Workshop: Using Large, High-Resolution Displays for Information Visualization IEEE InfoVis 2005.
Visualization in Problem Solving Environments Amit Goel Department of Computer Science Virginia Tech June 14, 1999.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
Exam 2 Review Software Engineering CS 561. Outline Requirements Development UML Class Diagrams Design Patterns Users, Usability, and User Interfaces Software.
Introduction to HCI Lecture #1.
Real Time Collaboration and Sharing
A Speech Interface to Virtual Environment Authors Scott McGlashan and Tomas Axling Swedish Institute of Computer Science.
Integrated Modeling Environment System Engineering Seminar Johnny Medina / Code 531 Chris Stone / Code 531 / Constellation Software Engineering.
Federal Land Manager Environmental Database (FED) Overview and Update June 6, 2011 Shawn McClure.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Introduction to 3D User Interface. 첫번째 강의 내용  강의 계획서 설명 강의와 논문 발표 ( 학생 ) 발표 논문 리스트  Chapter 1 & 2 참고  SIGGRAPH 2001: Course Notes 44 Advance Topics.
Visual Information Retrieval
Semantic Visualization
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Federal Land Manager Environmental Database (FED)
Model-Driven Analysis Frameworks for Embedded Systems
The Extensible Tool-chain for Evaluation of Architectural Models
Data Warehousing and Data Mining
Information Design and Visualization
Fundamentals of Human Computer Interaction (HCI)
Presentation transcript:

Information Enhancement of Synthetic Environments Nicholas F. Polys Virginia Bioinformatics Institute Virginia Tech Computer Science & Center for Human Computer Interaction

Presentation Introduction HCI & Usability Engineering Integrated Information Spaces Research: –CML -> X3D –CML -> Snap + Diverse –Biological Simulation in PathSim

What is HCI? A multidisciplinary science of the interface: psychology, design & media, human factors, sociology, computer science Experimental methods to rationalize UI features, design, and software architecture

Usability Engineering Where the rubber meets the road… Scenario-Based Design: –Activities –Information –Interaction –Claims analysis See: ROSSON, M.B. AND CARROLL, J Usability Engineering: Scenario based development of Human-Computer Interaction. NY, Morgan Kaufmann.

Problem: Integrated Information Spaces Researchers, designers, students, and analysts need to explore, search, recognize, and compare patterns across a wide variety of data types and applications. Some representations are better suited to different data types and questions…

Fundamental Information Types –Abstract information -> Information Visualizations –Perceptual or spatial information -> Virtual Environments –Temporal Information

User Problem: Perceptual, environmental phenomena alone do not guarantee accurate mental models Interfaces for information and controls are consistently under-represented and poorly integrated in VEs

Developer Problem: Increasingly, objects rendered in VEs have metadata and annotations associated with them. These may change over time. Lack of design guidelines and information architectures for efficient management of Integrated Information Spaces

Approach: Information-Rich Virtual Environments (IRVEs) IRVEs are at the union of VE and Info Vis: perceptual + abstract information is simultaneously accessible and linked Define the issues and the task space for this class of applications Define the design space to solve and support them Apply usability engineering methods to identify tradeoffs and enumerate design guidelines

Some Research Questions: Where, how, and when should the abstract information be displayed in the VE? In what form should the information be displayed? How can interrelationships between the spatial and abstract information be represented?

IRVE Activity Design See also : Bowman, Doug, North, Chris, Chen, J., Polys, N., Pyla, P., Yilmaz, U., (2003) “Information-Rich Virtual Environments: Theory, Tools, and Research Agenda”. Proc. Virtual Reality Software and Technology (VRST) ActivityTaskExample ExploringOverview data loading, choosing the data and display method FindingDetails-on- demand pop-ups, queries, lenses, zooming via 3D navigation etc. Pattern Recognition Relating, Comparing rendering associations; brushing and linking

Task-Knowledge Structure e.g. for Situational Awareness and decision support systems… [Entity Relationship diagrams per task and media] SUTCLIFFE, A. AND FARADAY, P “Designing Presentation in Multimedia Interfaces”, Proc. CHI '94,

Research Thrust: Data Models behind IRVEs

CML via XSLT

CML is a good example of an IRVE database POLYS, NICHOLAS F “Stylesheet Transformations for Interactive Visualization: Towards a Web3D Chemistry Curricula”, Proceedings of the Web3D 2003 Symposium, ACM SIGGRAPH.

Research Thrust: Interactions and Architectures for IRVEs

Snap2Diverse: Coordinating Information Visualizations and Virtual Environments DIVERSE is an multi-platform open-source VR toolkit [diverse.sourceforge.net] Snap-Together Visualization is a free toolkit for information visualization [infovis.cs.vt.edu]

Multiple, Coordinated Views for IRVEs Users can index to and from perceptual and abstract information through ‘brushing and linking’ –Diverse as a Snap-able component –Unique Ids –Event communication (e.g. select, load)

System overview

Application: Cheminformatics

Snap2Diverse Video POLYS, N. F., NORTH, C., BOWMAN, D. A., RAY, A., MOLDENHAUER, M., AND DANDEKAR, C “Snap2Diverse: Coordinating Information Visualizations and Virtual Environments”. Proc. SPIE Conference on Visualization and Data Analysis.

Usability Evaluation Summary Snap2Diverse as tested is: –high-threshold for learnability –high-ceiling for functionality Users were able to brush&link to solve tasks In most cases, users chose suitable visualizations to recover the information required for the finding and comparing tasks Given a choice, users tended to recover information from the VE instead of InfoVis Xwand is a moded interface and switching between 2D and 3D navigation and selection was not intuitive.

Lessons Learned Simple events provide ‘glue’ to support complex functionality: Benefits of exposing VE scenegraphs to external events; enabling technology must be extended Benefits of composable and integrated information spaces Designers must consider tasks and the knowledge required for completion (ie Sutcliffe and Faraday, Shneiderman)

Research Thrust: Objects and Patterns for IRVEs X3D Event Utilities MFSequencers Information Panels Semantic Objects HUDs

PathSim Demo Paper to be presented at Web3D 2004: Polys, N., Bowman, D., North, C., Laubenbacher, R., Duca, K., (2004). “PathSim Visualizer: An Information-Rich Virtual Environment for Systems Biology” Proceedings of Web3D 2004, ACM SIGGRAPH.

Summary There is an increasing demand for information-rich functionality across a wide variety of domains A systematic HCI approach to design problems of Integrated Information Spaces is required Goal is to understand tradeoffs of design and software architectures to build better interfaces

Future Work IRVE Testbed construction Controlled experiments and usability evaluations to identify the significant design dimensions and techniques for integrated information spaces. Identify tradeoffs, guidelines, and design patterns for this class of problems. Propose future X3D standard components: –Annotation (labels, metadata) –Compositing (HUD, ApplicationTexture)

Thanks and happy hacking!