Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.

Slides:



Advertisements
Similar presentations
Chapter 5 Development and Evolution of User Interface
Advertisements

Evaluation of User Interface Design
References Prof. Saul Greenberg, University of Calgary, notes and articles INUSE 6.2 and RESPECT 5.3 Handbook Prof. , University of , Notes and articles.
Chapter 4 Design Approaches and Methods
Agile Usability Testing Methods
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Alternate Software Development Methodologies
WHAT IS INTERACTION DESIGN?
User-Interface Design Process Lecture # 6 1Gabriel Spitz.
8 September Announcements  GIT Class: Friday 3-5 SN 115 (Peter Parente)  Information for Project Links PageProject Links Page  Hot Topics Teams.
COMP 6620 Chapter Presentation Karthik Vemula. Agenda:-  User Centered Approach  Basic Activities of Interaction Design.  In Class Assignment.
Methodology Overview Dr. Saul Greenberg John Kelleher.
Chapter 15: Analytical evaluation. 2 FJK User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San.
1 User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept. Cal Poly San Luis Obispo FJK 2009.
Empirical Methods in Human- Computer Interaction.
ICS 463: Intro to Human Computer Interaction Design 2. User-Centered Design Dan Suthers.
Usability Inspection n Usability inspection is a generic name for a set of methods based on having evaluators inspect or examine usability-related issues.
Evaluation Methodologies
12 C H A P T E R Systems Investigation and Analysis and Analysis.
HOW TO DESIGN USABLE SYSTEMS by John D. Gould p resented by Andrew Trieu Subha Narasimhan ICS Human Computer Interaction Department of ICS at UCI.
SE 555 Software Requirements & Specification Requirements Validation.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
User Centered Design Lecture # 5 Gabriel Spitz.
Talent Management Training Methods.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
류 현 정류 현 정 Human Computer Interaction Introducing evaluation.
Predictive Evaluation
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
Design Science Method By Temtim Assefa.
Evaluation of Adaptive Web Sites 3954 Doctoral Seminar 1 Evaluation of Adaptive Web Sites Elizabeth LaRue by.
Team Skill 6: Building the Right System From Use Cases to Implementation (25)
S556 SYSTEMS ANALYSIS & DESIGN Week 11. Creating a Vision (Solution) SLIS S556 2  Visioning:  Encourages you to think more systemically about your redesign.
Interaction Design Process COMPSCI 345 S1 C and SoftEng 350 S1 C Lecture 5 Chapter 3 (Heim)
Multimedia Specification Design and Production 2013 / Semester 1 / week 9 Lecturer: Dr. Nikos Gazepidis
Systems Development AIMS 2710 R. Nakatsu. Overview Why do IT projects succeed and fail? Two philosophies of systems development –Systems Development Life.
Human Computer Interaction
Interaction Design CMU. Today’s objectives Continue Design approaches (UCD, ACD)  User-Centered Design  Activity-Centered Design.
Methodology and Explanation XX50125 Lecture 3: Usability testing Dr. Danaë Stanton Fraser.
Evaluation of User Interface Design 4. Predictive Evaluation continued Different kinds of predictive evaluation: 1.Inspection methods 2.Usage simulations.
Chapter 12: Introducing Evaluation. The aims To illustrate how observation, interviews and questionnaires that you encountered in Chapters 7 and 8 are.
CS2003 Usability Engineering Human-Centred Design Dr Steve Love.
INTERACTION DESIGN PROCESS Textbook: S. Heim, The Resonant Interface: HCI Foundations for Interaction Design [Chapter 3] Addison-Wesley, 2007 February.
Chapter 12: Introducing Evaluation. The aims To illustrate how observation, interviews and questionnaires that you encountered in Chapters 7 and 8 are.
User Interfaces 4 BTECH: IT WIKI PAGE:
SOFTWARE ENGINEERING MCS-2 LECTURE # 4. PROTOTYPING PROCESS MODEL  A prototype is an early sample, model or release of a product built to test a concept.
Chapter 3 Managing Design Processes. 3.1 Introduction Design should be based on: –User observation Analysis of task frequency and sequences –Prototypes,
System Construction System Construction is the development, installation and testing of system components.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Systems Development AIMS 2710 R. Nakatsu. Overview Two philosophies of systems development –Systems Development Life Cycle (SDLC) –Prototyping Alternative.
Chapter 15: Analytical evaluation. Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
User Interface Evaluation Introduction Lecture #15.
Introducing Evaluation Chapter 12. What is Evaluation?  Assessing and judging  Reflecting on what it is to be achieved  Assessing the success  Identifying.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
CMMI Certification - By Global Certification Consultancy.
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
The System Development Life Cycle
Cognitive Informatics for Biomedicine – Chapter 5
SIE 515 Design Evaluation Lecture 7.
User-centred system design process
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
Introducing Evaluation
The System Development Life Cycle
WHAT IS INTERACTION DESIGN?
CS 522: Human-Computer Interaction Lab: Formative Evaluation
Usability Techniques Lecture 13.
1.2 System Design Basics.
Evaluation.
HCI Evaluation Techniques
Presentation transcript:

Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the development of an user-centered, iterative system are -- Design, Evaluation and Implementation. n A good design takes into account characteristics of the intended users and the work they do.

n Principles, guidelines or methodologies are used for a good design n Principles are collection of statements that advise the designer how to proceed. n Guidelines are collection of tests that can be applied to an interface to determine if it is satisfactory. They are more specific and quantitative. n Methodologies are formalized procedures that guide the structure of effective design when followed in sequence. Discipline of Design

Evaluating systems and their user-interfaces n Evaluation of existing practice often precedes design and evaluation of prototypes and systems is used throughout the processes of design, implementation and deployment.

Research and Evaluation strategies n Field strategies-- field studies and field experiments n Experimental strategies-- experimental simulations and laboratory experiments n Respondent strategies -- judgement studies and sample surveys n Theoretical strategies-- formal theory and computer simulations

Five Approaches to Interface Evaluation n Heuristic evaluation with usability guidelines n Cognitive walkthrough n Usability testing n Usability engineering n Controlled experiments

Heuristic evaluation with usability guideline n Guidelines can be vague and contradictory such as the “be consistent” guideline. n Huge sets of guidelines are difficult to evaluate. Therefore, a small set of very general design guidelines or heuristics are used for evaluation.

Cognitive walkthroughs n A set of representative tasks is selected and stepped through keystroke by keystroke, menu selection by menu selection. n Idea is to evaluate design for ease of learning. n But low level focus on keystrokes often left high level problems unrecognized. Also time demands was a problem,that was later solved by cognitive jogthrough. n Pluralistic walkthroughs and Inspection and design reviews are other methods.

Usability Testing n It involves experimental tasks that reflect important or frequent uses of the system, which should be selected through contact with real users and work situations, not by intuition. n Evaluator may change the task or even the interface when a major error is encountered. n Thinking aloud, co-discovery techniques are used.

Usability Engineering n It is user testing that is more formal i.e quantitative performance goals called metrics are set by the interface specialists or the developers. n E.g new users must be able to create ad save a file in their first 10 minutes with the system.

Controlled experiments n Advantage- study if individual behavior n Disadvantage- use of the interface is very different in a work setting as compared to in a laboratory. n Issue to be considered is whether to select a ‘ within subject design’ or a ‘between subject design’

How to design usable systems n Components of Usability--- System reliability and responsiveness System functions Reading materials Language Translation Installation Support -Group Users Field maintenance and service

Usability Design Process- The Four Principles n Early and Continual Focus on Users-- understanding behavioral, attitudinal characteristics of users and their jobs n Early and Continual User Testing-- users do real work on prototype and their performance and reactions are measured n Iterative Design-- system is modified based on results of user testing n Integrated Design-- all aspects of usability evolve in parallel and under one focus

Usability Design Phases n Gearing up Phase : It is an information gathering and conceptualization phase n Initial design Phase: Involves a preliminary specification. Information about users and their work is collected. n Iterative Development Phase: with behavioral goals and user feedback, modification is achieved. n System Installation Phase: involves installing the system in the customer’s location, introducing it to the users and employing training materials.

Methods for. Early and continual Focus on Users n Talk with users-- direct contact, interview n Visit customer location n Observe the users working n Videotape n Learn about Work Organization n Try it Yourself n Thinking aloud n Participative design n Task analysis n Testable Behavioral Target Goals

Methods for early and continual User Testing n Printed or Video scenarios n Early user manuals n Mock ups n Simulations n Early prototyping n Early Demonstrations n Thinking Aloud n Hallway and Storefront methodology n Try to Destroy It contests n Bulletin Boards, Conferencing, forums

Methods to Carry out Iterative Design n For iterative design we need to identify required changes, have an ability to make changes and a willingness to make changes. n Software tools (UIMS) n A checklist

Integrated Design n It requires that one group at the very beginning, be given sufficient resources to drive control usability and to invent what is needed to make usability good. n It requires a departure from the fractional development practices where various aspects of usability are developed in different loosely related departments, divisions, cities and companies. n Checklist can be used to achieve the same.