Who are these people? Introduction to HCI

Similar documents
First day quiz 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

Research Topics in Human-Computer Interaction

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

Course Syllabus. P age 1 5

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

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

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

Timeline of Significant Events

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

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

Short Course on Computational Illumination

A Brief Survey of HCI Technology. Lecture #3

CS 315 Intro to Human Computer Interaction (HCI)

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

HUMAN COMPUTER INTERFACE

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

Human Computer Interaction (HCI, HCC)

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

EECS 4441 Human-Computer Interaction

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

CSE440: Introduction to HCI

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

Human-Computer Interaction

Research Topics in Human-Computer Interaction

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

Human-Computer Interaction IS 4300

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

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

Interface Design V: Beyond the Desktop

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

LECTURE 5 COMPUTER PERIPHERALS INTERACTION MODELS

PERFORMANCE IN A HAPTIC ENVIRONMENT ABSTRACT

Virtual Environments. Ruth Aylett

Introduction to Human-Computer Interaction

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

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

The Nature of Informatics

Introduction to Mediated Reality


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

Sketchpad Ivan Sutherland (1962)

Lecture 1 - Introduction to HCI CS-C

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

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

Pure Versus Applied Informatics

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

Research Topics in Human-Computer Interaction

Interaction Design -ID. Unit 6

Human-Computer Interaction. Ryan Doolittle

COMS W4170 Direct Manipulation 2

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

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

Human Computer Interaction

HandsIn3D: Supporting Remote Guidance with Immersive Virtual Environments

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

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

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

Usability Engineering (history) SFU CMPT week 2. (Some) Key questions. Usability engineering (objectives) Human-centered design.

Discussion on Different Types of Game User Interface

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

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

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

Appendices master s degree programme Artificial Intelligence

CREATING TOMORROW S SOLUTIONS INNOVATIONS IN CUSTOMER COMMUNICATION. Technologies of the Future Today

Towards Wearable Gaze Supported Augmented Cognition

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

User Interface Software Projects

Human-Centered Design. Scott Klemmer Autumn 2009

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

Realtime 3D Computer Graphics Virtual Reality

CONTEXT-AWARE COMPUTING

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

LECTURE 5 COMPUTER PERIPHERALS INTERACTION MODELS

Indiana K-12 Computer Science Standards

Augmented Reality And Ubiquitous Computing using HCI

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

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

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

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

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

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

Human Computer Interaction

Study of the User-Involvement Iterative Computer Game Interface Design Method

SM 3511 Interface Design. Introduction

UNIT 2 TOPICS IN COMPUTER SCIENCE. Emerging Technologies and Society

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

A Quick Guide to ios 12 s New Measure App

Room With A View (RWAV): A Metaphor For Interactive Computing

Enhancing Shipboard Maintenance with Augmented Reality

Lecture 6: HCI, advanced course, Design rationale for HCI

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

Projection Based HCI (Human Computer Interface) System using Image Processing

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

Application of 3D Terrain Representation System for Highway Landscape Design

CSC 2524, Fall 2018 Graphics, Interaction and Perception in Augmented and Virtual Reality AR/VR

Transcription:

Who are these people? Introduction to HCI Doug Bowman Qing Li CS 3724 Fall 2005 (C) 2005 Doug Bowman, Virginia Tech CS 2 First things first... Why are you taking this class? (be honest) What do you expect to learn? How do you expect to apply this knowledge? Unlike other CS classes... No equations (well, maybe one) No proofs No algorithms Multi-disciplinary psychology graphic design industrial engineering (C) 2005 Doug Bowman, Virginia Tech CS 3 (C) 2005 Doug Bowman, Virginia Tech CS 4

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 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 (C) 2005 Doug Bowman, Virginia Tech CS 5 (C) 2005 Doug Bowman, Virginia Tech CS 6 User Interface The visible/perceptible parts of an interactive system through which the user and system communicate Input Devices UI SW System 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 Output Devices (C) 2005 Doug Bowman, Virginia Tech CS 7 (C) 2005 Doug Bowman, Virginia Tech CS 8

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) 2005 Doug Bowman, Virginia Tech CS 9 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 (C) 2005 Doug Bowman, Virginia Tech CS 10 Why Usability Engineering? How Should We Measure Usability? 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 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? (C) 2005 Doug Bowman, Virginia Tech CS 11 (C) 2005 Doug Bowman, Virginia Tech CS 12

History and Future of HCI 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 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 (C) 2005 Doug Bowman, Virginia Tech CS 13 (C) 2005 Doug Bowman, Virginia Tech CS 14 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 Douglas Engelbart, 1962 Augmenting Human Intellect: A Conceptual Framework In 1968, workstation with a mouse, links across documents, chorded keyboard (C) 2005 Doug Bowman, Virginia Tech CS 15 (C) 2005 Doug Bowman, Virginia Tech CS 16

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. Sutherland (1968) - A head-mounted three-dimensional display Sword of Damocles Precursor of modern VR, AR (C) 2005 Doug Bowman, Virginia Tech CS 17 (C) 2005 Doug Bowman, Virginia Tech CS 18 History (and future) of HCI XEROX Alto and Star Windows Menus Scrollbars Pointing Consistency Apple LISA and Mac Inexpensive High-quality graphics 3rd party applications Large displays Small displays Peripheral displays Alternative I/O Ubiquitous computing Virtual environments Implants Speech recognition Multimedia Video conferencing Artificial intelligence Software agents Recommender systems... (C) 2005 Doug Bowman, Virginia Tech CS 19 (C) 2005 Doug Bowman, Virginia Tech CS 20

HCI people at VT Doug Bowman Dan Dunlap Roger Ehrich Steve Harrison Rex Hartson Deborah Hix Andrea Kavanaugh Brian Kleiner Scott McCrickard Chris North Manuel Pérez-Quiñones Francis Quek Tonya Smith-Jackson Deborah Tatar Woodrow Winchester Course information (C) 2005 Doug Bowman, Virginia Tech CS 21 Textbook Mary Beth Rosson and John M. Carroll, Usability Engineering: Scenario-Based Development of HCI (RC) (C) 2005 Doug Bowman, Virginia Tech CS 23 Other Useful Books Ben Shneiderman, Designing the User Interface Deborah Hix and Rex Hartson, Developing User Interfaces Don Norman, Design of Everyday Things Fred Brooks, The Mythical Man Month (C) 2005 Doug Bowman, Virginia Tech CS 24

Evaluation Project: 55% 5 phases @ 10% each Final presentation: 5% Mid-term and final: 15% each Activities, quizzes, and homework: 15% Course Webpage http://courses.cs.vt.edu/~cs3724/fall2005-bowman (C) 2005 Doug Bowman, Virginia Tech CS 25 (C) 2005 Doug Bowman, Virginia Tech CS 26