Usability of interactive systems. Usability requirements

Similar documents
Designing the User Interface: Strategies for Effective Human-Computer Interaction

SE 204, IES 506 Human Computer Interaction

COMP 388/441 HCI: 01 - Usability of Interactive Systems. 01- Usability of Interactive Systems

Human-Computer Interaction

ISO INTERNATIONAL STANDARD. Ergonomic requirements for office work with visual display terminals (VDTs) Part 11: Guidance on usability

Criteria for selecting methods in user-centred design

Designing the User Interface

User-Centered Analysis & Design

Manager, Infrastructure Services. Position Number Community Division/Region Yellowknife Technology Service Centre

Chapter 4. Evaluating Interface Designs

and usability Release/www/releases/archives/facts_for_features_special_editions/ html

Overview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen

Foundation Level Syllabus Usability Tester Sample Exam

Chapter 15. User Interface Design. Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 1

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system

UX Research in the Product Lifecycle

Introduction to Accessibility. Universal Usability and Internationalization of Interfaces

ReadyGEN Grade 2, 2016

User Centered Design Approach to an Integrated Dynamic Positioning System

UX Design Principles and Guidelines. Achieve Usability Goals

Chapter 3. Organizational Design and Support Usability. Organizational Design and Support Usability (cont.) Managing Design Processes

Course Outline. Department of Computing Science Faculty of Science. COMP 3450 Human Computer Interaction Design (3,1,0) Fall 2015

Research on Interactive Information Visualization Design in Web Pages. Ya-qi JIANG *

SEGUE DISCOVERY PARTICIPATION IN DISCOVERY DISCOVERY DELIVERABLES. Discovery

EasyTech Scope & Sequence for Grades K 8

Future and Emerging Threats in ICT

Usability. HCI - Human Computer Interaction

NOT PROTECTIVELY MARKED JOB DESCRIPTION

IBM s approach. Ease of Use. Total user experience. UCD Principles - IBM. What is the distinction between ease of use and UCD? Total User Experience

Topics in Usability Testing

Standards for Computer Workstations at Duke Contents

1. WHAT AREAS OF LEARNING DOES THIS ASSESSMENT ADDRESS? 2. WHY IS THE COMPLETION OF THIS ASSESSMENT IMPORTANT?

CS 315 Intro to Human Computer Interaction (HCI)

A Study on Website Quality Models

User Experience and Interaction Experience Design. Jaana Holvikivi, DSc. School of Applications and Business

ISO INTERNATIONAL STANDARD. Ergonomics of human system interaction Part 210: Human-centred design for interactive systems

UX Consulting: A Look into the Design and Usability Center at Bentley

HCI Research Methods

+27 (0) Display screen equipment workstation assessment

Privacy Statement. Your privacy and trust are important to us and this Privacy Statement ( Statement ) provides important information

V i d e o P o s t - P r o d u c t i o n

Information Systems Interfaces (Advanced Higher) Information Systems (Advanced Higher)

Knowledge Organiser Digital Information Technology. Year 10: Unit 1, User Interface, Learning Aim A, B & C

the Hick Hyman Law Pearson Addison-Wesley. All rights reserved. 6-1

Part 2. Welcome! Positioning Access AAC Mobile Devices. August 1, 2013 Kirk Behnke and Mike Marotta 7/26/2013. Follow us on

Effective Web Site: Global Standards and Best Practices

Portfolio Classified due to NDA agreements

Applying Usability to elearning

An Investigation into the Applicability of Usability Guidelines for Small Screen Interfaces. David Russell BSc in Computer Science 2003/2004

Designing Usable Apps

Cognitive Disability and Technology: Universal Design Considerations

PAGE - 16 PAGE - 1. Sometimes, the solution is just a benchmark away..

Standard Glossary of Terms used in Software Testing. Version 3.2. Foundation Extension - Usability Terms

HUMAN CENTERED DESIGN

BPS Suite and the OCEG Capability Model. Mapping the OCEG Capability Model to the BPS Suite s product capability.

MTAT : Software Testing

Goals of Usability Evaluation

SecurityCenter 508 Compliance

Program SLOs Computer Information Science

Module 9: Audience Analysis, Usability, and Information Architecture COM 420

17 th IEA World Congress

Managing Design Processes

Expert Reviews (1) Lecture 5-2: Usability Methods II. Usability Inspection Methods. Expert Reviews (2)

Adapted from: The Human Factor: Designing Computer Systems for People, Rubinstein & Hersh (1984) Designers make myths. Users make conceptual models.

INTERNATIONAL STANDARD First edition

The LUCID Design Framework (Logical User Centered Interaction Design)

How to Choose the Right UX Methods For Your Project

Introduction to Interactive Systems. Overview. What Is an Interactive System? SMD158 Interactive Systems Spring 2005

What is interaction design?

Computer & Workstation Self-Assessment Form

Web Engineering. Introduction. Husni

The University of Queensland

FROM INFORMATION TO INSIGHT FOR INFO PROS: Demonstrating Your Library s Value to End Users and to Upper Management

CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement. ABOUT FACE The Essentials of Interaction Design

Unit code: J/601/1286 QCF Level 4: BTEC Higher National Credit value: 15

SOFTWARE ENGINEERING. Curriculum in Software Engineering. Program Educational Objectives

The General Data Protection Regulation

Software Development and Usability Testing

The Business Case for Usability. Why do IT Projects Fail? Why Most Websites Fail? Forrester Research. The Cost of Change

White Paper. Incorporating Usability Experts with Your Software Development Lifecycle: Benefits and ROI Situated Research All Rights Reserved

Human-Computer Interaction: An Overview. CS2190 Spring 2010

User interface design. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1

Level 4 Diploma in Computing

Chartered Membership: Professional Standards Framework

What is interaction design?

h(p://ihm.tumblr.com/post/ /word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction ! January 31, 2013!

USER INTERACTION DESIGN GUIDELINES

User Centered Design (UCD)

Human-Computer Interaction (CS4317/5317)

Human Computer Interaction: Developing Effective Organizational Information Systems

Interaction Design. Ruben Kruiper

Process of Interaction Design and Design Languages

QUESTIONS AND CONTACTS

15/16 CSY2041 Quality and User-Centred Systems

Multimedia Design and Authoring

Usability Engineering in software user interfaces for medical devices

This session will provide an overview of the research resources and strategies that can be used when conducting business research.

Concepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it?

Introducing Evaluation

ERGONOMIC WORKSTATION SET-UP CHECKLIST

Transcription:

Usability of interactive systems 91.527 Human-Computer Interaction Fall 2009 I VP R 1 Usability requirements Synonyms for user-friendly (Microsoft Word 2002) easy to use Accessible Comprehensible Intelligible idiot proof Available ready I VP R 2

But friend also seeks to help + be valuable not only understandable but understands reliable doesn t hurt pleasant to be with I VP R 3 Subjective, vague measures need systematic process to develop usable systems for specific users in specific context I VP R 4

Usability requirements (cont.) U.S. Military Standard for Human Engineering Design Criteria (1999) purposes: I VP R 5 Achieve required performance by operator, control, and maintenance personnel Minimize skill and personnel requirements and training time Achieve required reliability of personnelequipment/software combinations Foster design standardization within and among systems I VP R 6

quality of life improving user s quality of life community also objectives? I VP R 7 Usability requires project management careful attention to requirements analysis testing for clearly defined objectives I VP R 8

Goals for requirements analysis Ascertain user s needs ensure reliability promote standardization integration consistency portability I VP R 9 Goals (cont.) Complete projects on time within budget I VP R 10

Ascertain user s needs tasks &subtasks to be carried out include occasionally-performed common tasks easy to identify functionality match need or users reject / underutilize I VP R 11 Ensure reliability actions function as specified DB data displayed reflect actual DB appease user's sense of mistrust system available as often as possible system must not introduce errors Ensure user's privacy and data security protect against unwarranted access, destruction of data, malicious tampering I VP R 12

standardization, integration, consistency, portability I VP R 13 Standardization use pre-existing industry standards where exist aid learning avoid errors e.g. W3C ISO standards I VP R 14

Integration product able to run across different software tools and packages (e.g. Unix) I VP R 15 Consistency compatibility across different product versions with related paper other non-computer based systems use common action sequences, terms, units, colors, etc. within program I VP R 16

Portability allow user to convert data across multiple software & hardware environments I VP R 17 Goals for requirements analysis Complete projects on time and within budget Late / over budget products serious pressure within company potentially dissatisfied customers loss of business to competitors I VP R 18

Usability measures Define target user community class of tasks associated with interface Communities evolve and change e.g., interface to information services for U.S. Library of Congress I VP R 19 5 human factors central to community evaluation: I VP R 20

Time to learn How long for typical members of community to learn relevant task? I VP R 21 Speed of performance How long to perform relevant benchmarks? I VP R 22

Rate of errors by users How many what kinds errors made during benchmark tasks? I VP R 23 Retention over time Frequency of use ease of learning help make for better user retention I VP R 24

Subjective satisfaction user feedback interviews free-form comments satisfaction scales I VP R 25 Usability measures (cont.) Trade-offs in design options frequent Changes to interface in new version may create consistency problems with previous version, but improve interface in other ways or introduce new needed functionality I VP R 26

Design alternatives evaluated by designers and users mockups / high-fidelity prototypes basic tradeoff : get feedback early less expensive in development process vs more authentic interface evaluated I VP R 27 Usability motivations Many interfaces poorly designed across domains: I VP R 28

Life-critical systems Air traffic control, nuclear reactors, power utilities, police & fire dispatch systems High costs, reliability & effectiveness expected Lengthy training periods acceptable despite financial cost error-free performance avoid low frequency but high cost errors Subject satisfaction less issue well motivated users I VP R 29 Usability motivations (cont.) I VP R 30

Industrial and commercial uses Banking, insurance, order entry, inventory management, reservation, billing, point-of-sales systems Ease of learning important to reduce training costs Speed and error rates relative to cost Speed of performance important number of transactions Subjective satisfaction fairly important limit operator burnout I VP R 31 Usability motivations (cont.) I VP R 32

Office, home, entertainment applications Word processing electronic mail computer conferencing video game systems educational packages, search engines mobile device etc. I VP R 33 Ease of learning low error rates subjective satisfaction paramount use often discretionary competition fierce I VP R 34

Infrequent use of some application interfaces must be intuitive easy to use online help important I VP R 35 Choosing functionality difficult wide range user population novice expert Competition need for low cost I VP R 36

Usability motivations (cont.) I VP R 37 Exploratory, creative, and cooperative systems Web browsing search engines artist toolkits architectural design software development music composition scientific modeling systems I VP R 38

Collaborative work I VP R 39 Benchmarks hard to describe for exploratory tasks device users I VP R 40

computer should "vanish" user absorbed in task domain I VP R 41 Usability motivations (cont.) I VP R 42

Social-technical systems Complex systems involve many people over long time periods I VP R 43 e.g., Voting health support identity verification crime reporting I VP R 44

issues Trust privacy responsibility security I VP R 45 important! Verifiable sources status feedback I VP R 46

need Ease of learning for novices feedback to build trust I VP R 47 Administrators need tools to detect unusual patterns of usage I VP R 48

Universal Usability I VP R 49 Physical abilities and physical workplaces anthropometry Basic data about human dimensions I VP R 50

no average user either compromises made or multiple versions of system created I VP R 51 Physical measurement of human dimensions not enough take into account dynamic measures such as reach strength speed I VP R 52

Universal Usability (cont.) Screen-brightness preferences vary substantially knob to enable user control account for variances of user population's sense perception I VP R 53 Vision depth contrast color blindness motion sensitivity I VP R 54

Touch keyboard and touchscreen sensitivity I VP R 55 Hearing audio clues must be distinct I VP R 56

workplace design help and hinder work performance I VP R 57 Universal Usability (cont.) I VP R 58

draft standard Human Factors Engineering of Computer Workstations (2002) lists these concerns: Work-surface and display-support height Clearance under work surface for legs Work-surface width and depth Adjustability of heights & angles for chairs & work surfaces Posture seating depth and angle; back-rest height and lumbar support Availability of armrests, footrests, and palmrests I VP R 59 Universal Usability (cont.) I VP R 60

Cognitive and perceptual abilities Human ability to interpret sensory input rapidly initiate complex actions makes modern computer systems possible I VP R 61 Journal: Ergonomics Abstracts classification of human cognitive processes: Long-term and semantic memory Short-term and working memory Problem solving and reasoning Decision making and risk assessment Language communication and comprehension Search, imagery, and sensory memory Learning, skill development, knowledge acquisition and concept attainment I VP R 62

Universal Usability (cont.) I VP R 63 also factors affecting perceptual and motor performance Arousal and vigilance Fatigue and sleep deprivation Perceptual (mental) load Knowledge of results and feedback Monotony and boredom Sensory deprivation Nutrition and diet Fear, anxiety, mood, and emotion Drugs, smoking, and alcohol Physiological rhythms I VP R 64

But note, in any application background experience knowledge in task domain interface domain play key roles in learning and performance I VP R 65 Universal Usability (cont.) I VP R 66

Personality differences no set taxonomy for identifying user personality types designers must be aware: populations subdivided various responses to different stimuli I VP R 67 Myers-Briggs Type Indicator (MBTI) extroversion versus introversion sensing versus intuition perceptive versus judging feeling versus thinking I VP R 68

Universal Usability (cont.) I VP R 69 Cultural and international diversity Characters, numerals, special characters, and diacriticals Left-to-right versus right-to-left versus vertical input and reading Date and time formats Numeric and currency formats Weights and measures Telephone numbers and addresses I VP R 70

Names and titles (Mr., Ms., Mme.) Social-security, national identification, and passport numbers Capitalization and punctuation Sorting sequences Icons, buttons, colors Pluralization, grammar, spelling Etiquette, policies, tone, formality, metaphors I VP R 71 Universal Usability (cont.) I VP R 72

Users with disabilities plan early to accommodate users with disabilities more cost efficient than adding on later businesses must comply with "Americans With Disabilities" Act for some applications I VP R 73 Elderly Users Including elderly fairly easy allow for variability within applications settings for sound color brightness font sizes etc. I VP R 74

Goals for our profession Potential research topics Reduce anxiety and fear of computer usage Graceful Evolution Specification and implementation of interaction Direct manipulation Input devices Online assistance Information exploration I VP R 75 Goals for our profession (cont.) Provide tools, techniques, and knowledge for system implementers Rapid prototyping easy when using contemporary tools Use general or self-determined guideline documents written for specific audiences To refine systems, use feedback from individual or groups of users I VP R 76

Goals for our profession (cont.) Raise computer consciousness of general public Many novice users fearful due to experience with poor product design Good designs help novices through these fears by being clear competent nonthreatening I VP R 77