COMP 6620 User Interface Design and Evaluation. Course Introduction Welcome to COMP 6620 Welcome to COMP 6620 Syllabus Syllabus Introduction Introduction.

Slides:



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

User Modeling CIS 376 Bruce R. Maxim UM-Dearborn.
Natural Language Systems
Software Design & Evaluation Jim Diamond Medical Informatics 28 th February 2001.
The design process IACT 403 IACT 931 CSCI 324 Human Computer Interface Lecturer:Gene Awyzio Room:3.117 Phone:
CISB213 Human Computer Interaction Introduction and Overview.
James Tam Introduction To Usability 1 What is usability? What are some ways in which usable systems can be designed and developed? These notes are based.
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
Dongjin Kim Jamare Lane. Introduction  The aim of this project is to redesign Dr. Seals’ course web page for COMP 6620/7620. The site will include course's.
Everyday Things Donald Norman. You would need and engineering degree to figure this out? What devices have tried that were not easy to use? – Watches.
Interface Guidelines & Principles Responsiveness.
Usability Inspection n Usability inspection is a generic name for a set of methods based on having evaluators inspect or examine usability-related issues.
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.
Quality is about testing early and testing often Joe Apuzzo, Ngozi Nwana, Sweety Varghese Student/Faculty Research Day CSIS Pace University May 6th, 2005.
SE 555 Software Requirements & Specification Requirements Validation.
What is a good length of string? –Depends on its use How do you design a good length of string? –Can be determined by a process What is a good user interface?
March 22, 2004CS WPI1 CS 509 Design of Software Systems Lecture #9 Monday, March 22, 2004.
Human-Computer Interaction Lecture 1 Syllabus & Class Introduction.
James Tam Introduction To Usability Designing and developing usable systems. The historical context of usability.
CPSC 203 Introduction to Computers T03 & T29 by Jie (Jeff) Gao.
Review an existing website Usability in Design. to begin with.. Meeting Organization’s objectives and your Usability goals Meeting User’s Needs Complying.
CS 235: User Interface Design August 27 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
CS 235: User Interface Design August 27 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
What is Software Architecture?
Redesign Course Website for COMP 6620/7620 Dongjin Kim : Jamare Lane :
Blackboard from the Faculty Perspective It’s a tool, not a teaching philosophy.
What should teachers do in order to maximize learning outcomes for their students?
March 13, 2001CSci Clark University1 CSci 250 Software Design & Development Lecture #15 Tuesday, March 13, 2001.
Computational Perception Li Liu. Course 10 lectures 2 exercises 2 labs 1 project 1 written examination.
CP SC 881 Spoken Language Systems. 2 of 23 Auditory User Interfaces Welcome to SLS Syllabus Introduction.
Human-Computer Interaction Introduction © Brian Whitworth.
Overview of the Design Process
AGENDA Introduction to Virtual Mechanic Demo Architectural diagram and summary QA steps and user acceptance testing Bugs in the software Feedback from.
CPSC 2150 August 21, Chapter 1 Object Oriented Software Development This is an introductory course In this chapter we will look at 3 topics Challenges.
An Introduction to Software Engineering. What is Software?
Overview of the Design Process User Centered Design.
Software Testing and Quality Assurance Software Quality Assurance 1.
HCC 831 User Interface Design and Evaluation. Good Design (our goal!) “Every designer wants to build a high-quality interactive system that is admired.
Multi-media Information Systems Introduction Brian Whitworth © 2001.
Interface Guidelines & Principles Responsiveness.
Copyright 2006 John Wiley & Sons, Inc. Chapter 1 - Introduction HCI: Designing Effective Organizational Systems Dov Te’eni Jane Carey Ping Zhang.
Capturing the requirements  Requirement: a feature of the system or a description of something the system is capable of doing in order to fulfill the.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Dr. H. Rex Hartson Fall 2003 Introduction to the Course Copyright © 2003 H. Rex Hartson and Deborah Hix. CS5714 Usability Engineering.
Universitas Gunadarma Human-Computer Interaction Parno, SKom., MMSI Teknik Informatika, UG, 2008 staffsite.gunadarma.ac.id/parno.
Unit B- Client Communication. The Communication Model Sender: Originates the message Receiver: Hears or takes in the message Message: Information to be.
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Course Introduction Wednesday Introduction.
CSPC 464 Fall 2014 Son Nguyen.  Attendance/Roster  Introduction ◦ Instructor ◦ Students  Syllabus  Q & A.
User Interfaces 4 BTECH: IT WIKI PAGE:
Chapter 1 - Introduction
ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
Overview of UI Development CSCI 4800/6800 Feb. 1, 2006.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN.
Installation and Maintenance of Health IT Systems Unit 8a Troubleshooting; Maintenance and Upgrades; and Interaction with Vendors, Developers, and Users.
Introduction to Human Factors in Information Systems Dr. Cindy Corritore Creighton University ITM 734 Fall 2005.
HCC 831 User Interface Design and Evaluation. What is Usability?
Advanced Higher Computing Science
SIE 515 Design Evaluation Lecture 7.
CIS 376 Bruce R. Maxim UM-Dearborn
User Interface Design and Usability Course Introduction
Topic for Presentaion-2
Chapter 8 – Software Testing
Software Life Cycle Models
Chapter 14 Human Technology Interface
Overview of the Design Process
User Interface Design and Evaluation
Chapter 26 Inspections of the user interface
Overview of the Design Process
Overview of the (Engineering) Design Process
Presentation transcript:

COMP 6620 User Interface Design and Evaluation

Course Introduction Welcome to COMP 6620 Welcome to COMP 6620 Syllabus Syllabus Introduction Introduction

Good Design (our goal!) “Every designer wants to build a high-quality interactive system that is admired by colleagues, celebrated by users, circulated widely, and imitated frequently.” (Shneiderman, 1992, p.7) …and anything goes!…

The Good…

The Bad…

The Good…

The Bad…

The Ugly…

The (really) Ugly…

What The…???

But What Makes it Good?! Functionality Functionality Speed & efficiency Speed & efficiency Reliability, security, data integrity Reliability, security, data integrity Standardization, consistency Standardization, consistency USABILITY ! USABILITY !

Closer to Fine: A Philosophy …The human user of any system is the focus of the design process. Planning and implementation is done with the user in mind, and the system is made to fit the user, not the other way around…. Bruce Walker Georgia Institute of Technology

User Interface Design Is … Built for humans; must be designed for the user Built for humans; must be designed for the user Recognize individual differences; appreciate design implications of these factors Recognize individual differences; appreciate design implications of these factors Recognize the design of things, procedures, etc., influences human behavior and well- being Recognize the design of things, procedures, etc., influences human behavior and well- being Emphasize empirical data & evaluation Emphasize empirical data & evaluation Rely on the scientific method Rely on the scientific method Things, procedures, environments, and people do not exist in isolation Things, procedures, environments, and people do not exist in isolation

User Interface Design Is Not…  NOT just applying checklists and guidelines These can help, but UID is a whole philosophy These can help, but UID is a whole philosophy  NOT using oneself as the model user Know your real users; recognize variation in humans Know your real users; recognize variation in humans  NOT just common sense Knowing how to design a fire alarm so it will be heard over background noise is not something we all know. Knowing how to design a fire alarm so it will be heard over background noise is not something we all know. The UI specialist knows where or how to get the information needed to answer design questions The UI specialist knows where or how to get the information needed to answer design questions

What Are the Key “Factors”?! “It Depends…” “It Depends…” Physical factors Physical factors Perceptual factors Perceptual factors Cognitive factors Cognitive factors Social factors Social factors Historical factors Historical factors …they ALL can affect design!

How Do You Know It’s Good?! Usability Test and Evaluation Usability Test and Evaluation We will get to this later. We will get to this later.

User Interface What is the User Interface? What is the User Interface? To Users, the interface is the system. To Users, the interface is the system.

User Interface What is the User Interface? What is the User Interface? If you build a system that is not usable, then who will use it? If you build a system that is not usable, then who will use it?

User Interface What is the User Interface? What is the User Interface? For today’s users, communication with the system has become at least as important as computation by the system. For today’s users, communication with the system has become at least as important as computation by the system. Computation is always faster than communication. Computation is always faster than communication.

User Interface What is the User Interface? What is the User Interface? 48% to 100% of code supports the user interface. (This is increasing) 48% to 100% of code supports the user interface. (This is increasing) Computer scientists view interface as NOT an integral part of software. Computer scientists view interface as NOT an integral part of software. Software function Rules All. Software function Rules All.

User Interface What is the User Interface? What is the User Interface? The communication medium between the user and the system. The communication medium between the user and the system.

User Interface User?! User?! Attorneys have clients. Attorneys have clients. Doctors have patients. Doctors have patients. Teachers have students. Teachers have students. Managers have customers. Managers have customers. Researchers have subjects. Researchers have subjects. Drug addicts are Users. Drug addicts are Users. Why do we refer to our clients as users? Why do we refer to our clients as users?

Assignment #1 Due Date, August 25 Due Date, August 25 Upload Assignment1 as Word Document or.pdf to Blackboard Upload Assignment1 as Word Document or.pdf to Blackboard Good vs. Bad Phone Design Good vs. Bad Phone Design Iphone Iphone Iphone Cubic powered by Andriod Cubic powered by Andriod Cubic