Human-Computer Interaction

Similar documents
Interaction Design -ID. Unit 6

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

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

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

Course Syllabus. P age 1 5

Lecture 1 - Introduction to HCI CS-C

Mobile Applications 2010

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 (HCI) 1 lecture dr Kristina Lapin

User Experience Design I (Interaction Design)

Evaluating Socio-Technical Systems with Heuristics a Feasible Approach?

Socio-cognitive Engineering

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

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

Why Did HCI Go CSCW? Daniel Fallman, Associate Professor, Umeå University, Sweden 2008 Stanford University CS376

in the New Zealand Curriculum

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

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

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

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

ISO ISO is the standard for procedures and methods on User Centered Design of interactive systems.

Communication and Culture Concentration 2013

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

Room 6. Still Life Painting. Representational art. Winter 2011

Design thinking, process and creative techniques

A Brief Survey of HCI Technology. Lecture #3

FRONT END INNOVATION Multidisciplinary innovation process

CMP2019M Human-Computer Interaction. Week 1 Introduction

2014 New Jersey Core Curriculum Content Standards - Technology

Introduction to Humans in HCI

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

Interactive system design

Appendices master s degree programme Human Machine Communication

Methodology. Ben Bogart July 28 th, 2011

Human Computer Interaction

Charting Past, Present, and Future Research in Ubiquitous Computing

R.I.T. Design Thinking. Synthesize and combine new ideas to create the design. Selected material from The UX Book, Hartson & Pyla

Innovative leap designing future ship bridge concepts with Rolls-Royce. Shaping the future Mikael Wahlström VTT Technical Research Centre of Finland

BSc in Music, Media & Performance Technology

Appendices master s degree programme Artificial Intelligence

SYLLABUS course description

User Experience Questionnaire Handbook

From user research to user journeys

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

User Experience. What the is UX Design? User. User. Client. Customer.

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies

Indiana K-12 Computer Science Standards

Introduction to probing

Interaction Design. Beyond Human - Computer Interaction. 3rd Edition

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti

Formal Methods for Interactive Systems

A SURVEY OF SOCIALLY INTERACTIVE ROBOTS

Activity-Centric Configuration Work in Nomadic Computing

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

Introduction to Computer Science - PLTW #9340

Human Computer Interaction

Who are these people? Introduction to HCI

Artificial Intelligence

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

Argumentative Interactions in Online Asynchronous Communication

First day quiz Introduction to HCI

Computer & Information Science & Engineering What s All This?

The Semantics of Innovation Exploring the deep nature of innovation IC3K, Rome, October 2014

Managing Difficult Conversations: Quick Reference Guide

Master Artificial Intelligence

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

The field of inquiry is extraordinarly diverse...

ACTIVITY THEORY AND HUMAN-COMPUTER INTERACTION

Design and Technology Subject Outline Stage 1 and Stage 2

Alabama Course of Study Digital Literacy and Computer Science Grade 8

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

Research as a Deliberate Chess Activity Software Testing Platform for Professional Dynamic Development of the Education Sector

Definitions of Ambient Intelligence

in SCREENWRITING MASTER OF FINE ARTS Two-Year Accelerated

Components of HCI 吳欣潔教授朝陽科技大學工業工程與管理系民國 102 年 6 月

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

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

Problem Solving. Problem solving skills can be incorporated into all academic disciplines. The key to the problem solving process

Art, Middle School 1, Adopted 2013.

learning progression diagrams

DiMe4Heritage: Design Research for Museum Digital Media

CRITERIA FOR AREAS OF GENERAL EDUCATION. The areas of general education for the degree Associate in Arts are:

Strategies for Research about Design: a multidisciplinary graduate curriculum

Criterion A Knowing and understanding

Building a new campus: learning and challenges of social innovation

Today. Sketching and Toolkits. Questions? Announcements 10/02/2017. February 9, Finishing coding activity. Sketching.

Smart students building their campus:

User Interface Software Projects

10/14/16. CS5340 Human-Computer Interaction. October 12, Today. Data Analysis Lab Hot Topics Personas Research Paper

Faculty of Arts and Social Sciences. STRUCTUURRAPPORT Chair Digital Arts and Culture

Introduction to Human Computer Interaction

week Activity Theory and HCI Implications for user interfaces

1 Name of Course Module: History and Philosophy of Science-2. 2 Course Code: 3 Name(s) of academic staff: Prof. C. K. Raju

Lecture 13: Requirements Analysis

ServDes Service Design Proof of Concept

RESEARCH PROJECTS 28

INTERIOR DESIGN PROGRAM. General Objective And Profiles. 1. Overall objective of the bachelor s degree

Taking an Ethnography of Bodily Experiences into Design analytical and methodological challenges

Introduction to UCL Interaction Centre (UCLIC) Paul Marshall, Lecturer in Interaction Design

Transcription:

Human-Computer Interaction Prof. Antonella De Angeli, PhD Antonella.deangeli@disi.unitn.it

Ground rules To keep disturbance to your fellow students to a minimum Switch off your mobile phone during the lecture!!! Arrive on time. If you are more than 15 minutes late, please wait until there is a break and copy the notes from a friend. Keep talking, whispering and other background noise to a minimum. If there is something you don t understand, please interrupt me at any time to ask if I could clarify. If you want to make a general remark, please wait until there is a natural break. Participate!!!! 2012-2013 Human-Computer Interaction 2

Module aims Present the techniques and issues involved in promoting usable and engaging interaction design Present new and emerging platforms for interaction Give examples on how to document users needs and goals translate user needs/goals into design specifications evaluate the quality of user interfaces and design alternatives 2012-2013 Human-Computer Interaction 3

CORE READING: Reading List Sharp, H., Rogers, Y., & Preece, J. (2011). Interaction Design: beyond human-computer interaction. New York: John Wiley & Sons, Inc. 3 rd Gamberini, L. Chittaro, L. and Paternò, F. Human-Computer Interaction, Pearson, 2012. NOTE THE HANDOUTS AND LECTURE NOTES DO NOT REPLACE THE CORE READING 2012-2013 Human-Computer Interaction 4

On-line resources http://www.sigchi.org/ ACM special interest group http://www.id-book.com/ companion website for Preece et al. s book http://hcc.cc.gatech.edu/ web portal maintained by Georgia Tech. http://www.baddesigns.com/ illustrated examples of things that are hard to use because they do not follow human factors principles 2012-2013 Human-Computer Interaction 5

Assessment Coursework 50% A practical exercise of UCD (group project with individual activities) during the teaching Semester http://goo.gl/ru2iu Oral Exam 50% open questions addressing analysis, design and critique of Interactive systems 2012-2013 Human-Computer Interaction 6

Human-computer interaction 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 (ACM SIGCHI, 1996, p.5) 2012-2013 Human-Computer Interaction 7

Goals of HCI To develop or improve the safety, utility, effectiveness, efficiency, and usability of systems that include computers Interacting with computers 1989, p. 3 2012-2013 Human-Computer Interaction 8

Disciplines contributing to HCI Computer Science Cognitive psychology Social and organisational psychology Ergonomics & Human-Factors Linguistics Artificial Intelligence Philosophy, sociology, and anthropology Engineering Design 2012-2013 Human-Computer Interaction 9

Design Technology-driven design Technology influences the design of the interface which give the user the functionality and interaction mechanisms of the system User-centered design User requirements define the functionality of the interface which runs the design of the technology 2012-2013 Human-Computer Interaction 10

What is an interface?? 2012-2013 Human-Computer Interaction 11

Evolution of interfaces 50s - Interface at the hardware level for engineers - switch panels 60-70s - interface at the programming level - COBOL, FORTRAN 70-90s - Interface at the terminal level - command languages 80s - Interface at the interaction dialogue level - GUIs, multimedia (http://www.cs.cmu.edu/~amulet/papers /uihistory.tr.html) 90s - Interface at the work setting - networked systems, groupware 00s - Interface becomes pervasive RF tags, Bluetooth, mobile devices, consumer electronics, interactive screens, embedded technology 10s -Interface disappears Focus on tasks, experiences, emotions, social connections, beauty 2012-2013 Human-Computer Interaction 12

We become part of the interface or rather we bring the interface with us everywhere, we create practices around the interface Christensen M.S. (2006) As We May Feel -- Interpreting the Culture of Emerging Personal Affective Mobile Media. PhD Thesis, IT University of Copenhagen 2012-2013 Human-Computer Interaction 13

Interaction Design the design of spaces for human communication and interaction Winograd (1997) designing interactive products to support people in their everyday and working life Creating (user) experiences which fit, extend, and enhance the way people work, communicate and interact Increasingly, more application areas, more technologies and more issues to consider when designing interfaces 2012-2013 Human-Computer Interaction 14

Interaction Design -ID Unit 1

Learning outcomes Understand what ID is Understand and apply PACT analysis Understand the basic step of the user-centred design 2012-2013 Human-Computer Interaction 16

What do you think of as design? Discuss in groups --- What is design? What factors should a designer consider when developing a new product? Is fashion design different from engineering design? What differentiates good design from bad design? What does an interactive system designer design? Are interface designers artists or software engineers? What is the difference? How can we promote good design when designing interactive systems? How can YOU become an interactive system designer? 2012-2013 Human-Computer Interaction 17

What is Interaction Design (ID)? Designing interactive products to support people in their everyday and working lives ID is a process: a goal-directed problem solving activity informed by intended use, target domain, materials, cost, and feasibility a creative activity a decision-making activity to balance trade-offs 2012-2013 Human-Computer Interaction 18

Bad design Elevator controls and labels on the bottom row all look the same, so it is easy to push a label by mistake instead of a control button People do not make the same mistake for the labels and buttons on the top row. Why not? 2012-2013 Human-Computer Interaction 19

Goals of interaction design Develop usable products Usability means easy to learn, effective to use Which also provide an enjoyable experience Involve users in the design process User-centred system design 2012-2013 Human-Computer Interaction 20

Importance of Interaction Design Poor design can: reduce user productivity increase learning times increase errors induce frustration lead to system rejection by the user Poor design is easy, good design is hard! 2012-2013 Human-Computer Interaction 21

Good design Takes into account: Who the users are People What activities are being carried out - Activities Where the interaction is taking place - Context What technologies are used - Technologies User-centric View of Design Problems: PACT Analysis 2012-2013 Human-Computer Interaction 22

PACT Analysis User-centric framework for thinking about a design problem Take each category ---People-Activities- Context and Technology --- and work through it Use the analysis to help focus/orient early design thinking Important: revisit the analysis As you get deeper into the problem the analysis should change and/or get richer 2012-2013 Human-Computer Interaction 23

People: Who are the users/stakeholders? Those who interact directly with the product those who manage direct users those who receive output from the product those who make the purchasing decision those who use competitor s products Three categories of user (Eason, 1987): primary: frequent hands-on secondary: occasional or via someone else tertiary: affected by its introduction, or will influence its purchase 2012-2013 Human-Computer Interaction 24

People: variability Consider range of characteristics of people Physiologically Age differences, physical abilities Psychologically Attention, perception, memory Forming the right mental model Socially and Culturally 2012-2013 Human-Computer Interaction 25

People: What are the users capabilities? Humans vary in many dimensions: size of hands may affect the size and positioning of input buttons motor abilities may affect the suitability of certain input and output devices height if designing a physical kiosk strength - a child s toy requires little strength to operate, but greater strength to change batteries different abilities (e.g. sight, hearing, dexterity) 2012-2013 Human-Computer Interaction 26

Activities What is the overall purpose of the activity? Temporal aspect Regular or infrequent Time pressure Continuous or interruptions Processing time Cooperation One or more actors Complexity Well defined or vague? Safety critical Impact of error (how much?) The nature of the content Type of data to be processed Type of media 2012-2013 Human-Computer Interaction 27

Context Where does the interaction occur? Physical context Noise, light, time In the office, on the move Social context Individual activity, group activity Computer-mediated social activity Social norms Psychological context Motivation, attitudes Cognitive demands Level of arousal 2012-2013 Human-Computer Interaction 28

Context of CMC 2012-2013 Human-Computer Interaction 29

Technology Input Getting data in; getting commands; security Output video vs. photographs; speech vs. screen Communication Between people, between devices, speed, Content What data in the system: a web site is all about content 2012-2013 Human-Computer Interaction 30

User-centred design process 1. Identify needs and establish requirements 2. Generate alternative solutions/designs 3. Build interactive prototypes that can be communicated and assessed 4. Evaluating design ITERATE (Re)Design Identify needs/ establish requirements Build an interactive version User centred design Evaluate Final product 2012-2013 Human-Computer Interaction 31

Key characteristics Focus on users early in the design and evaluation of the artefact Identify, document and agree specific usability and user experience goals at the beginning of the project Iteration is inevitable. Designers never get it right first time 2012-2013 Human-Computer Interaction 32

Understanding user needs ASK-WATCH-ANALYSE Users rarely know what is possible they can t tell you what they need to help them achieve their goals Take into account people s capabilities Look at existing tasks: their context what information do they require? who collaborates to achieve the task? why is the task achieved the way it is? Envisioned tasks: can be rooted in existing behaviour can be described as future scenarios 2012-2013 Human-Computer Interaction 33

Develop alternative design Humans stick to what they know works But considering alternatives is important to break out of the box Designers are trained to consider alternatives, software people generally are not How do you generate alternatives? Flair and creativity : research and synthesis Seek inspiration: look at similar products or look at very different products 2012-2013 Human-Computer Interaction 34

IDEO TechBox Library, database, website - all-in-one Contains physical gizmos for inspiration From: www.ideo.com/ 2012-2013 Human-Computer Interaction 35

The TechBox 2012-2013 Human-Computer Interaction 36

How do you choose among alternatives? Evaluation with users or with peers, e.g. prototypes Technical feasibility: some not possible Quality thresholds: Usability goals lead to usability criteria set early on and checked regularly safety: how safe? utility: which functions are superfluous? effectiveness: appropriate support? task coverage, information available efficiency: performance measurements Easy to learn Easy to remember how to use 2012-2013 Human-Computer Interaction 37

Idea generation http://grouplab.cpsc.ucalgary.ca/papers/ videos/ 2012-2013 Human-Computer Interaction 38

Key points ID is concerned with designing interactive products to support people in their everyday and working lives ID involves taking into account a number of interdependent factors including context of use, type of task and kind of user and available technology PACT framework Four basic activities in the design process: Identify needs and establish requirements Design potential solutions (re-design) Choose between alternatives (evaluate) Build the artifact 2012-2013 Human-Computer Interaction 39

Exercise How does making a call differ when using: Cell phone Public phone box Home phone Brainstorm the variety of P, A, C and Ts that are possible Explore design implications Write detailed concrete stories Think about how these might affect design 2012-2013 Human-Computer Interaction 40

Reading Sharp et al. (2007) Chapter 1: What is Interaction design Chapter 9: The process of Interaction design (Chapter 6 in 1 st Edition) Benyon: chapter 2 2012-2013 Human-Computer Interaction 41