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

Similar documents
User Interface Software Projects

CS 315 Intro to Human Computer Interaction (HCI)

Alternative Interfaces. Overview. Limitations of the Mac Interface. SMD157 Human-Computer Interaction Fall 2002

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation

Interface Design V: Beyond the Desktop

Mobile Applications 2010

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

Human Computer Interaction Lecture 04 [ Paradigms ]

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

HUMAN COMPUTER INTERFACE

Vorlesung Mensch-Maschine-Interaktion

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

Outline. Paradigms for interaction. Introduction. Chapter 5 : Paradigms. Introduction Paradigms for interaction (15)

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

INTERACTION AND SOCIAL ISSUES IN A HUMAN-CENTERED REACTIVE ENVIRONMENT

Interacting within Virtual Worlds (based on talks by Greg Welch and Mark Mine)

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

Diseño y Evaluación de Sistemas Interactivos COM Affective Aspects of Interaction Design 19 de Octubre de 2010

Keywords: Human-Building Interaction, Metaphor, Human-Computer Interaction, Interactive Architecture

Human Computer Interaction (HCI, HCC)

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)

CPE/CSC 580: Intelligent Agents

GLOSSARY for National Core Arts: Media Arts STANDARDS

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

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

A Brief Survey of HCI Technology. Lecture #3

Advances and Perspectives in Health Information Standards

A Glimpse of Human-Computer Interaction. Jim Hollan Department of Cognitive Science Department of Computer Science and Engineering

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

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

Tangible User Interfaces

Course Syllabus. P age 1 5

CS 3724 Introduction to HCI

An Example Cognitive Architecture: EPIC

Adopting Standards For a Changing Health Environment

What was the first gestural interface?

Socio-cognitive Engineering

Direct Manipulation. and Instrumental Interaction. Direct Manipulation 1

week Activity Theory and HCI Implications for user interfaces

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

User interface design

Direct Manipulation. Human Computer Interaction CIS 6930/4930 Section 4188/4186

1 Sketching. Introduction

Direct Manipulation. and Instrumental Interaction. Direct Manipulation

Interaction Design in Digital Libraries : Some critical issues

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

of interface technology. For example, until recently, limited CPU power has dictated the complexity of interface devices.

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

Timeline of Significant Events

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies

GUIBDSS Gestural User Interface Based Digital Sixth Sense The wearable computer

Embodied User Interfaces for Really Direct Manipulation

Heads up interaction: glasgow university multimodal research. Eve Hoggan

Context Sensitive Interactive Systems Design: A Framework for Representation of contexts

Multi-sensory Tracking of Elders in Outdoor Environments on Ambient Assisted Living

Neural Networks The New Moore s Law

DESIGN FOR INTERACTION IN INSTRUMENTED ENVIRONMENTS. Lucia Terrenghi*

The Representational Effect in Complex Systems: A Distributed Representation Approach

HELPING THE DESIGN OF MIXED SYSTEMS

6 Ubiquitous User Interfaces

how many digital displays have rconneyou seen today?

Pervasive design. Håkan Gulliksson 3 rd edition 2014

Access Invaders: Developing a Universally Accessible Action Game

Who are these people? Introduction to HCI

Mobile Audio Designs Monkey: A Tool for Audio Augmented Reality

UDIS Programme of Inquiry


A SURVEY OF SOCIALLY INTERACTIVE ROBOTS

Knowledge Representation and Cognition in Natural Language Processing

Design and Creation. Ozan Saltuk & Ismail Kosan SWAL. 7. Mai 2014

Issues on using Visual Media with Modern Interaction Devices

HCI Design in the OR: A Gesturing Case-Study"

IEEE Internet of Things

Human factors research at the University of Twente and a perspective on trust in the design of healthcare technology

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

Developing a VR System. Mei Yii Lim

Embodiment Mark W. Newman SI 688 Fall 2010

An easy user guide AN EASY USER GUIDE

Meaning, Mapping & Correspondence in Tangible User Interfaces

Thriving Systems Theory:

Project Lead the Way: Civil Engineering and Architecture, (CEA) Grades 9-12

Metaphors of Physicality In Interaction Design

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

Human Robot Dialogue Interaction. Barry Lumpkin

Roadmap to Digital Transformation: Implications for Intelligence

Lecture 9: Estimation and Prioritization" Project Planning"

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

ACCU-GOLD QUICK START MANUAL

imagine THE POSSIBILITIES

Virtual Universe Pro. Player Player 2018 for Virtual Universe Pro

Guidelines for Visual Scale Design: An Analysis of Minecraft

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

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

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

Gestaltung und Strukturierung virtueller Welten. Bauhaus - Universität Weimar. Research at InfAR. 2ooo

Initial Project and Group Identification Document September 15, Sense Glove. Now you really do have the power in your hands!

Sketchpad Ivan Sutherland (1962)

First day quiz Introduction to HCI

Presentation Design Principles. Grouping Contrast Proportion

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

Transcription:

Chapter 2 Understanding and Conceptualizing Interaction Anna Loparev Intro HCI University of Rochester 01/29/2013 1 Problem space Concepts and facts relevant to the problem Users Current UX Technology 2 Improvements 1

Think about Usability goals Ex: Learnability Problem space User experience goals Ex: Exciting Assumptions and claims 3 What is an assumption? Take for granted when shouldn t e.g. TV while driving 4 2

What is a claim? Say true when still unclear Ex: Speech interface while driving is safe, 5 http://www.imdb.com/media/rm1640146944/nm0000115, http://www.gpsmagazine.com/comments/000259.php Problem space Ask Are there problems with existing system? Why are there problems? How will you overcome these? If new experience: how support, change, or extend current ways of doing things? 6 3

Example Radio newspaper, 7 http://www.brandwatch.com/2012/11/8-tech-inventions-and-gadgets-that-never-took-off/ Design space Concepts relevant to design Variables How they interact Alternate designs Problem space can inform design space Ex: Kind of Interface Behavior Functionality Understand via conceptual model 8 4

Conceptual model High-level description Organization Operations Concepts required for interaction In general, obvious models are best Designers straighten out their thinking, 9 http://www.toysrus.com/product/index.jsp?productid=2267249 Pros of early conceptualization Orientation Can ask questions about how conceptual model will be understood Open-minded Prevents narrow focused early on Common ground Can establish commonly agreed terms 10 5

Interface metaphors Designed to be similar to physical entity but has own properties Ex: Desktop metaphor Based on Activity Object Combo of both Exploit user s familiar knowledge, 11 http://x7.fi/2010/01/18/lost-tech-put-on-your-magic-cap/ Interface metaphors Conceptualize activity Ex: Surfing the web Conceptual model instantiated at interface Ex: Desktop metaphor Visualising an operation Ex: Shopping cart icon, 12 http://x7.fi/2010/01/18/lost-tech-put-on-your-magic-cap/ 6

The Good Makes learning new systems easier Helps users understand conceptual model Enhance accessibility 13 Problem space Concepts and facts relevant to the problem Users Current UX Technology 14 Improvements 7

The Bad Constrain conceptualization of problem space Break conventional and cultural rules Ex: Recycle bin on desktop Limits designers imagination Inadvertently reuse bad existing designs Conflict with design principles Users only understand in terms of metaphor 15 Components Metaphors and analogies Understand what product for Understand how to use Concepts people exposed to through product Task domain objects Their attributes Their operations Relationships between concepts Mappings between concepts and user experience 16 8

Activity Components of the conceptual model underlying online shopping websites, http://www.amazon.com 17 How to formulate How users perform tasks How system will support What metaphors, if any, appropriate? What interaction type to use? 18 9

Interaction types Way user interacts with product Instructing Issuing commands Selecting options Conversing Interacting with system via conversation Manipulating Interacting with objects via manipulation Exploring Moving through environment 19 Interaction vs. interface type Interaction type: What doing when interacting with a system Interface type: the kind of interface used to support the mode, 20 http://article.wn.com/view/2007/10/01/jetstar_plans_web_checkins_airport_kiosks/ 10

1. Instructing Users tell system what to do Ex: Tell the time (date +"%T ) Print a file (press button) Save a file (ctrl+s) Used in lots of devices and systems Ex: Word processors VCRs Vending machines The Good Supports quick and efficient interaction, 21 http://www.rightnowintech.com/2012/02/5-underused-but-very-useful-microsoft.html Which is easiest and why? 22 11

2. Conversing User and computer have conversation Large range Voice recognition menu-driven systems Natural language dialogs Ex: Search engines Advice-giving systems Pet robots, 23 http://www.pha-media.com/entrepreneur-business-blog/2012/11/07/dear-santa-ive-been-a-very-good-girl/ Pros and Cons The Good Allows users to interact in familiar way The Bad System does not always understand user 24 12

3. Manipulating Interact with virtual objects Drag Select Open/Close Zoom Exploit knowledge of physical world Virtual or both physical and virtual Interaction with physical objects results in physical/digital events 25 Direct Manipulation Shneiderman (1983) coined the term DM, came from his fascination with computer games at the time Continuous representation of objects and actions of interest Rapid reversible actions with immediate feedback on object of interest Physical actions and button pressing instead of issuing commands with complex syntax 26 13

Pros Novices learn basic functionality quickly Experienced users have efficiency and breath Average users retain operational concepts Error messages rarely needed Immediate feedback Less anxiety Gain confidence and mastery Feel in control 27 Cons People take metaphor too literally Not all tasks can be described by objects Not all actions can be done directly Some tasks better done via delegating Ex: spell checking Some tasks faster via other methods Ex: mouse vs function key Screen space gobblers 28 14

4. Exploring Move through virtual/physical environments Physical environments + embedded sensors Context aware Exploit how navigate in real world Ex: 29 Hybrid Support different ways of doing same actions Ex: vs. vs. The Bad Takes longer to learn 30 15

Best interaction type Instruction Repetitive actions on multiple objects Ex: spell-checking, file management Manipulation doing types of tasks Ex: drawing, flying, driving, sizing windows Conversation Children Computer-phobic Disabled users Specialised applications Phone services, 31 http://www.badscience.net/2007/10/oooooh-im-in-the-minority-report/ Best interaction type Determine requirements and user needs Take budget and other constraints Suitability of technology 32 16

Inspirations for Conceptual Models 33 Paradigm General approach adopted by a community for carrying out research Assumptions Concepts Values Practices Ex: Desktop Ubiquitous computing, 34 http://www.appliancist.com/refrigerators/electrolux-screen-fridge.html 17

Examples of new paradigms Wearable computing Tangible Augmented reality 35 Theory Explanation of a phenomenon Ex: Information processing Can analyse and predict user performance Can help identify factors Cognitive Social Emotional 36 18

Models Simplification of an aspect of HCI Easier to predict and evaluate alt. designs Abstracted from a contributing discipline Ex: Psychology - keystroke model 37 Framework Set of interrelated concepts Advice in the form of Steps Challenges Principles Etc. Help constrain and scope 38 19

Examples How to conceptualize Learning Working Socializing Emotion How to evoke certain responses Show differences in perspective 39 Norman Relationship between design of conceptual model and user s understanding Designer Designer s Model System System Image User User s Model 40 20

Garrett Software design life-cycle Intended to convey bigger picture, 41 http://blogs.southworks.net/jscopinaro/2008/11/19/information-architecture-highlights-ch-1-3/ Who should be in control? User Command-based interfaces System Elderly movement detection When switch between GPS, http://www.gpsmagazine.com/comments/000259.php, 42 http://sites.psu.edu/seanhanlon23/2012/10/16/all-senior-citizens-should-have-life-alert/ 21