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

Similar documents
Human Computer Interaction

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

HUMAN COMPUTER INTERFACE

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

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

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

Human Computer Interaction (HCI, HCC)

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

Human-Computer Interaction

LECTURE 5 COMPUTER PERIPHERALS INTERACTION MODELS

Lecture 1 - Introduction to HCI CS-C

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

in the New Zealand Curriculum

Human-computer Interaction Research: Future Directions that Matter

LECTURE 5 COMPUTER PERIPHERALS INTERACTION MODELS

What is HCI? IUI is a specific field of HCI. Intelligent User Interfaces (IUI) 06/04/2015. Human Computer Interaction

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

Human-Computer Interaction IS 4300

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

Human Computer Interaction Lecture 04 [ Paradigms ]

Introduction to Artificial Intelligence. Department of Electronic Engineering 2k10 Session - Artificial Intelligence

Model 2.4 Faculty member + student

Mobile Applications 2010

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

Application of 3D Terrain Representation System for Highway Landscape Design

ELG3336 Introduction to Engineering Design

CMP2019M Human-Computer Interaction. Week 1 Introduction

HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY

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

EDUCATIONAL PROGRAM YEAR bachiller. The black forest FIRST YEAR OF HIGH SCHOOL PROGRAM

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

GLOSSARY for National Core Arts: Media Arts STANDARDS

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

The essential role of. mental models in HCI: Card, Moran and Newell

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

Formal Methods for Interactive Systems

SM 3511 Interface Design. Introduction

D S R G. Alina Mashko, GUI universal and global design. Department of vehicle technology. Faculty of Transportation Sciences

CS 3724 Introduction to HCI

Intelligence Communication in the Digital Age. Dr. Rubén Arcos, Ph.D.

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Human-Computer Interaction

The paradigm does not necessarily describe reality, and at best only describes one aspect of reality.

H enri H.C.M. Christiaans

Assess how research on the construction of cognitive functions in robotic systems is undertaken in Japan, China, and Korea

Auto und Umwelt - das Auto als Plattform für Interaktive

ND STL Standards & Benchmarks Time Planned Activities

Design of Multimodal Media Systems

Discussion on Different Types of Game User Interface

Clarifying the Metrics of Usability Version 1.0 April 11, 2001

Issues. Thursday September 21, Monday September 25, Monday October 30, Explanation Practical. Team formation (in preparation -

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

Joining Forces University of Art and Design Helsinki September 22-24, 2005

Artificial Intelligence

PART I: Workshop Survey

Visual Art Standards Grades P-12 VISUAL ART

Issues and Challenges of 3D User Interfaces: Effects of Distraction

A Brief Survey of HCI Technology. Lecture #3

Definitions proposals for draft Framework for state aid for research and development and innovation Document Original text Proposal Notes

Subject Name:Human Machine Interaction Unit No:1 Unit Name: Introduction. Mrs. Aditi Chhabria Mrs. Snehal Gaikwad Dr. Vaibhav Narawade Mr.

Astronomy Project Assignment #4: Journal Entry

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

High School Art. AASD Art Goals for K-12 Students. Description Credits Prerequisites Textbooks/Resources

Towards affordance based human-system interaction based on cyber-physical systems

Below is provided a chapter summary of the dissertation that lays out the topics under discussion.

MA User Experience Design Programme Specification 2018/19

Human-Centered Design. Scott Klemmer Autumn 2009

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

Why interest in visual perception?

User Interaction and Perception from the Correlation of Dynamic Visual Responses Melinda Piper

Who are these people? Introduction to HCI

Introduction to Autonomous Agents and Multi-Agent Systems Lecture 1

Socio-cognitive Engineering

First day quiz Introduction to HCI

From the ID Foreward. By Dr. James Foley

Evaluating Socio-Technical Systems with Heuristics a Feasible Approach?

Essay on A Survey of Socially Interactive Robots Authors: Terrence Fong, Illah Nourbakhsh, Kerstin Dautenhahn Summarized by: Mehwish Alam

Hoboken Public Schools. Visual and Arts Curriculum Grades K-6

Towards a novel method for Architectural Design through µ-concepts and Computational Intelligence

What is Digital Literacy and Why is it Important?

Robot Society. Hiroshi ISHIGURO. Studies on Interactive Robots. Who has the Ishiguro s identity? Is it Ishiguro or the Geminoid?

Overview of the Research Process Comments by Dan A. Simunic, UBC

HELPING THE DESIGN OF MIXED SYSTEMS

Chapter 7 Information Redux

Course Syllabus. P age 1 5

Designing for Spatial Multi-User Interaction. Eva Eriksson. IDC Interaction Design Collegium

Grade 6: Creating. Enduring Understandings & Essential Questions

The big hole in HCI research. Vassilis Kostakos Center for Ubiquitous Computing University of Oulu, Finland

Impediments to designing and developing for accessibility, accommodation and high quality interaction

The Nature of Informatics

User Interface Software Projects

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

Agent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems

Individual Test Item Specifications

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

DYNAMIC MEDIA INSTITUTE MFA: DESIGN COURSES

AI Principles, Semester 2, Week 1, Lecture 2, Cognitive Science and AI Applications. The Computational and Representational Understanding of Mind

project gnosis tech ed development centre Teaching Kids since 2013

Usability vs. user experience

Second Year Industrial Design and Visual Communication Design

CPE/CSC 580: Intelligent Agents

Transcription:

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

September 4, 2017 LECTURE 1 INTRODUCTION TO HCI PRINCIPLES & KEY CONCEPTS 2

3

Content What is HCI Historical context What are the scientific disciplines involved Interaction & Interactive Systems What is Information Visualization What are the scientific disciplines involved Systems Examples 1 st Key concept: Usability Why are we teaching this course... 4

Human Computer Interaction 5

Human Computer Interaction 6

What is it about... Humans Working Routines-Workflows Capabilities ~ Limitations Machines Used Mode of Operation Possibilities ~ Limitations INTERFACE, Man-Machine Interaction Human-Computer Interaction Embedded Systems 7

It is about system development Nearly half of entire software development effort relates to the user interface. (Myers and Rosson, 1992) This statement is still very true Not only user interface Interaction Architecture, Product Design Connectivity Service Design 8

Human Computer Interaction As a Science Methods Formalisms Relations and Overlap diciplines Measurement As a Product Recipes Design Technology Measurement Strategies for Development 9

Human Computer Interaction Interface Present Instructions to Human Translate Instruction from Human to Machine Interaction Offer mode of operation Connect with Interface 10

Early Human Computer Interaction 11

Beginnings Computing in 1945 Harvard Mark I ASCC: IBM Automatic Sequence Controlled Calculator (aka Mark 1) 55 feet long, 8 feet high, 5 tons 12

Learn about NORC... 13

What Interactions did we See... Mechanical Poor feedback Specialist use Process control Calculations No intention to address the mass market 14

What is HCI... Early computers: extremely difficult to use large & expensive by comparison: people time (labour) cheap used by specialists no knowledge about how to make use easier Today (This era) None of these conditions hold Development of PC s major landmark Shift to other interaction paradigms Small & Handheld - Devices Robots 15

Interaction Paradigms Batch processing Timesharing Networking (1972 1 st email) Graphical display Microprocessor WWW Ubiquitous Computing Grid/Cloud Computing Human Robot Interaction Tablet/Table Top Computing 1950 s 1960 s 1970 s 1980 s 1990 s 1995 s This era 16

Initial outlook of human interaction Wide acceptance of computers (as of 1980ties) Consequence: Computers must be well-designed Interactions must be well-designed Users should not have to think about its use Intuitive Logical responses Safe Two crucial concepts Design Interaction 17

Not thinking about its use For example compare: CD-players Cars 18

Interactions with Small Devices Imagine what these devices can do compared to Mark I 19

Directions in HCI, bot-interaction Q1 Japan 2005, by Hiroshi Ishiguro, Osaka University. Human Robot Interaction Human Android Interaction Whole new range of interactions 20

Machine Personal Relations Robots get more human Android Geminoid Ubiquitous phenomena Interaction will be more human Emotive respons Geminoid HI-1 Personal relations (e.g. Mariage...) If the alternative is that you are lonely and sad and miserable, is it not better to find a robot that claims to love you and acts like it loves you? David Levy 21

22

What Interactions did we See... Sensor based Intention of rich feedback Specialist use Multi-purpose Intention to address the mass market Ubiquitous 23

Design: Interdisciplinary Field HCI combines knowledge and methods associated with professionals including: Computer Scientists Psychologists Experimental, Educational, Social and Industrial Designers Instructional and Graphical Technical Writers Human Factors and Ergonomics Experts Anthropologists and Sociologists 24

HCI: Multi-disciplinary Booth, 1989, Preece et al, 2002; Zhang & Li 2004 25

Disciplines contributing to HCI Computer Science Cognitive Psychology Social & Organizational Psychology HCI Ergonomics Sociology Artificial Intelligence Graphics Design 26

Development of HCI Beyond and more than system s capabilities 1970s: notion of User-Interface arises Also known as Man-Machine Interface those aspects of the system that the user comes in contact with [Moran, 1981] input language for user, an output language for machine and a protocol for interaction [Chi,1985] Man-Machine Interface: implies gender bias 27

Early concepts in HCI Companies started to call their products: user-friendly [ today this is a Curse ] In practice: Just tidy up the screens Make them more aesthetically pleasing No Design decisions nor Interaction plan Meanwhile: Research focus on capabilities/limitations of people Different thing! Important focus on psychological factors Focus on aspects of ergonomics 28

Design Capabilties - Humans Donald A. Norman - Psychologist Poet Doet 29

User Friendly What is User Friendly? Can we measure it? Criteria adhering to some standard? Prototyping, Prototyping styles Usability, Usability criteria Evaluations, Evaluation techniques All are based in getting the User involved! 30

Definitions of HCI A workable definition is: a set of processes, dialogues and actions through which a human employs and interacts with a computer (comment: visa versa?) A focus on the research themes: a discipline concerned with the design, evaluation, and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them 31

Dissect HCI definition Human, Users, single, group working together, sequence User(s) tries to complete a task. Computer, Technology, not just Desktop computer Systems: Large-scale computers, Process control, Embedded systems. Interaction, Communication, direct/indirect Dialogue + feedback/batch Task oriented 32

Development Attitude Computing paradigms have shifted Early computing had no end users. end users are extremely important Natural focus is on the needs and capabilities of these end users Interface Design Interaction Design Nearly half of entire software development effort relates to the user interface. [Myers and Rosson, 1992] 33

Design (1) What is design? It s where you stand with a foot in two worlds the world of technology and the world of people and human purposes and you try to bring the two together. Mitch Kapor (1996) 34

Design (2) The term design refers to: both to the creative process of specifying something new and to the representations that are produced during the process. In Design: both problem and solution need to evolve during the design process; rarely complete specification before some design work has been done. Ergo: it is an interactive process. 35

Design and Interactive Systems (1) Interactive system: Term used to describe the technologies that interactive system designers work with. Term intends to cover components, devices, products and software systems that are primarily concerned with processing information. Things that deal with the transmission, display, storage or transformation of information that people can perceive. Devices and systems that respond dynamically to people s actions. 36

Design and Interactive Systems (2) Examples Mobile phones: transmit, store and transform information Websites: store and display information and respond to people s actions Computer game controllers dynamic response to actions Interactive Installations transmit information, generate dynamic response 37

People and Technologies People and interactive systems are different: this entails the fundamental challenge for interactive systems designers is to deal with. 38

Interface The interface to an interactive system is all those parts of the system with which people come into contact with; physically, perceptually and conceptually. Physically Pressing buttons, moving levers Interactive device might respond by providing feedback Perceptually Display things on a screen which we can see Make noises which we can hear. Conceptually Trying to work out what it does What we should be doing. Messages/Indicators designed to help us do this. The interface consists of Input Output HCI needs a (conceptual) model for this 39

Information Visualization What is it all about...

Information Visualization 41

Visualization Visualize: To form a mental model or mental image of something To make something visible to the mind or imagination New concepts Mental model, Mental image Abstractions 42

Visualization Visualization Human activity, not perse with computers Visual, Auditory or other sensory modalities Creation of visual images in aid of understanding of complex, data rich, representations of data Information Visualization Data transformed to graphical representation The study of (interactive) visual representations of abstract data to reinforce human cognition. Abstract data include both numerical and non-numerical data. text and geographic information. 43

Visualization Process 44

Information Visualization Data, dimensionality of the data Presentation of the data Processing of the data Interaction with the data Dynamical view updating Information Visualization: Scientific Visualization: Differences InfoVis SciVis InfoVis SciVis 45

Information Visualization - flow From de Heer et al, CHI 2005 46

Disciplines contributing to InfoVis Computer Science Cognitive Psychology Data Science InfoVis HCI Business Methods Artificial Intelligence Graphics Design 47

Important Concepts HCI/InfoVis Concepts important to HCI and InfoViz Cognetics Affordance Visibility Design Usability Concepts important to HCI Social context Concepts important to InfoVis Data, data transformations 48

InfoVis vs SciVis Dmitrieva & Verbeek, 2010 Bertens, Richardson & Verbeek, 2010 Coordinate space no relation with data True spatial coordinates, xyz, 3D Model 49

50

HCI: disaster stories 1988 : Iran Air Flight 655 shot down by USS Vincennes F-14?? - 290 casualties Conclusion: Aegis had provided accurate data. The crew had misinterpreted it. Different radar screens displayed different aspects of airplane Correlating information was difficult Vital data cluttered by trivial data 51

Poor (interface) design, 1. Increased mistakes in data entry system operation 2. Inaccessible functionality 3. User frustration low productivity and/or under-utilisation 4. System failure because of user rejection 52

Key concepts in HCI and InfoVis USABILITY 53

Software Quality (ISO 9126) Metrics and Evaluation Functionality Reliability Usability Efficiency Maintainability Portability PM Accessibility (sometimes relevant, not ISO 9126) 54

Definition of Usability (Nielsen 2003) Usability is a quality attribute that assesses how easy user interfaces/interactions are to use. The word usability also refers to methods for improving ease-of-use during the design process. Consequently, usability testing requires interaction with representative users! 55

Usability Components Learnability Ease of learning the system, i.e. the basic tasks Skills retained over time (also Memorability) Throughput (also Efficiency) Speed of task performance Low user error rate Flexibility Suitability for intended user expertise Can system be customised? Attitude (also Satisfaction) User subjective satisfaction with system 56

Usability & Goals Usability goals (criteria = objective) effectiveness, efficiency, learnability, safety, etc. User experience goals (quality = subjective) fun, motivating, aesthetically pleasing, supportive of creativity, rewarding, helpful, satisfying, etc. Sometimes there are conflicts 10 minute rule? optimize what the user already knows (Nelson 1980) use the innate knowledge of the user (group) to learn the software (study workflow) not for complex systems 57

User Activities - Capabilities Activities Physical resources Devices that support interaction Cognitive resources Support of cognitive functions Memory Affective resources Pleasing Intelligent use of color and graphics Activities are used to understand Human 58

Beyond standard computing... Control in modern cars - navigation systems Tesla, car-console; How well tested? Direct and Indirect Interaction Information visualization 59

Aim Approach for this Course Learn the major principles of HCI /InfoViz Cognetics Affordance/Visibility Usability Learn how people think, react, acquire Perception Cognetics Learn how to evaluate a system Development track Envisioning, Prototyping, Evaluating Research Based Approach Empirical! 60

Aim End terms for this Course Learn to communicate accross disciplines Learn about software design for Interaction Learn about graphic design for Interaction Learn about design of usefull Interaction Open Mind Understand context Be prepared to throw away Be adventurous 61

Review #1 What is HCI about Design - Interaction HCI is multi-disciplinary Different interaction paradigms Infovis is multi-disciplinary Interactivity and dynamics is major issue Different user groups Usability is a key concept for evaluation of system 62

Next Lectures Thursday September 7 th 11.00-12.45 Sylvius room 1531 Monday September 11 th No Lecture Thursday September 14 th 11.00-12.45 Huygens room 106-109 Monday September 18 th 11.00-12.45 Huygens room 106-109 See schedule hci.liacs.nl 63