User Interface Design and Evaluation

Slides:



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

Map of Human Computer Interaction
CISB213 Human Computer Interaction Introduction and Overview.
Human Computer the University of Haifa Dr. Joel Lanir.
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
COMP 6620 Chapter Presentation Karthik Vemula. Agenda:-  User Centered Approach  Basic Activities of Interaction Design.  In Class Assignment.
Part 2c: Requirements Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain Chapter 4: Finding.
Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
UI Standards & Tools Khushroo Shaikh.
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.
Identifying needs and establishing requirements Chapter 7a.
Software Engineering Incorporating Interface Design Into Software Engineering.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
Part 2: Requirements Days 7, 9, 11, 13 Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain.
Human Computer Interaction (HCI)
Introduction to Human Computer Interaction Dr. Cheryl Seals Computer Science & Software Engineering Auburn University.
What is HCI? CSE/ISE 323 Spring 2011 Tony Scarlatos.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
Study of Human factors in Software Engineering CSC 532 Sree Harsha Pothireddy.
Developing Interfaces for Open Source GIS Applications According to Human Computer Interaction Guidelines Jens Ingensand GIS Research Laboratory, Swiss.
Lecture 9 Usability of Health Informatics Applications (Chapter 9)
SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2007.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Chapter 5 by Judith A. Effken
Content The system development life cycle
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
Human Computer Interaction
Chapter 7 Interactive Design and Prototyping Human Performance Engineering Robert W. Bailey, Ph.D. Third Edition.
1 CP586 © Peter Lo 2003 Multimedia Communication Human Computer Interaction.
HUMAN COMPUTER INTERACTION AKMAL IRFAN MUAZZIM SANUSI ZAINURSYAZWANA NOOR DIYANA.
HCI Design Process CS774 Human-Computer Interaction Spring 2004.
Interaction Design: Overview
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.
Name: Oluseyi Dawodu Course: Computing Level: 2 nd Topic: Usability Engineering Goals and Measurement and Problems with Usability Introduction.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Dr. H. Rex Hartson Fall 2003 Introduction to the Course Copyright © 2003 H. Rex Hartson and Deborah Hix. CS5714 Usability Engineering.
COMP 6620 User Interface Design and Evaluation. Course Introduction Welcome to COMP 6620 Welcome to COMP 6620 Syllabus Syllabus Introduction Introduction.
Interaction Design Chapter 1. Good design? Bad design?
Introduction to HCI Lecture #1.
ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
G063 – Prototyping. Learning Objective: At the end of this topic you should be able to: describe prototyping as a software development methodology.
User Interface Evaluation Introduction Lecture #15.
Software Design and Development Development Methodoligies Computing Science.
HCC 831 User Interface Design and Evaluation. What is Usability?
Principles of Programming & Software Engineering
Algorithms and Problem Solving
Increasing use of automated systems
CIS 376 Bruce R. Maxim UM-Dearborn
User Interface Design and Usability Course Introduction
SDLC: System Development Life Cycle
Introduction: Human Computer Interaction
CS 351d Human-computer interaction Lecture 01 Introduction
CS 580 Human-computer interaction Lecture 01 Introduction
Object Oriented Analysis and Design
HCI in the curriculum The human The computer The interaction
Chapter 14 Human Technology Interface
Analysis of Software Usability Evaluation Methods
Software Engineering D7025E
Usability Techniques Lecture 13.
Saul Greenberg Human Computer Interaction Presented by: Kaldybaeva A., Aidynova E., 112 group Teacher: Zhabay B. University of International Relations.
Fundamentals of Human Computer Interaction (HCI)
Algorithms and Problem Solving
Map of Human Computer Interaction
Human Computer Interaction
CS 580 Human-computer interaction Lecture 01 Introduction
HCI What ? HCI Why ? What happens when a human and a computer system interact to perform a task? task -write document, calculate budget, solve equation,
Map of Human Computer Interaction
Presentation transcript:

User Interface Design and Evaluation COMP 6620 User Interface Design and Evaluation

What is Usability?

What is Usability? The effectiveness and efficiency of the user interface and the user’s reaction to that interface.

What is Usability? Must measure: Easier said than done! Effectiveness Efficiency User’s Reaction Easier said than done!

Usability Warnings Interface designed by software people, not interface people. It was developed by strict top-down, functional decomposition. (Emphasis on software function) It was not developed to meet written, measurable usability specifications.

Usability Warnings It was not prototyped as it was being developed. It was not developed by means of an iterative refinement process. It was not empirically evaluated.

Usability Goal Promote communication between humans and computers. Make this communication doable or easy. (User Friendly)

Human Computer Interaction (HCI or CHI) This is what occurs when a human interacts with a computer or some other machine.

HCI Includes Interface hardware and Software Interface Tools User Modeling System Modeling

HCI Includes Cognitive and Behavioral Science Human Factors Empirical Studies Methodology Techniques and Guidelines

Interaction vs. Interface Design

Interaction Design Behavioral Domain Interaction development is the design of the look, feel and input/output responses of the human interface.

Interface Design Constructional Domain Interface development focuses on the software being used to implement the interactions.

Interaction and Interface Interface Design follows Interaction Design. Both are necessary. Tendency is to focus on Interface Design, Software Engineers.

REMINDER Complete Reading of Chapter 1