Usability & Usability Engineering. Usability What is usability Easy to use? User Friendly?

Slides:



Advertisements
Similar presentations
Requirements gathering
Advertisements

4th Module: Information Systems Development and Implementation:
Miguel Tavares Coimbra
Specifying Usability Requirements: The Need for Standards Mary Theofanos Brian Stanton Visualization and Usability Group.
The software process A software process is a set of activities and associated results which lead to the production of a software product. This may involve.
Fit to Learn Using the Employability Skills Framework to improve your performance at College The Employability Skills Framework has been developed by business.
THE PROCESS OF INTERACTION DESIGN
Using wikis in information literacy activities Jean McGuinness University of Abertay Dundee.
Human Computer Interaction G52HCI
Ch 4 The Process page 1CS 368 Building Software is Difficult often delivered late often over budget always with errors must be a custom solution complexity.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 2 Software Processes.
Usability presented by the OSU Libraries’ u-team.
4/16/2017 Usability Evaluation Howell Istance 1.
COMP106 Assignment 2 Proposal 11. The Choice of Metaphor The metaphor that I am going to chose is the library. I have decided to use this metaphor because.
Part 4: Evaluation Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what, where, and when Chapter.
User Interface Design 2 Constructing an Interface for an ATM.
Data-collection techniques. Contents Types of data Observations Event logs Questionnaires Interview.
Usability 2004 J T Burns1 Usability & Usability Engineering.
Principles and Methods
Preece Chapter 7.7 & Mc Cracken Chapter 3
Usability Specifications
Task analysis 1 © Copyright De Montfort University 1998 All Rights Reserved Task Analysis Preece et al Chapter 7.
Ch 3 Usability page 1CS 368 Usability Models the authors compare three usability models and introduce their own “the extent to which a product can be used.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Web 2.0 Testing and Marketing E-engagement capacity enhancement for NGOs HKU ExCEL3.
CS 235: User Interface Design August 27 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
Usability 2009 J T Burns1 Usability & Usability Engineering.
Usability Methods: Cognitive Walkthrough & Heuristic Evaluation Dr. Dania Bilal IS 588 Spring 2008 Dr. D. Bilal.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
Introduction to Usability By : Sumathie Sundaresan.
Team Crutch. Vision Statement Team crutch aims to develop portable, inexpensive, user-friendly software for the Android platform that mitigates communication.
Managing Software Quality
Principles of User Centred Design Howell Istance.
1 Usability of Digital Libraries Sanda Erdelez & Borchuluun Yadamsuren Information Experience Laboratory University of Missouri – Columbia USA Libraries.
Software Inspections. Defect Removal Efficiency The number of defects found prior to releasing a product divided by The number of defects found prior.
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
Feasibility Analysis What is feasibility and when should feasibility checkpoints occur? What are the four types of feasibility and what is the description.
What about Chapter 7?. What is the usability process? Tyldesley’s 22 possible Measurement Criteria Let’s focus on usability–A usability initiative needs.
COMP106 Assignment 2 Proposal 1. Interface Tasks My new interface design for the University library catalogue will incorporate all of the existing features,
Identifying needs and establishing requirements
Unit 5: Fundamentals of Usability in HIT Systems – What Does It Matter? Component 7: Working with HIT Systems.
Software Engineering User Interface Design Slide 1 User Interface Design.
User Interfaces 4 BTECH: IT WIKI PAGE:
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Introduction to Usability By : Sumathie Sundaresan.
OSU Libraries presented by the u-team.
Software Engineering and Object-Oriented Design Topics: Solutions Modules Key Programming Issues Development Methods Object-Oriented Principles.
How to Conduct Usability Testing: In 9 Easy Steps By Jennifer L. Bowie.
Requirements Engineering Processes. Syllabus l Definition of Requirement engineering process (REP) l Phases of Requirements Engineering Process: Requirements.
1 Usability evaluation and testing User interfaces Jaana Holvikivi Metropolia.
Interface Types and Models Dr. Dania Bilal IS 588 Spring 2008.
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN.
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
HighImpactSoft 2010 Organizing a Better Future. Agenda Specify Goals ScopeDefinitions Process Model Preliminary Requirements Issues and solutions TraceabilityPrototype.
Requirements. Outline Definition Requirements Process Requirements Documentation Next Steps 1.
Software Quality Control and Quality Assurance: Introduction
User-centred system design process
Usability engineering
Usability engineering
AIM The aim of this study is to introduce you to the fundamental and exciting area of human computer interaction (HCI) and to prepare you for more advanced.
HCI in the software process
UNIT II.
CIS 210 Systems Analysis and Development
HCI in the software process
The User Interface Design Process
HCI in the software process
COMP444 Human Computer Interaction Usability Engineering
Quick orientation for MBSE Usability Group
Human Computer Interaction Lecture 14 HCI in Software Process
MBSE Usability Activity Team Model-based Systems Engineering (MBSE) Initiative MBSE IS Workshop June 2011.
Presentation transcript:

Usability & Usability Engineering

Usability What is usability Easy to use? User Friendly?

Usability Engineering No clear definition until fairly recently First proposed by Shakel 1987 Tried to provide an operational definition of Usability usability quantify the “usability” of a system - no universal definition of the term

Usability Shackle LEAF performance specifications take the form of precise statements of performance goals. Typically related to Learnability Ease of learning (Learnability) Throughput Throughput (Efficiency) Subjective Subjective matters of user satisfaction (Attitude) Flexibility

Usability specifications Whiteside et al extended definition Measured usability in terms of attributes which can be measured Important because they offer a way of incorporating usability into software quality assurance specifications Example (of a data retrieval system) “90% of all users will be able to identify the location of a book in the library by its shelf number, given the author’s name and book title, within ten seconds...”

Objective of usability specifications To make decisions about user interface goals explicit Support effective collaboration within the design team, between its members Usability specification becomes part of the general requirements specification Is an essential and integral part of UCD Can be used to resolve conflict between,for example, users, analysts and designers over parts of the design Can help determine whether need for further iterations and prototyping

Components of a usability specification Statement of the usability goal usability attribute Statement of the usability attribute criteria Statement of the criteria which will represent attainment of the specification Now level Worst case Planned level Best case users Statement of which set or subset of users the specification applies to preconditions A statement of preconditions for the measurement

Usability Attributes Attributes should be measurable Example Attributes include Time to complete a task % of task completed Number or % of errors made % of users who like the design No of times user asks for help/gets lost

Sample specification Usability Goal: Users can quickly obtain a balance from an ATM Attribute: Time Measuring method: Observe and record Time taken by users to obtain balance Now level: 30 secs Worst case: 25 secs Planned level: 20 secs Best case: 15 User class: All Preconditions: Users are familiar with ATMs

Usability Specification Provide an alternative specification using a different attribute that could determine whether the stated goal had been achieved

Problems with UE Assertion of clear measurable criteria Measures specific user actions in specific situations Other factors may contribute to overall performance Setting appropriate criteria Important to look for ‘now’ level

Usability Some Questions What are the key factors for successful usability work? Is usability recognised as an important design issue? Are organisations designing for usability?

Further Reading Preece Chpts 1, 6 & 7