Learnability of software

Similar documents
Usability Testing Methods An Overview

Usability. HCI - Human Computer Interaction

User-centered design in technical communication

Applying Usability to elearning

Design Heuristics and Evaluation

HUMAN COMPUTER INTERACTION

iscreen Usability INTRODUCTION

Interaction Design DECO1200

Hyper Mesh Code analyzer

User Experience Report: Heuristic Evaluation

CSSE 574 Intro to Usability Bass s perspective and the ID book s perspective

MIT GSL week 4 Wednesday. User Interfaces II

Human-Computer Interaction: An Overview. CS2190 Spring 2010

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search

USABILITY EVALUATIONS OF Health Information Technology

Programmiersprache C++ Winter 2005 Operator overloading (48)

User-centered Instructional Design

Nektarios Kostaras, Mixalis Xenos. Hellenic Open University, School of Sciences & Technology, Patras, Greece

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough

Jakob Nielsen s Heuristics (

Heuristic evaluation is a usability inspection technique developed by Jakob Nielsen. The original set of heuristics was derived empirically from an

Web Evaluation Report Guidelines

Human-Computer Interaction

Introduction to Usability and its evaluation

CO328- Human Computer Interaction Michael Kölling Caroline Li. Heuristic Evaluation

evision Review Project - Engagement Simon McLean, Head of Web & IT Support Information & Data Services.

THE USE OF PARTNERED USABILITY TESTING TO HELP TO IDENTIFY GAPS IN ONLINE WORK FLOW

Chapter 10 Interactive Systems And Usability Organizational Requirements Engineering

Heuristic Evaluation of NUIG Participate Module 1

University of Maryland. fzzj, basili, Empirical studies (Desurvire, 1994) (Jeries, Miller, USABILITY INSPECTION

User Interface Evaluation

Usability in Multimedia. By Pınar Koçer Aydın and Özgür Bayram

SFU CMPT week 11

CHAPTER 4 HUMAN FACTOR BASED USER INTERFACE DESIGN

What is interaction design? What is Interaction Design? Example of bad and good design. Goals of interaction design

User-Centered Design. SWE 432, Fall 2017 Design and Implementation of Software for the Web

evaluation techniques goals of evaluation evaluation by experts cisc3650 human-computer interaction spring 2012 lecture # II.1

03 Usability Engineering

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

Usability analysis and inspection

User Experience Design I (Interaction Design)

CSCI 3160: User Interface Design

cs465 principles of user interface design, implementation and evaluation

Why? Usability analysis and inspection. Evaluation. Evaluation. Measuring usability. Evaluating usability

Usability & User Centered Design. SWE 432, Fall 2018 Design and Implementation of Software for the Web

USER RESEARCH Website portfolio prototype

Designing Usable Apps

Usability of interactive systems: Current practices and challenges of its measurement

Usability. Daniela Rosner. Web Architecture, October 9, School of Information UC Berkeley

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

Usability Testing. November 14, 2016

A short introduction to. designing user-friendly interfaces

HCI and Design SPRING 2016

A Heuristic Evaluation of Ohiosci.org

Evaluation Plan for Fearless Fitness Center Website

Evaluation studies: From controlled to natural settings

Heuristic Evaluation of Enable Ireland

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt.

CS 315 Intro to Human Computer Interaction (HCI)

3 Evaluating Interactive Systems

Usability of virtual learning environment for learning java

Analytical &! Empirical Evaluation

Software Development and Usability Testing

Evaluation in Information Visualization. An Introduction to Information Visualization Techniques for Exploring Large Database. Jing Yang Fall 2005

Usability Testing Methodology for the 2017 Economic Census Web Instrument

User Centered Design (UCD)

Assignment 5 is posted! Heuristic evaluation and AB testing. Heuristic Evaluation. Thursday: AB Testing

Heuristic Evaluation

1. Select/view stores based on product type/category- 2. Select/view stores based on store name-

Prepared by: Marysol Ortega & Diana Arvayo

EVALUATION OF PROTOTYPES USABILITY TESTING

EVALUATION OF PROTOTYPES USABILITY TESTING

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation

Evaluating the Past to Improve Future Techniques: Studying Usability through Heuristic Evaluations

CS 160: Evaluation. Outline. Outline. Iterative Design. Preparing for a User Test. User Test

CS 160: Evaluation. Professor John Canny Spring /15/2006 1

CHAPTER 3 A REVI EW & ANALYSIS OF USABILITY IN USER INTERFACE DESIGNING

Chapter 1: What is interaction design?

An Introduction to Human Computer Interaction

3 Prototyping and Iterative Evaluations

Usability Report: Amtrak s Employment Portal. Mishaun D. Cannon Concordia University - Chicago

Sri Vidya College of Engineering & Technology Question bank (unit 2) UNIT 2 TWO MARKS

Introduction to Internet Applications

EVALUATION OF THE USABILITY OF EDUCATIONAL WEB MEDIA: A CASE STUDY OF GROU.PS

Usability for a Self-monitoring Health Solution- a Case Study on WebDANTE Hemma Patel Computing for Business (Industry) Session (2009/2010)

Miami s Quick Start Guide for Using. Snap 9 Professional. to Create a Paper Keyed Survey. Miami s Survey Solutions

NPTEL Computer Science and Engineering Human-Computer Interaction

Incorporating Usability into an Object Oriented. Development Process

Cognitive Walkthrough

On the performance of novice evaluators in usability evaluations

UX + BA. User Experience & Business Analysis. Personas. What is UX? Customer Experience Maps. BA & UX roles. BA + UX Collaboration.

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation

What is interaction design?

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

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

Introducing Evaluation

MMI 2. Tutorials. Winter Term 2017/18. LMU München - LFE Medieninformatik. Prof. Andreas Butz Renate Häuslschmid Christina Schneegaß

What is interaction design?

Folsom Library & RensSearch Usability Test Plan

CSE 403: Software Engineering, Fall courses.cs.washington.edu/courses/cse403/16au/ User Interfaces. Emina Torlak

Transcription:

Learnability of software Aim: Evaluating learnability Writing on-line help Basis for Assignment 2 1 Qualities of IT applications Learnability From novice to expert user Time from first encounter to use Time before understanding what the application can be used for Time before understanding how the representation of the domain enables and restricts operations Intermittent users Time to recall Usability Efficiency Time and effort used to achieve the result Satisfaction Comfort and acceptability amongst users Usefulness Effectiveness The quality of the result achieved 2

Learnability testing Heuristic evaluation Thinking aloud Measuring learning 3 Heuristic evaluation 2-3 usability specialists Inspect every detail of the application Compare to known guidelines (heuristics) Each guideline broken a possible problem of learning is noted Cheap, first evaluation 4

Thinking-aloud, possible interview Small number of test persons, stop when no news Right selection of users? Design tasks to perform Ask them to speak out what they think Remind them of speaking when they fall silent Source of error What we say makes us think Video-recording, time taking, notes Possible interview before and after the session Analysis of the users understanding, misunderstandings and mistakes Consumes more time than heuristic evaluation For systems to be extensively used externally Preece, Rogers and Sharp (2002) Interaction design: beyond human-computer interaction John Wiley & Sons p.365-8 5 Measuring skills learning Design tasks to perform Representative selection of users Way of measuring Time taking Counting keystrokes Counting errors Scaled response to questionnaires 6

Number of test users for measuring time for learning for novices The number increases with standard deviation 80% 80% 80% confidence level 20% confidence interval 9 users Example Mean 5 minutes 80% surety that the real mean lies within the 4 6 minutes interval Jakob Nielsen (1993) Usability Engineering. AP Professional, Boston 7 Interface of normal use Design for learnability Computer applications are complex Additional help 8

Design for learnability through normal use Visibility Shapes signal proper use Principles of application and data structures visible Mapping Immediately understandable relation between symbols and operation Iconic symbols Visual similarity Conventional symbols Learned system of representation Arbitrary letters and shapes Feedback Visible result of the operation» Donald Norman (1998) The Design of Everyday Things. MIT Press 9 Help functionality in the program Responding to the the users current problem Guidance Not a tutorial primarily designed for teaching Minimal distraction from task Recognizable language Recognizable graphics Choice of contents technology Tasks Skills Understanding 10

Context-sensitive help Help where the user is at the moment No need for navigating in help resources Avoiding distraction c OK? 11 Wizards carrying out the operations 12

Help functionality c OK? 13 Heuristic evaluation Pick a software Check the help functionality Context-sensitive? Recognizable language? Recognizable graphics? Contents technology Tasks? Skills Understanding 14