CSE 190: 3D User Interaction. Lecture #17: 3D UI Evaluation Jürgen P. Schulze, Ph.D.

Similar documents
CSE 165: 3D User Interaction. Lecture #14: 3D UI Design

Interaction Techniques in VR Workshop for interactive VR-Technology for On-Orbit Servicing

CS449/649: Human-Computer Interaction

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Interaction in Virtual and Augmented Reality 3DUIs

CS 350 COMPUTER/HUMAN INTERACTION

3D interaction strategies and metaphors

CS 889 Advanced Topics in Human- Computer Interaction. Experimental Methods in HCI

Admin. Today: Designing for Virtual Reality VR and 3D interfaces Interaction design for VR Prototyping for VR

Questionnaire Design with an HCI focus

CS449/649: Human-Computer Interaction

Introduction to Human Computer Interaction

CSE 165: 3D User Interaction. Lecture #11: Travel

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

Course Syllabus. P age 1 5

Two Factor Full Factorial Design with Replications

Introduction. chapter Terminology. Timetable. Lecture team. Exercises. Lecture website

Orchestration. Lighton Phiri. Supervisors: A/Prof. Hussein Suleman Prof. Dr. Christoph Meinel HPI-CS4A, University of Cape Town

Software LEIC/LETI. Lecture 21

An Integrated Approach Towards the Construction of an HCI Methodological Framework

Human-Computer Interaction IS 4300

Contextual Design Observations

MEDIA AND INFORMATION

User Experience Design I (Interaction Design)

CS 354R: Computer Game Technology

Enhancing Robot Teleoperator Situation Awareness and Performance using Vibro-tactile and Graphical Feedback

Introduction to HCI. CS4HC3 / SE4HC3/ SE6DO3 Fall Instructor: Kevin Browne

Game playtesting, Gameplay metrics (Based on slides by Michael Mateas, and Chapter 9 (Playtesting) of Game Design Workshop, Tracy Fullerton)

A Method for Quantifying the Benefits of Immersion Using the CAVE

Controlling vehicle functions with natural body language

6 Ubiquitous User Interfaces

Week 15. Mechanical Waves

Older adults attitudes toward assistive technology. The effects of device visibility and social influence. Chaiwoo Lee. ESD. 87 December 1, 2010

User Experience Questionnaire Handbook

High School PLTW Introduction to Engineering Design Curriculum

Human Computation and Crowdsourcing Systems

Design and Analysis of a New Mini-Bike Prototype Using Fabrication Techniques S. A Puviyarasu, V. S. Ukkeshwar

School of Computer Science. Course Title: Introduction to Human-Computer Interaction Date: 8/16/11

HandsIn3D: Supporting Remote Guidance with Immersive Virtual Environments

Understanding User s Experiences: Evaluation of Digital Libraries. Ann Blandford University College London

Map of Human Computer Interaction. Overview: Map of Human Computer Interaction

INTRODUCING CO-DESIGN WITH CUSTOMERS IN 3D VIRTUAL SPACE

250 Introduction to Applied Programming Fall. 3(2-2) Creation of software that responds to user input. Introduces

Field & Post Production The Media School Indiana University Syllabus - Fall 2016 v1.0

10. Personas. Plan for ISSD Lecture #10. 1 October Bob Glushko. Roadmap to the lectures. Stakeholders, users, and personas

CS 498. Sections VR3 & VR4

Domain Understanding and Requirements Elicitation

Testing Stereoscopic Vision in Robot Teleguide 535

Physics 2310 Lab #5: Thin Lenses and Concave Mirrors Dr. Michael Pierce (Univ. of Wyoming)

A Kinect-based 3D hand-gesture interface for 3D databases

Model Based Systems Engineering with MagicGrid

Sampling. I Oct 2008

Overcoming World in Miniature Limitations by a Scaled and Scrolling WIM

3D Interaction Techniques

Monday, June 28, Joseph Cafazzo, PhD PEng

Virtual Environments. CSCI 420 Computer Graphics Lecture 25. History of Virtual Reality Flight Simulators Immersion, Interaction, Real-time Haptics

75 points D. Homework 50 points E. Critiques 10 point F. Total: 150 points

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

BSc in Music, Media & Performance Technology

Virtual Environments. Virtual Reality. History of Virtual Reality. Virtual Reality. Cinerama. Cinerama

EE 309 Signal and Linear System Analysis

1/22/13. Virtual Environments. Virtual Reality. History of Virtual Reality. Virtual Reality. Cinerama. Cinerama

Lesson 1: Technology to the Rescue

SKETCHING THE UX: METHOD. Lesson 11 Sketching the UX: 10 plus 10 method

DESIGNING AND CONDUCTING USER STUDIES

Comparing Means. Chapter 24. Case Study Gas Mileage for Classes of Vehicles. Case Study Gas Mileage for Classes of Vehicles Data collection

Selecting Photos for Sharing

Human Computer Interaction (HCI, HCC)

Trust in Automated Vehicles

Chapter 2 Understanding and Conceptualizing Interaction. Anna Loparev Intro HCI University of Rochester 01/29/2013. Problem space

3D User Interaction CS-525U: Robert W. Lindeman. Intro to 3D UI. Department of Computer Science. Worcester Polytechnic Institute.

ART 203 REQUIRED TEXT: KERWIN, B. DRAWING FROM THE INSIDE OUT: Advanced Drawing.

Design Science Research Methods. Prof. Dr. Roel Wieringa University of Twente, The Netherlands

Case studies on specific organizations will include, but are not limited to, the following elements:

Quantitative Comparison of Interaction with Shutter Glasses and Autostereoscopic Displays

Overview of the Course Population Size

Building a bimanual gesture based 3D user interface for Blender

Using Online Communities as a Research Platform

Home-Care Technology for Independent Living

MANPADS VIRTUAL REALITY SIMULATOR

AIEDAM Special Issue: Sketching, and Pen-based Design Interaction Edited by: Maria C. Yang and Levent Burak Kara

Human-Computer Interaction

AUTO INJECTORS & PEN INJECTORS: A USER-CENTRIC DESIGN APPROACH

USER RESEARCH: THE CHALLENGES OF DESIGNING FOR PEOPLE DALIA EL-SHIMY UX RESEARCH LEAD, SHOPIFY

Augmented Reality And Ubiquitous Computing using HCI

Framework and the Live, Virtual, and Constructive Continuum. Paul Lawrence Hamilton Director, Modeling and Simulation

Welcome, Introduction, and Roadmap Joseph J. LaViola Jr.

CHM 152 Lab 1: Plotting with Excel updated: May 2011

Prof.: Michael Roukes, x2916, 131 Bridge Annex T.A.: Raj Katti, x5814, B139 West Bridge

Symposium 2001/36 20 July English

Welcome. PSYCHOLOGY 4145, Section 200. Cognitive Psychology. Fall Handouts Student Information Form Syllabus

Game Artificial Intelligence ( CS 4731/7632 )

The aims. An evaluation framework. Evaluation paradigm. User studies

Application of 3D Terrain Representation System for Highway Landscape Design

Immersive Simulation in Instructional Design Studios

Evaluation of Haptic Virtual Fixtures in Psychomotor Skill Development for Robotic Surgical Training

Theory and Practice of Tangible User Interfaces Tuesday, Week 9

Managing the Innovation Process. Development Stage: Technical Problem Solving, Product Design & Engineering

ADVANCES IN THE USABILITY AND USE OF HEALTHCARE INFORMATION SYSTEMS: EXPERIENCES IN CANADA AND INTERNATIONALLY

Chapter 25. One-Way Analysis of Variance: Comparing Several Means. BPS - 5th Ed. Chapter 24 1

Formative Evaluation of a Virtual Reality Telerehabilitation System for the Lower Extremity

Transcription:

CSE 190: 3D User Interaction Lecture #17: 3D UI Evaluation Jürgen P. Schulze, Ph.D.

2 Announcements Final Exam Tuesday, March 19 th, 11:30am-2:30pm, CSE 2154 Sid s office hours in lab 260 this week CAPE Please return webcams, Hydras, Kinects

3 Paper Presentation Today Joey: Predator-prey vision metaphor for multi-tasking virtual environments

4 Final Exam Date: Tuesday, March 19 th Time: 11:30am 2:30pm Location: CSE 2154

5 Final Exam Permitted Pen/pencil(s) Eraser/ink corrector Pencil sharpener Ruler Blank scrap paper

6 Final Exam - Not Permitted Cell phone (switch off) Other electronic devices, incl. calculator Books Lecture notes Cheat sheets

7 Final Exam - Material You should review: Lecture slides What you learned by doing the homework assignments You do not need to study: Textbook contents not covered in class Research paper presentations

8 Final Exam - Tips Similar to exams in CSE 167 Example: http://ivl.calit2.net/wiki/images/1/14/final-fall2011.pdf Understand the slides Use textbook as reference Ask Sid in office hour 3D UI design task(s) possible No C++/OSG/OpenGL code Pseudocode possible

9 Remaining 3D UI Design Strategies

10 3DUI Design Strategies Designing for humans Match design to human strengths Inventing 3D interaction techniques Creative exploration of 3D UIs

11 Inventing 3D User Interfaces Realism (or isomorphism) Borrowing from real world Magic (or non-isomorphism) Deviating from the real world and introducing artificial, magic techniques Continuum between realism and magic

12 Inventing 3DUIs Simulating Reality Tried and true approach replicate world as close as possible bring in certain elements Important for simulation applications flight simulators medical training phobia treatment Dependent on application Advantages User already knows how to do it from everyday experience Can be implemented on the basis of designer intuition Disadvantages Limitations of technology do not allow exact realism Introduces limitations of the physical world into the virtual world

13 Inventing 3DUIs Adopting from the Real World Adopt artifacts, ideas, philosophies, domains Architecture and movies Real-world metaphors Examples virtual vehicle flashlight shadows

14 Inventing 3DUIs Adapting from 2D 2D UIs studied extensively Most people fluent with 2D interaction Can be easier than 3D Approaches 2D overlay Elements in 3D environment 2D interaction with 3D objects UI on separate device, e.g., Ipad

15 Inventing 3DUIs Magic and Aesthetics Real power of 3DUIs better reality alternate reality Overcome human limitations Reduces effects of technological limitations http://www.cantonmagicrafters.com/images/rabbit.jpg

16 Magic: Cultural Clichés & Metaphors Examples: Flying carpet, Go-Go, WIM Advantages: easy to understand if you know the metaphor usually they are very enjoyable many metaphors are available need not to be learned Disadvantages: the metaphors can be misleading the metaphors are often rooted in culture it is difficult to come up with good magic metaphor

17 3D UI Evaluation

18 Why User Evaluation? Need to compare devices interaction techniques Applications Problem identification and redesign General usability understanding

19 Some Terminology Usability everything about an artifact and what affects a person s use of an artifact Evaluator person who designs, administers, implements, or analyzes an evaluation Subject person who takes part in the evaluation

20 Evaluation Tools User task analysis generates list of detailed task descriptions, sequences, user work, and information flow Scenarios built from task analysis important for experiment design Taxonomy science of classification break down techniques into components used in evaluation process Prototyping need to have something to test paper-based sketches Wizard of Oz approach

21 Evaluation Methods Cognitive walkthrough Heuristic evaluation Formative evaluation observational user studies questionnaires, interviews Summative evaluation task-based usability evaluation formal experimentation Questionnaires Interviews and Demos

22 Evaluation Metrics System Performance System performance metrics Average frame rate (fps) Average latency / lag (msec) Variability in frame rate / lag Network delay Distortion Only important for its effects on user performance / preference frame rate affects presence network delay affects collaboration

23 Evaluation Metrics Task Performance Speed / efficiency Accuracy Domain-specific metrics education: learning training: spatial awareness design: expressiveness

24 Evaluation Metrics User Preference Ease of use / learning Presence User comfort Usually subjective (measured in questionnaires, interviews)

25 User Comfort Simulator sickness Kennedy - Simulator Sickness Questionnaire (SSQ) Aftereffects of VE exposure Stanney 1998: Aftereffects from virtual environment exposure: How long do they last? Arm/hand strain Eye strain

26 3D Usability Evaluation Things to Consider

27 Formality of Evaluation Formal: independent & dependent variables, statistical analysis, strict adherence to procedure, hold constant all other variables, usually done to compare multiple techniques or at the end of the design process Informal: looser procedure, often more qualitative, subject comments very important, looking for broad usability issues, usually done during the design process to inform redesign

28 What is Being Evaluated? Application: Prototype - consider fidelity, scope, form Complete working system Controlled experiments are rare Interaction techniques / UI metaphors Can still evaluate a prototype More generic context of use Formal experiments more often used Consider Wizard of Oz evaluation

29 Subjects / Participants How many? What backgrounds? technical vs. non-technical expert vs. novice VE users domain experts vs. general population What age range? Recruiting flyers email/listservs/newsgroups psychology dept. CS classes

30 Number of Evaluators Multiple evaluators often needed for 3DUI evaluations Roles cable wrangler software controller note taker timer behavior observer

31 Procedure Welcome Informed consent Demographic/background questionnaire Pre-testing Familiarize with equipment Exploration time with interface Tasks Questionnaires / post-testing Interviews

32 Pilot Testing Pilot testing should be used to: debug your procedure identify variables that can be dropped from the experiment

33 Instructions How much to tell the subject about purpose of experiment? How much to tell the subject about how to use the interface? Always tell the subject what they should try to optimize in their behavior. If using think-aloud protocol, you will have to remind them many times. If using trackers, you will have to help users learn to move their heads, feet, and bodies it doesn t come naturally to many people. Remind subjects you are NOT testing THEM, but the interface.

End of Official Material The following slides are not part of the material for the final exam. However, they might be useful for you to complete your understanding of evaluations.

35 Formal Experiment Issues Choosing independent variables Choosing dependent variables Controlling (holding constant) other variables Within- vs. between-subjects design Counterbalancing order of conditions Full factorial or partial designs

36 Independent Variables Main variable of interest (e.g. interaction technique) Secondary variables task characteristics environment characteristics system characteristics user characteristics

37 Metrics (dependent variables) Task performance time Task errors User comfort (subjective ratings) Observations of behavior (e.g. strategies) Spoken subject comments (e.g. preferences) Surveys/questionnaires Interviews

38 Data Analysis Averages (means) of quantitative metrics Counts of errors, behaviors Correlate data to demographics Analysis of variance (ANOVA) Post Hoc analysis (t-tests) Visual analysis of trends (esp. learning) Interactions between variables are often important Expect high variance in 3DUI interaction studies

39 Analysis Tools SPSS, SAS, etc. full statistical analysis packages parametric and non-parametric tests test correction mechanisms (e.g., Bonferroni) Excel basic aggregation of data Correlations confidence intervals graphs Matlab, Mathematica