Human-Centered Information Visualization Jiajie Zhang, Kathy Johnson, Jack Smith University of Texas at Houston Jane Malin NASA Johnson Space Center July.

Slides:



Advertisements
Similar presentations
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design 1.
Advertisements

Dynamic Decision Making Lab Social and Decision Sciences Department Carnegie Mellon University 1 MODELING AND MEASURING SITUATION AWARENESS.
Cognitive Issues in Virtual Reality Wickens, C.D., and Baker, P., Cognitive issues in virtual environments, in Virtual Environments and Advanced Interface.
 An object-oriented program’s structure often bears little resemblance to its code structure.  The code structure is frozen at compile-time; it consists.
Distributed Cognition
1 Learning from Behavior Performances vs Abstract Behavior Descriptions Tolga Konik University of Michigan.
Human-machine system.
Memory Chapter 6.
Introduction to Affect and Cognition Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Chapter 3.
Meaningful Learning in an Information Age
Supporting Information Needs by Ostensive Definition in an Adaptive Information Space Iain Campbell 1995 Gretchen Schwarz.
Task analysis 1 © Copyright De Montfort University 1998 All Rights Reserved Task Analysis Preece et al Chapter 7.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
Course Instructor: Aisha Azeem
Chapter 4 Learning: Theories and Program Design
Design, goal of design, design process in SE context, Process of design – Quality guidelines and attributes Evolution of software design process – Procedural,
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.
Chapter 3 – Human Information Processing
A university for the world real R © 2009, Chapter 18 Process Configuration Florian Gottschalk Marcello La Rosa.
Human factors in Complex Aviation Systems Cognition and some related errors.
Cognitive Task Analysis and its Application to Restoring System Security by Robin Podmore, IncSys Frank Greitzer, PNNL.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 A Discipline of Software Design.
SLB /04/07 Thinking and Communicating “The Spiritual Life is Thinking!” (R.B. Thieme, Jr.)
Software Design: An Introduction by David Budgen Presented by Shane Marcus EEL 6883 – Spring 2007 Presented by Shane Marcus EEL 6883 – Spring 2007.
PowerPoint Presentation by Charlie Cook
Homework 3 – Sample Solution Targeted Application –Electronic medical records (EMR) system in the “Designing Human-Centered Distributed Information Systems”
1–1 Chapter 1 INTRODUCTION TO MANAGEMENT AND ORGANIZATIONS © Prentice Hall, 2002.
Development of Indicators for Integrated System Validation Leena Norros & Maaria Nuutinen & Paula Savioja VTT Industrial Systems: Work, Organisation and.
OPERATIONAL ENVIRONMENTAL LITERACY The Ultimate Goal of Environmental Education.
SOFTWARE DESIGN.
HPN: IFSS1 Intelligent Flight Support System (IFSS) A Real-Time Intelligent Decision Support Prototype PRESENTER/COTR Anthony Bruins (X37071) HPN Software.
OBTAINING QUALITY MILL PERFORMANCE Dan Miller
1 Introduction to Software Engineering Lecture 1.
1/27 CRESST/UCLA DIAGNOSTIC/PRESCRIPTIVE USES OF COMPUTER- BASED ASSESSMENT OF PROBLEM SOLVING San-hui Sabrina Chuang CRESST Conference 2007 UCLA Graduate.
Visualization of Aircraft Approach and Departure Procedures in a DSS for Controllers Kristina Lapin, Vytautas Čyras, Laura Savičienė Vilnius University.
Learning Objectives Copyright © 2004 John Wiley & Sons, Inc. Communicating the Research Results CHAPTER Fourteen.
Human Factors In Visualization Research Melanie Tory and Torsten Moller Ajith Radhakrishnan Nandu C Nair.
Chapter 3 System Performance and Models Introduction A system is the part of the real world under study. Composed of a set of entities interacting.
LECTURE 4: ICAO CHART requirements
U SER I NTERFACE L ABORATORY Situation Awareness a state of knowledge, from the processes used to achieve that state (situation assessment) not encompass.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Management Functions.
Human Factors An Overview
CHAPTER 8 MEMORY & INFORMATION PROCESSING
1 Learning through Interactive Behavior Specifications Tolga Konik CSLI, Stanford University Douglas Pearson Three Penny Software John Laird University.
Unit 6 Understanding and Implementing Crew Resource Management.
The Information Processing Approach Chapter 8 By Eva Tantri Mahastri
Copyright ©2005 by South-Western, a division of Thomson Learning. All rights reserved Chapter 18 1 Controlling: Purpose and Process MANAGEMENT Meeting.
TRAINING PACKAGE The User Action Framework Reliability Study July 1999.
M I T I n t e r n a t i o n a l C e n t e r f o r A i r T r a n s p o r t a t i o n Impact of Operating Context on the Use of Structure in Air Traffic.
Learning Procedural Knowledge through Observation -Michael van Lent, John E. Laird – 인터넷 기술 전공 022ITI02 성유진.
Copyright 2006 John Wiley & Sons, Inc Chapter 5 – Cognitive Engineering HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey.
Information Processing Theory
Software Design Process. What is software? mid-1970s executable binary code ‘source code’ and the resulting binary code 1990s development of the Internet.
Model-Facilitated Learning Overview Gordon Graber 2008.
Introduction to Management and Organizations
Introduction to Management and Organizations
Classifications of Software Requirements
System.
Introduction to Management and Organizations
Introduction to Management and Organizations
Introduction to Management and Organizations
Introduction to Management and Organizations
INTRODUCTION TO MANAGEMENT
Introduction to Management and Organizations
Introduction to Management and Organizations
Software Requirements Specification (SRS) Template.
Introduction to Management and Organizations
Introduction to Management and Organizations
Cognitive Engineering
Presentation transcript:

Human-Centered Information Visualization Jiajie Zhang, Kathy Johnson, Jack Smith University of Texas at Houston Jane Malin NASA Johnson Space Center July 18, 2002 Dynamic Visualizations and Learning, Tübingen

Information Visualization: What? Information visualization is the static or dynamic presentation of information in an external representation such that the information can be processed by efficient human visual mechanisms The key idea is to make use of people’s powerful visual system to efficiently process information that otherwise requires more cognitive effort.

Information Visualization: Why? Human visual system is powerful because –it can process information in parallel, automatically, and unconsciously, –it can bypass the bottleneck of human working memory that is limited in capacity

Information Visualization: Why? Nice features of external representations –Provide short-term or long-term memory aids so that memory load can be reduced. –Provide information that can be directly perceived and used such that little effortful processing is needed to interpret and formulate the information explicitly. –Provide knowledge and skills that are unavailable from internal representations –Support perceptual operators that can recognize features easily and make inferences directly.

Information Visualization: Why? Nice features of external representations --more –Anchor and structure cognitive behavior without conscious awareness. –Change the nature of a task by generating more efficient action sequences. –Stop time and support perceptual rehearsal to make invisible and transient information visible and sustainable. –Aid processibility by limiting abstraction. –Determine decision making strategies through accuracy maximization and effort minimization.

Information Visualization: How? -- Human-Centered Computing Traditionally, visualization is mainly at the level of representations. Other levels are also important –Users –Functions –Tasks A human-centered approach

User Analysis The process of identifying user characteristics –expertise and skills, knowledge base, education background, cognitive capacities and limitations, perceptual variations, age related skills, cultural background, personality, time available for learning and training, frequency of system use, etc. –User analysis will help us design visualization systems that have the right knowledge and information structure that match that of the users.

Functional Analysis Functional analysis is the process of identifying critical top-level domain structures, goals, and ideal spaces that are largely independent of implementations.

Task Analysis Task analysis is the process of identifying –system functions that have to be performed –procedures to be carried out to achieve task goals –information to be processed –input and output formats that are required –constraints that must be considered –communication needs that have to be satisfied –organization and structure –information categories and information flow

Representational Analysis The process of identifying the best information display format for a given task performed by a specific type of users such that the interaction between users and systems is in a direct interaction mode

Example 1: Representation of Altitude User analysis –Pilots are the only users of the altimeters in a cockpit. –Pilots are highly trained domain experts. –Altimeter is one of the many instruments a pilot uses, especially during takeoff and landing. –High workload and multitasking during takeoff and landing can significantly affect the pilot’s processing of altitude information.

Example 1: Representation of Altitude Functional analysis –The primary function of an altimeter is to provide altitude information (static or dynamic) to the pilots for the taxing, takeoff, cruising, and landing of an airplane.

Example 1: Representation of Altitude Task analysis –Reading the absolute numeric value of an altitude. –Perceiving the direction of vertical motion. –Perceiving the vertical position of the airplane. –Capturing a specific altitude. –Maintaining a specific altitude..

Example 1: Representation of Altitude Representational analysis

Example 1: Representation of Altitude Mapping between tasks and representations

Example 2 was removed due to copyright and other concerns

Conclusion Visualization is externalization of information Externalization can make visualization good or bad Correct mapping between task and representation is essential for a good visualization