First day quiz Introduction to HCI

Similar documents
Who are these people? Introduction to HCI

CS 3724 Introduction to HCI

Human Computer Interaction Lecture 04 [ Paradigms ]

Unit 23. QCF Level 3 Extended Certificate Unit 23 Human Computer Interaction

SIM 15/16 T1.1 Introduction to HCI

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

HUMAN COMPUTER INTERACTION 0. PREFACE. I-Chen Lin, National Chiao Tung University, Taiwan

Augmented and Virtual Reality 6.S063 Engineering Interaction Technologies. Prof. Stefanie Mueller MIT CSAIL HCI Engineering Group

Research Topics in Human-Computer Interaction

Interaction Design (IxD) (User Experience Design I) History

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

Short Course on Computational Illumination

CS 315 Intro to Human Computer Interaction (HCI)

Effective Iconography....convey ideas without words; attract attention...

By: Celine, Yan Ran, Yuolmae. Image from oss

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

A Brief Survey of HCI Technology. Lecture #3

HUMAN COMPUTER INTERFACE

Timeline of Significant Events

CSE440: Introduction to HCI

Course Syllabus. P age 1 5

Abdulmotaleb El Saddik Associate Professor Dr.-Ing., SMIEEE, P.Eng.

Virtual Environments. Ruth Aylett

Human Computer Interaction (HCI, HCC)

LECTURE 5 COMPUTER PERIPHERALS INTERACTION MODELS

RV - AULA 05 - PSI3502/2018. User Experience, Human Computer Interaction and UI

Job Description. Commitment: Must be available to work full-time hours, M-F for weeks beginning Summer of 2018.

PERFORMANCE IN A HAPTIC ENVIRONMENT ABSTRACT

Human-Computer Interaction

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

Interaction Techniques for Immersive Virtual Environments: Design, Evaluation, and Application

The Nature of Informatics

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

Introduction to Human-Computer Interaction

EECS 4441 Human-Computer Interaction

EECS 4441 / CSE5351 Human-Computer Interaction. Topic #1 Historical Perspective

Introduction to Mediated Reality


Human-Centered Design. Scott Klemmer Autumn 2009

L ESSONS FROM THE C REATION OF THE G EORGIA TECH COLLEGE

Pure Versus Applied Informatics

Perceptual Interfaces. Matthew Turk s (UCSB) and George G. Robertson s (Microsoft Research) slides on perceptual p interfaces

Human Computer Interaction. Content. Human Computer Interaction LECTURE 1 INTRODUCTION TO HCI PRINCIPLES & KEY CONCEPTS

Research Topics in Human-Computer Interaction

Interface Design V: Beyond the Desktop

Week-1 [8/29, 31, 9/2]: Introduction, Discussion of Lab Platforms (Jetson)

Human Computer Interaction (HCI) Designing Interactive systems Lecture 1 dr Kristina Lapin

HandsIn3D: Supporting Remote Guidance with Immersive Virtual Environments

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

Ubiquitous Computing Summer Episode 16: HCI. Hannes Frey and Peter Sturm University of Trier. Hannes Frey and Peter Sturm, University of Trier 1

- applications on same or different network node of the workstation - portability of application software - multiple displays - open architecture

PROPOSED SYSTEM FOR MID-AIR HOLOGRAPHY PROJECTION USING CONVERSION OF 2D TO 3D VISUALIZATION

Human Factors. We take a closer look at the human factors that affect how people interact with computers and software:

User Interface Software Projects

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

Lecture 1 - Introduction to HCI CS-C

Tangible User Interface for CAVE TM based on Augmented Reality Technique

Human Computer Interaction. What is it all about... Fons J. Verbeek LIACS, Imagery & Media

Human-Computer Interaction. Ryan Doolittle

Using Pinch Gloves for both Natural and Abstract Interaction Techniques in Virtual Environments

EMPOWERING THE CONNECTED FIELD FORCE WORKER WITH ADVANCED ANALYTICS MATTHEW SHORT ACCENTURE LABS

Wednesday, November transforming human factors discoveries into design solutions for Nortel Networks customers

Appendices master s degree programme Artificial Intelligence

Human-Computer Interaction IS 4300

Immersive Training. David Lafferty President of Scientific Technical Services And ARC Associate

REU Sites: Building Interfaces for Tomorrow s Technology

Interaction Design -ID. Unit 6

Human Computer Interaction

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti

Research Topics in Human-Computer Interaction

University of California, Santa Barbara. CS189 Fall 17 Capstone. VR Telemedicine. Product Requirement Documentation

Liferay as a headless CMS for Robotics & VR/AR environments

Realtime 3D Computer Graphics Virtual Reality

Using VR and simulation to enable agile processes for safety-critical environments

Scholarly Article Review. The Potential of Using Virtual Reality Technology in Physical Activity Settings. Aaron Krieger.

COMS W4170 Direct Manipulation 2

Course Introduction and Overview of Software Engineering. Richard N. Taylor Informatics 211 Fall 2007

Sketchpad Ivan Sutherland (1962)

LECTURE 5 COMPUTER PERIPHERALS INTERACTION MODELS

Augmented Reality And Ubiquitous Computing using HCI

Augmented and mixed reality (AR & MR)

VICs: A Modular Vision-Based HCI Framework

in the New Zealand Curriculum

- Basics of informatics - Computer network - Software engineering - Intelligent media processing - Human interface. Professor. Professor.

Towards Wearable Gaze Supported Augmented Cognition

CS 147 dt+ux: Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2015 Prof. James A. Landay Stanford University

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

Discussion on Different Types of Game User Interface

Emerging technology. Presentation by Dr Sudheer Singh Parwana 17th January 2019

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

GUI and Gestures. CS334 Fall Daniel G. Aliaga Department of Computer Science Purdue University

revolutionizing Subhead Can Be Placed Here healthcare Anders Gronstedt, Ph.D., President, Gronstedt Group September 22, 2017

Lecture 2: 1962 Report & 1968 Demo

VR-programming. Fish Tank VR. To drive enhanced virtual reality display setups like. Monitor-based systems Use i.e.

Usability versus Playability?

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

UNIT 2 TOPICS IN COMPUTER SCIENCE. Emerging Technologies and Society

Natural User Interface (NUI): a case study of a video based interaction technique for a computer game

Enhancing Shipboard Maintenance with Augmented Reality

Touch & Gesture. HCID 520 User Interface Software & Technology

Transcription:

First day quiz Introduction to HCI CS 3724 Doug A. Bowman You are on a team tasked with developing new order tracking and management software for amazon.com. Your goal is to deliver a high quality piece of software What are the most important steps you will take? What are the most important principles you will follow? (C) 2007 Doug Bowman, Virginia Tech CS 2 Did anyone say If not, you get this Talk to the end-users? Develop rough prototypes? Evaluate for usability? Design a consistent user interface? Provide useful feedback to users? Help users recover from errors? (C) 2007 Doug Bowman, Virginia Tech CS 3 (C) 2007 Doug Bowman, Virginia Tech CS 4

or this or these! (C) 2007 Doug Bowman, Virginia Tech CS 5 (C) 2007 Doug Bowman, Virginia Tech CS 6 Unlike other CS classes... No equations (well, maybe one) No proofs No algorithms Multi-disciplinary psychology graphic design industrial engineering Definitions HCI: human-computer interaction human: characteristics of body, perception, cognition, demographics, etc. affect interaction computer: any interactive system with digital computation components interaction: communication or dialogue or collaboration between two parties (C) 2007 Doug Bowman, Virginia Tech CS 7 (C) 2007 Doug Bowman, Virginia Tech CS 8

Interactive System interactive systems support human activity any device whose action follows from the actions of its user and whose action is at least partly apparent to the user 2-way communication User System User Interface The visible/perceptible parts of an interactive system through which the user and system communicate Input Devices UI SW Output Devices System (C) 2007 Doug Bowman, Virginia Tech CS 9 (C) 2007 Doug Bowman, Virginia Tech CS 10 Human Factors human factors generally refers to: psychology of system users (e.g. vision) physiology of system users (e.g. ergonomics) this class is really introduction to HCI (C) 2007 Doug Bowman, Virginia Tech CS 11 Why should you study HCI? Myth: Interaction/UI design is the easiest part of a system, and should be done last Myth: Programming is the most important skill for system developers We want to support human activity, so design with users in mind! (UCSD) Technology will not be useful unless it is also usable Usable systems lead to more productivity and satisfaction (C) 2007 Doug Bowman, Virginia Tech CS 12

What are the criteria for success? SW Eng. goals are still important: robustness maintainability cost HCI goal usability: user performance (speed, errors) ease of learning, ease of use user satisfaction, physical comfort Why Usability Engineering? Waterfall models of development do not work Too many unknowns (Brooks: No Silver Bullet) Need an iterative discovery-oriented process But at the same time need to manage it Demands well-defined process with metrics Specifying usability goals as objectives Assessing and redesigning to meet these objectives Manage usability as a quality characteristic, much like modularity or nonfunctional requirements (C) 2007 Doug Bowman, Virginia Tech CS 13 (C) 2007 Doug Bowman, Virginia Tech CS 14 How Should We Measure Usability? History and Future of HCI Bottom line is whether the users got what they wanted, i.e., is the client satisfied Practically speaking, need to break this down so that we can operationalize our objectives Our textbook definition: The quality of an interactive computer system with respect to ease of learning, ease of use, and user satisfaction Can the users do what they want to do in a comfortable and pleasant fashion? Much of the class will consider systems that are in use today Class projects may speculate on emerging (but feasible) paradigms To understand present and future, start with the emergence of HCI (C) 2007 Doug Bowman, Virginia Tech CS 15 (C) 2007 Doug Bowman, Virginia Tech CS 16

History of HCI Early days of computation (pre-wwii): Computer as number-cruncher, black box Batch processing of jobs; lack of interactivity Displays almost non-existent Vannevar Bush, 1945 As We May Think Vision of post-war activities, Memex when one of these items is in view, the other can be instantly recalled merely by tapping a button (C) 2007 Doug Bowman, Virginia Tech CS 17 (C) 2007 Doug Bowman, Virginia Tech CS 18 Douglas Engelbart, 1962 Augmenting Human Intellect: A Conceptual Framework In 1968, workstation with a mouse, links across documents, chorded keyboard Sutherland (1965) - Ultimate Display Data Visualization: A display connected to a digital computer is a looking glass into a mathematical wonderland. Body Tracking: The computer can easily sense the positions of almost any of our body muscles. Realistic environments: A chair display in such a room would be good enough to sit in. Handcuffs displayed in such a room would be confining, and a bullet displayed in such a room would be fatal. Beyond reality: There is no reason why the objects displayed by a computer have to follow ordinary rules of physical reality with which we are familiar. (C) 2007 Doug Bowman, Virginia Tech CS 19 (C) 2007 Doug Bowman, Virginia Tech CS 20

Sutherland (1968) - A head-mounted three-dimensional display Sword of Damocles XEROX Alto and Star Windows Menus Scrollbars Pointing Consistency Apple LISA and Mac Inexpensive High-quality graphics 3rd party applications Precursor of modern VR, AR (C) 2007 Doug Bowman, Virginia Tech CS 21 (C) 2007 Doug Bowman, Virginia Tech CS 22 History (and future) of HCI HCI people at VT Large displays Small displays Peripheral displays Alternative I/O Ubiquitous computing Virtual environments Speech recognition Multimedia Video conferencing Artificial intelligence Software agents Recommender systems Doug Bowman Dan Dunlap Roger Ehrich Joe Gabbard Denis Gracanin Steve Harrison Rex Hartson Deborah Hix Brian Kleiner Scott McCrickard Chris North Manuel Pérez-Quiñones Francis Quek Tonya Smith-Jackson Deborah Tatar Woodrow Winchester Implants... Andrea Kavanaugh (C) 2007 Doug Bowman, Virginia Tech CS 23 (C) 2007 Doug Bowman, Virginia Tech CS 24