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

Similar documents
Human Computer Interaction

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

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

HUMAN COMPUTER INTERFACE

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

Human Computer Interaction (HCI, HCC)

Human-Computer Interaction

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

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

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

Discussion on Different Types of Game User Interface

Human Computer Interaction Lecture 04 [ Paradigms ]

Mobile Applications 2010

Human-Computer Interaction IS 4300

in the New Zealand Curriculum

Lecture 1 - Introduction to HCI CS-C

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

Model 2.4 Faculty member + student

Formal Methods for Interactive Systems

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

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

CMP2019M Human-Computer Interaction. Week 1 Introduction

LECTURE 5 COMPUTER PERIPHERALS INTERACTION MODELS

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

Course Syllabus. P age 1 5

CPE/CSC 580: Intelligent Agents

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

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

SM 3511 Interface Design. Introduction

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

CS 3724 Introduction to HCI

Social Network Analysis and Its Developments

A Brief Survey of HCI Technology. Lecture #3

ELG3336 Introduction to Engineering Design

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

Chapter 7 Information Redux

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

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

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

Socio-cognitive Engineering

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

First day quiz Introduction to HCI

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

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

Xdigit: An Arithmetic Kinect Game to Enhance Math Learning Experiences

Lecture 13: Requirements Analysis

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

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

Human-computer Interaction Research: Future Directions that Matter

GLOSSARY for National Core Arts: Media Arts STANDARDS

LECTURE 5 COMPUTER PERIPHERALS INTERACTION MODELS

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

User Interface Software Projects

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

Evaluating Socio-Technical Systems with Heuristics a Feasible Approach?

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

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

Michael Cowling, CQUniversity. This work is licensed under a Creative Commons Attribution 4.0 International License

Technical Requirements of a Social Networking Platform for Senior Citizens

Levels of Description: A Role for Robots in Cognitive Science Education

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

HCI Midterm Report CookTool The smart kitchen. 10/29/2010 University of Oslo Gautier DOUBLET ghdouble Marine MATHIEU - mgmathie

Introduction to Autonomous Agents and Multi-Agent Systems Lecture 1

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

Who are these people? Introduction to HCI

UX Gap. Analysis of User Experience Awareness in practitioners perspective. Christopher Gihoon Bang

Application of 3D Terrain Representation System for Highway Landscape Design

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies

Dix, Alan; Finlay, Janet; Abowd, Gregory; & Beale, Russell. Human- Graduate Software Engineering Education. Technical Report CMU-CS-93-

PART I: Workshop Survey

Human-Centered Design. Scott Klemmer Autumn 2009

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

Ubiquitous. Waves of computing

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

HISA UX CoP Workshop: Usability and User Experience Stories from the front lines

immersive visualization workflow

ServDes Service Design Proof of Concept

project gnosis tech ed development centre Teaching Kids since 2013

Individual Test Item Specifications

Evaluation of Man- Portable Robots for Urban Missions

Welcome to the community whose members are the users of one of the

Application Areas of AI Artificial intelligence is divided into different branches which are mentioned below:

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

Learning serious knowledge while "playing"with robots

Usability Evaluation of Multi- Touch-Displays for TMA Controller Working Positions

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

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

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots

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

Visual Art Standards Grades P-12 VISUAL ART

Chapter 6. Discussion

SAMPLE. Lesson 1: Introduction to Game Design

How Do You Make a Program Wait?

6 Ubiquitous User Interfaces

Ergonomics. Spring Máté Köles, Dalma Geszten, Bálint Szabó, Kata Kapusy, Áron Tóth, Eszter Józsa, Márk Pulay, Dávid Boros, Dr.

The Evolution of User Research Methodologies in Industry

Clarifying the Metrics of Usability Version 1.0 April 11, 2001

Cognition-based CAAD How CAAD systems can support conceptual design

MA User Experience Design Programme Specification 2018/19

Transcription:

Human Computer Interaction What is it all about... Fons J. Verbeek LIACS, Imagery & Media September 1, 2014 LECTURE 1 INTRODUCTION TO HCI PRINCIPLES & KEY CONCEPTS 2 Content Human Computer Interaction What is HCI Historical context What are the scientific disciplines involved Interaction & Interactive Systems 1 st Key concept: Usability Systems Examples Why are we teaching this course... 3 4 Human Computer Interaction 2014, Lecture 1 1

Human Computer Interaction What is it about... Humans Working Routines-Workflows Capabilties Machines Used Mode of Operation Possibilities ~ Limitations INTERFACE, Man-Machine Interaction Human-Computer Interaction Embedded Systems 5 6 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 Human Computer Interaction As a Science Methods Formalisms Relations and Overlap diciplines Measurement As a Product Recipes Design Technology Measurement Strategies for Development 7 8 Human Computer Interaction 2014, Lecture 1 2

Early Human Computer Interaction Beginnings Computing in 1945 Harvard Mark I ASCC: IBM Automatic Sequence Controlled Calculator (aka Mark 1) 55 feet long, 8 feet high, 5 tons 9 10 What Interactions did we See... Mechanical Poor feedback Specialist use Process control Calculations No intention to address the mass market 11 12 Human Computer Interaction 2014, Lecture 1 3

What is HCI... Interaction Paradigms 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 Batch processing Timesharing Networking (1972 1 st email) Graphical display Microprocessor WWW Ubiquitous Computing Grid/Clouds Computing Human Robot Interaction Tablet/Table Top Computing 1950 s 1960 s 1970 s 1980 s 1990 s 1995 s This era 13 14 Initial outlook of human interaction Not thinking about its use Wide acceptance of computers (as of 1980ties) Consequence: Computers must be well-designed Interactions must be well-designed Users should not have to thinkabout use Intuitive Logical responses Safe Two crucial concepts Design Interaction For example compare: CD-players Cars 15 16 Human Computer Interaction 2014, Lecture 1 4

Interactions with Small Devices Future directions in HCI Q1 Human Robot Interaction Japan 2005, by Hiroshi Ishiguro, Osaka University. Imagine what these devices can do compared to Mark I Human Android Interaction Whole new range of interactions 17 18 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 19 20 Human Computer Interaction 2014, Lecture 1 5

What Interactions did we See... Sensor based Intention of rich feedback Specialist use Multi-purpose Intention to address the mass market Ubiquitous 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 21 22 Multi-disciplinarity in HCI Disciplines contributing to HCI Computer Science Cognitive Psychology Social & Organizational Psychology HCI Ergonomics Booth, 1989, Preece et al, 2002; Zhang & Li 2004 Sociology Artificial Intelligence Graphics Design 23 24 Human Computer Interaction 2014, Lecture 1 6

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 Early concepts in HCI Companies started to call their products: user-friendly 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! mostly psychological factors 25 26 Design Capabilties - Humans User Friendly What is User Friendly? Can we measure it? Criteria adhering to some standard? Prototyping, Prototyping styles Usability, Usability criteria Evaluations, Evaluation techniques Donald A. Norman - Psychologist Poet Doet All are based in getting the Userinvolved! 27 28 Human Computer Interaction 2014, Lecture 1 7

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 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 29 30 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] What is design? Design (1) 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) 31 32 Human Computer Interaction 2014, Lecture 1 8

Design (2) The term design refers to: both to the creativeprocess 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. 33 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. 34 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 People and Technologies People and interactive systems are different: this entails the fundamental challenge for interactive systems designers is to deal with. 35 36 Human Computer Interaction 2014, Lecture 1 9

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 37 38 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 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 39 40 Human Computer Interaction 2014, Lecture 1 10

Software Quality (ISO 9126) Metrics and Evaluation Functionality Reliability Usability Efficiency Maintainability Portability PMAccessibility (sometimes relevant, not ISO 9126) Definition of Usability (Nielsen 2003) Usability is a quality attribute that assesses how easy user interfaces 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! 41 42 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 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 43 44 Human Computer Interaction 2014, Lecture 1 11

User Activities - Capabilities Usability & Transparency 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 Relationship between user s goals required actions results must be meaningful, not arbitrary ORDER of ACTIONS! 45 46 Problems with ATMs Problems with ATM s (Continued) Older people make much less use of ATMs 24 years : average 7 visits to an ATM per month Use drops off among those over 45 65+ years : two-thirds NEVER use an ATM Senior citizens often put off by ATMs they find the machines complicated, inconvenientand intimidating. Buttons that did not line up with commands Dimly lit screens hard to read in the glare of daylight Sometimes confusing menu choices Researchers + banks expected ATMs to be intuitively easy to use Testing among senior citizens found only 20 percent correct operation Usability suggestions: Simpler on-screen instructions More "undo" buttons Banks should provide training for any customers who need it Source: http://cnn.com/tech/9712/04/t_t/atms.seniors/index.html Reporting on research by W. Rogers and A. Fisk, Georgia Institute of Technology 47 remark a "large percentage" of people surveyed said they would use ATMs if trained 47 48 Human Computer Interaction 2014, Lecture 1 12

Learn how to use it... Improvements with new Technology Touch screen technology. Has to be taught! 49 50 Importance of Usability HCI has economic value ($,, ) Research machines 1950s Mathematicians Machine reliability Scientists users do programming Mainframes 1960s Data-processing Users of output (business & professionals managers) grow 1970s disenchanted with delays, costs and lack of flexibility Minicomputers 1970s Engineering and Users must still do must other non-computer programming; usability professionals becomes a problem Microcomputers 1980s Almost anyone Usability is the major problem Internet (WWW) 2000s Almost anyone Usability is big business Shackle, 1991 Think about, strong competition on: Operating Systems Phones / Tablet Systems / Portable Devices Internet Browsers Word Processors Web-editing systems Photo-editing systems 51 52 Human Computer Interaction 2014, Lecture 1 13

Beyond standard computing... Review #1 Control in modern cars - navigation systems Tesla, car-console; How well tested? Direct and Indirect Interaction What is HCI about Design - Interaction HCI is multi-disciplinary Different interaction paradigms Different systems Different user groups Design for the user: User Centered Design Usability is a key concept 53 54 Aim Approach for this Course Learn the major principles of HCI /Interaction Cognetics Affordance/Visability Usability Learn how people think, react, acquire Perception Cognetics Learn how to evaluate a system Development track Envisioning, Prototyping, Evaluating Research Based Approach Empirical! Next Lectures Thursday September 4 th 11.15-13.00 Huygens building, Room 106/107 1 st floor Monday September 8 th, No Lecture Thursday September 11 th 11.15-13.00 Huygens building, Room 106/107 1 st floor Monday September 16 th 11.15-13.00 Huygens building, Room 106/107 1 st floor See schedule hci.liacs.nl 55 56 Human Computer Interaction 2014, Lecture 1 14