1 ONR Principle Investigators: Dr. Joe DiVita, Code 244209 Dr Glenn Osga, Code 2441 Dr.

Slides:



Advertisements
Similar presentations
Communication Theory Lecture 1: Introduction to Communication Theory and Novel Technology Dr. Danaë Stanton Fraser.
Advertisements

Design, prototyping and construction
 Emphasizes a single direction  Emphasizes the written or printed texts  Reading is driven by a process that results in meaning  PART TO WHOLE MODEL.
Sponsored by the U.S. Department of Defense © 2002 by Carnegie Mellon University July 2002 Pittsburgh, PA Lecture 6: Team Planning.
1 CS 106, Winter 2009 Class 4, Section 4 Slides by: Dr. Cynthia A. Brown, Instructor section 4: Dr. Herbert G. Mayer,
Task Analysis (continued). Task analysis Observations can be done at different levels of detail fine level (primitives, e.g. therbligs, keystrokes,GOMS.
Visualization CSC 485A, CSC 586A, SENG 480A Instructor: Melanie Tory.
A Grid Resource Broker Supporting Advance Reservations and Benchmark- Based Resource Selection Erik Elmroth and Johan Tordsson Reporter : S.Y.Chen.
Patron Queuing System Team Gong Archit Agarwal Thanh Nguyen Adnan Salam.
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
IEEM Human-Computer Systems Dr. Vincent Duffy - IEEM Week 9 - Approaches to Human- Computer Interaction Mar. 30, 1999
CIS465: Adv. Info. Sys. Memory Systems Min Song Information Systems Dept.
1 CMT 3210: Understanding the human element in HCI Lecture 4 Models of human-Computer Interaction Mental Models Elke Duncker.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 7: Batch processing and the Job Entry Subsystem (JES) Batch processing and JES.
Chapter 4 Cognitive Engineering HCI: Designing Effective Organizational Information Systems Dov Te’eni Jane M. Carey.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Presentation Using the Cisco Technical Support.
Standard 1 - Objective 2: Understand, evaluate, and use computer software.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Guide to MCSE , Second Edition, Enhanced 1 Objectives Understand and use the Control Panel applets Describe the versatility of the Microsoft Management.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 5: Batch processing and the Job Entry Subsystem (JES) Batch.
Principles of Programming Chapter 1: Introduction  In this chapter you will learn about:  Overview of Computer Component  Overview of Programming 
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 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.
Systems Analysis and Design in a Changing World, 6th Edition
System software operating system 1.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
Psychology: memory. Overview An understanding of human memory is critical to an appreciation of how users will store and use relevant information when.
Overview Prototyping and construction Conceptual design
Classroom Basics for instructors
Interacting with IT Systems Fundamentals of Information Technology Session 5.
Engineering System Design
Human Information Processor Model (Card, Moran & Newell, 1983)
GOMS CS 160 Discussion Chris Long 3/5/97. What is GOMS? l A family of user interface modeling techniques l Goals, Operators, Methods, and Selection rules.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 6 User Models Gary Marsden ( ) July 2002.
Node and Flow Configuration (NFC) Node Mentoring Workshop 2/9/2004.
Clever Framework Name That Doesn’t Violate Copyright Laws MARCH 27, 2015.
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
CE Operating Systems Lecture 3 Overview of OS functions and structure.
Human-computer interaction: users, tasks & designs User modelling in user-centred system design (UCSD) Use with Human Computer Interaction by Serengul.
Cognitive Modeling 1 Predicting thougts and actions
Task Analysis CSCI 4800/6800 Feb 27, Goals of task analysis Elicit descriptions of what people do Represent those descriptions Predict difficulties,
Nov.19, 2004 Jon Stuart, Ph. D Task Analysis: A Foundation for Safety.
Information processing
The Psychology of Human-Computer Interaction
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 7: Batch processing and the Job Entry Subsystem (JES) Batch processing and JES.
Principles of Human-Computer Interaction Crowd-Powered Systems Alexander J. Quinn April 28, 2015.
1 Cognitive Modeling GOMS, Keystroke Model Getting some details right!
Cognitive Models Lecture # March, 2008Human Computer Intercation Spring 2008, Lecture #10 2 Agenda Cognitive models –KLM –GOMS –Fitt’s Law –Applications.
마스터 제목 스타일 편집 마스터 텍스트 스타일을 편집합니다 둘째 수준 셋째 수준 넷째 수준 다섯째 수준 The GOMS Family of User Interface Analysis Techniques : Comparison and Contrast Bonnie E. John.
Principles of Programming Chapter 1: Introduction  In this chapter you will learn about:  Overview of Computer Component  Overview of Programming 
Microsoft Visual Basic 2005 BASICS Lesson 3 Events and Code.
A love story. I know bare with me… Checklist  If your goal is to provide answers to the following questions, a checklist or scoring chart may be the.
Fall 2002CS/PSY Predictive Evaluation (Evaluation Without Users) Gathering data about usability of a design by a specified group of users for a particular.
Csci 418/618 Simulation Models Dr. Ken Nygard, IACC 262B
Design, prototyping and construction(Chapter 11).
GOMS as a Simulation of Cognition Frank Ritter, Olivier Georgeon 28 oct 2014.
TMP3413 Software Engineering Lab Lab 01: TSPi Tool Support.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
Copyright 2006 John Wiley & Sons, Inc Chapter 5 – Cognitive Engineering HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey.
Some of the utilities associated with the development of programs. These program development tools allow users to write and construct programs that the.
Task Analysis IST 331 Zachary Beard & Frank Ritter Based on Ritter et al oct 2015.
Human Computer Interaction (HCI)
Chapter 5 – Cognitive Engineering
Task Analysis CSCI 4800/6800 Feb 27, 2003.
Human-Computer Interaction Introduction to HCI
GOMS as a Simulation of Cognition
GOMS as a Simulation of Cognition
Human Computer Interaction
Model based design keystroke level model
Presentation transcript:

1 ONR Principle Investigators: Dr. Joe DiVita, Code Dr Glenn Osga, Code Dr. David Kieras - University of Michigan Dr. Tom Santoro - NSMRL Groton CT Mr. Rob Morris, Code Contributors: Dr. Hung T. Nguyen- New Mexico State University Modeling of Human-Computer Interaction: Application to Command & Control Presented at Systems Design Technical Group Meeting HFS Annual Conference, Denver Colorado, Oct. 2003

2 Based upon Stepwise models as defined in: Psychology of Human-Computer Interaction, Card, Moran, and Newell (1983). Goals: What Must be Accomplished Operators: Elementary Perceptual, Motor, or Cognitive Acts. Methods: Step by Step Procedure for a Goal Selection Rules: Basis for Choosing Methods GOMS Components

3 GLEAN: GOMS Language Evaluation and Analysis Tool Simulated Interaction Devices Auditory Input Declarative and Procedural Knowledge in Long Term memory Visual Input Cognitive Processor GOMS Language Interpreter Working Memory Auditory Processor Visual Processor Vocal Motor Processor Manual Motor Processor Task Environment Model-based Evaluation David Kieras University of Michigan to appear in J. Jacko & A. Sears (Eds), Human-Computer Interaction Handbook, Lawrence Erlbaum Associates, in press

4 Define the Goals: How are they accomplished ? How might they be accomplished? What are the alternatives? 2. Write the Methods in GOMSL, 3. Build the HCI and Task Environment in C++, 4. Run the Scenario(s) & Review Results. 1. Task Analysis Using Models for Design Trade-Off Studies Analysis Procedure:

5 Display Design Components

6 Task Manager Task Queue Systems Status CommunicationsCommunications Task Manager & Status Display

7 Strike Plan Overview Task Progress Process Visualization - Tactical Tomahawk

8 Avg Time Avg Time Method for Goal Frequency Frequency SPOKEN SYNTHETIC Respond_to New_Air Update_Air Trk Review Air_ID Review Track_profile Conduct Threat_Assessment Request Escort Request Visual ID Issue Query Issue Warning New_Track_Verbal_Rpt Update_Track_Verbal_Rpt Hook Track Comparison Results

9 AWC operator selects task Task arrives on TM display AWC operator sends report Text to Speech completed AWC receives acknowledgment Mean Waiting time in the queue Team 1 data = 51.2 s GOMSL Model = 55.2s Mean Service Time Team 1 data = 6.7 s GOMSL Model = 10.3 s Mean time = 10.1 s GOMSL Model = 5.5 s GOMSL Model = GOMSL Model = 9.43GOMSL Model = 9.10 Actual Team Results GOMSL Model Results GOMSL Model with fast working memory Example: New Track Report Task Flow

10 AWC Operator IQC1 Operator AIC Operator Tasks performed - Output Flow Tasks performed - Output flow Network Queueing Model of Team 1 Task Flow. Level I* & II*, ordered to send. VID Level I & II’s Tasks Entering: New track Report Update track Report Level 1Query Level II Warn VID Cover Engage Illuminate

11 AWC IQC1 AIC  11 22 33  1 incoming tasks General Open Network Queueing Model Tasks passed between operators  2 incoming tasks  3 incoming tasks Load to each node: i=i= i ii i =  i + j p ji i = the effective arrival rate to node i. p ji = probability that a task, after receiving service by node j, proceeds to node i. Ave #, N, of tasks in the whole system:  i - N= i /( i )  Ave time, T, of tasks in the system:  i - 1 T= i /( i )   ii Network Stats:  i = service time of task ñ) = i)i)  i ni  (1- P( Probability of a particular state (n 1, n 2, n 3 ) tasks: ii = rate of incoming tasks

12 Team 2 takes 36% longer to complete New Track Reports

13 Modeling Plans Expand Models Basic models constructed for Air Defense mission and Land Attack with Tomahawk. Models based upon future HCI designs being incorporated into Tomahawk. Expand individual models into tactical team models. Design Feedback Provide design feedback on best features to improve performance. Team Design Compare team work allocation, flow, process with various team configurations for future systems.