People: Usability IS 101Y/CMSC 101Y November 5, 2013 Marie desJardins Amanda Mancuso University of Maryland Baltimore County.

Slides:



Advertisements
Similar presentations
Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
Advertisements

Day 4 More on Information Design and Theories of human computer interaction.
Usability and Performance Rules of Thumb for Mobile Java Developers Jackson Feijó Filho Software Developer Lightning talk at Java Mobile, Media & Embedded.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica User interface Updated: December 2014.
Human Capabilities: Mental Models CS352. Announcements Notice upcoming due dates (web page). Where we are in PRICPE: –Predispositions: Did this in Project.
Annoy Your Users Less Session 202 Philip Wolfe, Lead Developer Farm Credit Services of America.
Spring /6.831 User Interface Design and Implementation1 Lecture 1: Usability.
User Interface Design Notes p7 T120B pavasario sem.
1 User-Centered Design CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology April 17, 2007.
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
Semester in review. The Final May 7, 6:30pm – 9:45 pm Closed book, ONE PAGE OF NOTES Cumulative Similar format to midterm (probably about 25% longer)
Before usability CS 147: Intro to HCI Dan Maynes-Aminzade After 1 st Usability Review.
Design Analysis of Everyday Objects IS 485, Professor Matt Thatcher.
UI Standards & Tools Khushroo Shaikh.
Usability presented by the OSU Libraries’ u-team.
Semester wrap-up …my final slides.. More on HCI Class on Ubiquitous Computing next spring Courses in visualization, virtual reality, gaming, etc. where.
Semester wrap-up …the final slides.. The Final  December 13, 3:30-4:45 pm  Closed book, one page of notes  Cumulative  Similar format and length to.
Graphical User Interface (GUI) Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Usability 2004 J T Burns1 Usability & Usability Engineering.
User-Centered Design Good design The user says “Yes, I see” or “Of course”. A simple explanation is sufficient. Bad design The user says “How am I going.
User Interface Design. Overview The Developer’s Responsibilities Goals and Considerations of UI Design Common UI Methods A UI Design Process Guidelines.
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
CSE 219 COMPUTER SCIENCE III PROPERTIES OF HIGH QUALITY SOFTWARE.
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
Semester wrap-up …the final slides.. The Final December 15, 3:30-6:30 pm Close book, one page of notes Cumulative Similar format to midterm (probably.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Prototype & Design Computer Inputs. How to Prototype & Design Computer Inputs Step 1: Review Input Requirements Step 2: Select the GUI Controls Step 3:
People: Usability COMP 101 November 12, 2014 Carolyn Seaman Amanda Mancuso Susan Martin University of Maryland Baltimore County.
Psychology of usability 1 User interfaces Jaana Holvikivi Metropolia.
Principles of User Centred Design Howell Istance.
Computer Graphics Lecture 28 Fasih ur Rehman. Last Class GUI Attributes – Windows, icons, menus, pointing devices, graphics Advantages Design Process.
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
Design for Interaction Rui Filipe Antunes
Interacting with IT Systems Fundamentals of Information Technology Session 5.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
JENNIFER WONG CHAPTER 7: USER – CENTERED DESIGN. The point of the book was to advocate a user- centered design which is a philosophy that things should.
What is interaction design? Eileen Kraemer CSCI 4800/6800 University of Georgia.
UI Style and Usability, User Experience Niteen Borge.
Human Computer Interaction
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
The Design of Everyday Things Darn these hooves! I hit the wrong switch again! Who designs these instrument panels, raccoons?
Interaction Design John Kelleher. Interaction Design “Designing interactive products to support people in their everyday and working lives” Software.
A-Level Computing#BristolMet Session Objectives#15 MUST define the term user interface SHOULD describe the characteristics of different UIs and suggest.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
Chapter 1: What is interaction design?. Bad designs From:
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
User and Task Analysis © Ed Green Penn State University Penn State University All Rights Reserved All Rights Reserved 12/5/2015User and Task Analysis 1.
USER INTERFACE DESIGN (UID). Introduction & Overview The interface is the way to communicate with a product Everything we interact with an interface Eg.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Today Discussion Follow-Up Interview Techniques Next time Interview Techniques: Examples Work Modeling CD Ch.s 5, 6, & 7 CS 321 Human-Computer Interaction.
Human Capabilities: Mental Models CS352. Announcements Project – your users: due next Wed. 7/7 Quiz #3 (human capabilities) next Tue. 2.
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN.
The Design of Everyday Things Donald A. Norman. The psychopathology of everyday things Doors Doors Light switches Light switches Taps Taps Telephones.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Chapter 6 : User interface design
Midterm in-class Tuesday, Nov 6
Chapter 16: User Interface Design
Human-Computer Interaction
Digital media & interaction design
And On To Design: Why in this particular sequence?
Usability engineering
Usability engineering
Unit 2 User Interface Design.
HCI – DESIGN RATIONALE 20 November 2018.
Software Engineering D7025E
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
The User Interface Design Process
15. Human-Computer Interaction
Presentation transcript:

People: Usability IS 101Y/CMSC 101Y November 5, 2013 Marie desJardins Amanda Mancuso University of Maryland Baltimore County

Thursday’s Class Data analysis presentations Test your laptop with the project BEFOREHAND Submit your PowerPoint and Excel files on Blackboard BEFORE CLASS Be ready to answer questions!

Usability Usability is the ease of use and learnability of a human-made object Ease of use Effectiveness: can I use the system to do what needs to be done? Efficiency: can I do it easily, without too much effort? User satisfaction: is it something that gives me satisfaction or even enjoyment as I do it? Learnability Ease of learning the first time Retention

User Interface The interface of an object is a particularly important design element. It controls how an object interacts with the rest of the system/world—in particular, how the object can be controlled. What are some examples of interfaces? Good ones? Bad ones?

Good or Bad Design?

Interface What are characteristics of a good interface?

User Interface Design “Well-designed objects are easy to interpret and understand. They contain visible clues to their operation.”-- Donald Norman Principles Visibility: By looking, the user can tell the state of the device and the alternatives for action. A good conceptual model: Provides consistency in the presentation of operations and results and a coherent, consistent system image. Good mappings: It is possible to determine the relationships between actions and results, between the controls and their effects, and between the system state and what is visible. Feedback: The user receives full and continuous feedback about the results of actions.

UI Design Strategies Start with the user in mind “user stories” user point of view comes out of systems analysis Test with users early and often usability testing, heuristic walkthroughs, focus groups Update to reflect new input from users requires a flexible system design prototyping

Consistency Consistency is the MOST important design principle! Throughout the system: use the same colors for the same purposes use the same highlighting or borders to convey similar meanings use terminology and acronyms consistently put similar pieces of information (especially buttons) in the same location

Learnability How easily can one: Determine the function of the system? Tell what actions are possible? Determine a mapping from intention to physical movement? Perform the action? Tell if the system is in the desired state? Determine a mapping from system state to interpretation? Tell what state the system is in? Remember all this the next time? Measuring learnability: X% of users can use the system with an error rate of less than Y% after training time Z X% of users can use the system with an error rate of less than Y% after training time Z and then an elapsed time of N

Error Avoidance and Recovery It should be easier to do the right thing than the wrong thing It should be easier to correct mistakes than to make them Design should anticipate the kinds of errors users are likely to make and either: make them impossible, make them hard, or make them recoverable

BTA and IS Required (for BTA) 303: Fundamentals of Human Computer Interaction Electives 387: Web Content Development 403: User Interface Design 413: GUI Systems Using Java Certificates Web Development Certificate

CS/CE Electives 435: Graphics 436: Data Visualization 437: GUI Programming 491: Graphics for Games