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

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

Virtual Reality Based Scalable Framework for Travel Planning and Training

HUMAN COMPUTER INTERFACE

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

Technical Requirements of a Social Networking Platform for Senior Citizens

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

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

GLOSSARY for National Core Arts: Media Arts STANDARDS

Human-Computer Interaction

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

Multi-Modal User Interaction

the human chapter 1 Traffic lights the human User-centred Design Light Vision part 1 (modified extract for AISD 2005) Information i/o

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

ITGS Areas of Impact Revision. By Panagiotis Kafkarkou

Mobile and broadband technologies for ameliorating social isolation in older people

Advancements in Gesture Recognition Technology

Human Computer Interaction

Official Rules & Regulations Games Competition 2015 Season

Understanding User s Experiences: Evaluation of Digital Libraries. Ann Blandford University College London

Facilitator s Guide to Getting Started

Human Computer Interaction

Copyright 2010 by Dimitris Grammenos. to Share to copy, distribute and transmit the work.

IMGD 4000 Technical Game Development II Interaction and Immersion

Winthrop Primary School

Course Syllabus. P age 1 5

Access Invaders: Developing a Universally Accessible Action Game

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

ADVANCED PLACEMENT STUDIO ART

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

Heads up interaction: glasgow university multimodal research. Eve Hoggan

LCC 3710 Principles of Interaction Design. Readings. Sound in Interfaces. Speech Interfaces. Speech Applications. Motivation for Speech Interfaces

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

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

What was the first gestural interface?

Master Artificial Intelligence

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti

User Characteristics: Professional vs. Lay Users

SM 3511 Interface Design. Introduction

Evaluation of Input Devices for Musical Expression: Borrowing Tools from HCI

SOFT 423: Software Requirements

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

Universal Usability: Children. A brief overview of research for and by children in HCI

ModaDJ. Development and evaluation of a multimodal user interface. Institute of Computer Science University of Bern

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

ISO INTERNATIONAL STANDARD. Ergonomics of human-system interaction Part 910: Framework for tactile and haptic interaction

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

Human Computer Interaction (HCI, HCC)

Verus. Khalid Alqinyah, Muhsin Gurel, Michael Mullen, Richard Tran, Phil Weber

Individual Test Item Specifications

Mainstream Gaming With Disabilities: Accessible Solutions

Appendices master s degree programme Human Machine Communication

Human-Computer Interaction IS 4300

Interface in Games. UNM Spring Topics in Game Development ECE 495/595; CS 491/591

Enduring Understandings 1. Design is not Art. They have many things in common but also differ in many ways.

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

Virtual Reality Calendar Tour Guide

Towards a Google Glass Based Head Control Communication System for People with Disabilities. James Gips, Muhan Zhang, Deirdre Anderson

Virtual Reality in Neuro- Rehabilitation and Beyond

Evaluating Haptic and Auditory Guidance to Assist Blind People in Reading Printed Text Using Finger-Mounted Cameras

Home-Care Technology for Independent Living

COMPUTER GAME DESIGN (GAME)

Development of an Infusion Pump Prototype and Evaluation Environment to Improve the Safety of Medical Devices through Simulation AHRQ HS20460

Design challenges in working with low-literate users

Definitions of Ambient Intelligence

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

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

CS 315 Intro to Human Computer Interaction (HCI)

Appendices master s degree programme Artificial Intelligence

TRIL Technology Research for Independent Living. Seamus Small TRIL Centre Manager 11 th May 2011

Usability versus Playability?

Discussion on Different Types of Game User Interface

Usability vs. user experience

A Brief Survey of HCI Technology. Lecture #3

Collaborative Robots in industry

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

MEDIA AND INFORMATION

ITEC107 Introduction to Computing for Pharmacy

2015 Arizona Arts Standards. Media Arts Standards K - High School

Assistant Professor Art + Design

Graphical Design and Functional Perception on Technology- Driven Products: Case Study on Mobile Usage of the Elderly

Bias in Technology. Edith Law & Mike Terry

Design Process. ERGONOMICS in. the Automotive. Vivek D. Bhise. CRC Press. Taylor & Francis Group. Taylor & Francis Group, an informa business

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals Standards

Gaming Development Fundamentals

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

BID October - Course Descriptions & Standardized Outcomes

The Impact of Typeface on Future Automotive HMIs

Prof Ina Fourie. Department of Information Science, University of Pretoria

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

Users Perspective of Smartphone Platforms Usability: An Empirical Study

Computing Overview Breadth of Study. Autumn Spring Summer

Radhika.B 1, S.Nikila 2, Manjula.R 3 1 Final Year Student, SCOPE, VIT University, Vellore. IJRASET: All Rights are Reserved

HELPING THE DESIGN OF MIXED SYSTEMS

The role of Comic Format Information Sheets in Explaining Medical Procedures to Children: Drawing the MRI Scan

Research on emotional interaction design of mobile terminal application. Xiaomeng Mao

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

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

Citations, References, Impact. Google Scholar H-index 1

Transcription:

Introduction to HCI CS4HC3 / SE4HC3/ SE6DO3 Fall 2011 Instructor: Kevin Browne brownek@mcmaster.ca Slide content is based heavily on Chapter 1 of the textbook: Designing the User Interface: Strategies for Effective Human-Computer Interaction / 5 th edition, by Ben Schneiderman & Catherine Plaisant

Introduction to HCI What is HCI? Measuring HCIs Motivations Universal usability Goals of HCI profession

What is HCI? Human Computer Interface (or Interaction) Design, implementation, evaluation and study of human-computer interaction User interface: where the interaction occurs Interdisciplinary design science Computer science, psychology (especially experimental psychology...), hardware, software engineering, graphic design, ergonomics, sociology, economics, business...

Exciting time for HCI field! Transition away from desktop software Mobile computing Smartphones Tablets Cloud computing Transition away from keyboard and mouse Accelerometer Touch screen Motion sensing (e.g. Kinect)

Measuring HCIs ISO 9241 standard Ergonomics of Human- System Interaction (ISO, 2008) Goals: Effectiveness Efficiency Satisfaction Contains guidance, principles, framework, design criteria, test methods, etc.

Measuring HCIs Measurements for practical evaluation of HCIs: Time to learn Performance (e.g. speed, error rate) Retention Subjective satisfaction Subjective trustability Relative importance of desirable qualities varies depending on requirements, target users, etc.

Measuring HCIs Measurements can be different across different applications E.g. performance may be speed, total work accomplished within a set time, etc. Often times unavoidable trade-offs between these desirable HCI qualities exist Often improving one desirable HCI quality improves others, e.g. improved learnability may increase subjective satisfaction

Motivations What software domains are motivating HCI research and what are the typical design tradeoffs in the domains? Life-critical systems Air traffic, police/fire, military, power plants, etc. Design trade-off considerations: Time to learn can be high, training expected Performance regarding speed, error rate, should be high Subjective satisfaction less important

Motivations Industrial and commercial uses Banking, inventory, airline/hotel reservations, order entry, point-of-sale terminals, ATMs, etc. Design trade-off considerations: Speed of performance typically of high importance Error rate importance typically depends on cost trade-off with speed Subjective satisfaction only of modest importance

Motivations Home and entertainment applications Smartphones, mp3 players, tablet computers, video game consoles, digital cameras, etc. Design trade-off considerations: Low time to learn, error rates desired High subjective satisfaction desired Layered design from novice to expert usage e.g. Basic search engine to advanced search features Feature-bloat can be an issue, simplicity often achieved by reducing or trimming features

Motivations Exploratory, creative, collaborative software Search engines, scientific or business collaboration supporting applications, music-composition or video editing software, etc. Design trade-off considerations: How to even objectively measure performance for these kinds of applications? Time to learn often important Often, best scenario is to have the interface vanish through a direct manipulation interface...

Motivations Sociotechnical systems Complex long-term systems involving many people Electronic voting, health care, crime reporting, etc. Often created by governments Design trade-off considerations: Trust of users is paramount Time to learn important

Motivations New hardware changes are motivating HCI... Smartphones, tablets Natural user interfaces: touch screen, accelerometer, motion sensing, voice recognition, etc. New software challenges are motivating HCI... How do we provide a UI for a website across many different desktop, smartphone and tablet platforms?

Universal usability UI challenge: diversity of user backgrounds, abilities, cultures, personalities Meeting challenge critical to: Enabling full participation for everyone Expanding market share Accommodation for a specific group doesn't mean dumbing down a UI

Universal usability Accommodation often pays off for other groups Curb cuts in sidewalks for wheelchair users benefit parents with strollers, people with luggage, etc. Text-to-speech conversion can help sighted users e.g. UI reading off text messages while driving a car Helping seniors access e-mail, text messaging, social networking also helps them keep in touch with their family and continue to contribute to society

Universal usability Things to accommodate: Variations in physical abilities and physical workspaces Diverse cognitive and perceptual abilities Personality differences Cultural and international diversity Users with disabilities Older adult users Children Hardware and software diversity

Universal usability Variations in physical abilities and physical workspaces Anthropometry: scientific study of measurements and proportions of the human body Data from anthropometry key to design, e.g. Touchscreen keypad key distance based on finger size ranges Perception ability differences Motion sensitivity, screen brightness, corrected vision Workspace differences Noisy environment? Poor lighting? Temperature?

Universal usability Diverse cognitive and perceptual abilities Short-term, long-term memory Problem solving and decision making Language communication and comprehension Learning, skill development, knowledge aquisition Fatigue and sleep deprivation Monotony and boredom Mood, emotion Inebriation

Universal usability Personality differences Male, female differences? Conjectures, but no clear pattern of differences Myers-Briggs Extroversion versus introversion Sensing versus intuition Perceptive versus judging Feeling versus thinking Organized vs unorganized approach to files, e- mails, data?

Universal usability Cultural and international diversity issues... Character sets Left-to-right vs. Right-to-left reading Date and time formats Weights and measurements Names and titles Etiquette, policies, tone, formality and metaphors

Universal usability Users with disabilities Recent legislation increases demand, importance... United States: Amendment to Section 508 of the Rehabilitation Act requires access to IT by employees and the public Accommodation: Screen magnification Text-to-speech conversion Visual indications of auditory alarms\sginals Closed captioning

Universal usability Older adult users Important concern due to aging population Problems Visual\auditory acuity, strength, and response speed decline Memory function loss Increased difficulty in acquiring new and complex mental skills Continued endeavours of experienced adults can greatly benefit society

Universal usability Children Different financial resources and learning environments Some may be frustrated by technology Limited abilities Critical thinking Dexterity Dangers Exposure to inappropriate material

Universal usability Accommodating hardware and software diversity High-speed vs low-speed internet Enabling web access across all devices Small mobile device screens to desktop screens Supporting translation \ conversion of UI to multiple languages, cultures Different inputs: touchscreen, keyboard & mouse

Goals for HCI Profession Goals for HCI profession: Influencing academic and industrial researchers Providing tools, techniques and knowledge for commercial designers Raising the computer consciousness of the general public

Influencing academic and industrial researchers Introspection, intuition for HCI design insufficient Rigour needed: Scientific method, experiments Understand problem, related theories Testable hypothesis Select subjects Manipulation of independent variables Measurement of dependent variables Apply statistical tests to acquired data Interpret results, refine theories Validate results through replication

Influencing academic industrial researchers Controlled experiments typically short-term, but what about long-term HCI observations? Automated logging of user behaviour Surveys Focus groups Interviews Online feedback: forums, wikis, social networks

Influencing academic and industrial researchers Need for more HCI research exists... Reduced anxiety and fear of computer usage Graceful evolution Social media participation Input devices (relative merits) Online help Information exploration And many more areas...

Providing tools, techniques, and knowledge for commercial designers Usability increasingly no longer seen as a secondary topic: more UI designers, testers Competitive advantage recognized Require user interface building tools Different tools for different problems... Desire techniques, guidelines UI guidelines exist for major platforms ios, Android, WP7 Desire UI feedback during, after development Surveys, interviews, empirical tests, etc.

References Designing the User Interface: Strategies for Effective Human-Computer Interaction / 5 th edition, by Ben Schneiderman & Catherine Plaisant (2010)