Guidelines, Principles, and Theories

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Lesson 15 Presentation Programs.
© De Montfort University, Characteristics of Good Dialogues Howell Istance Department of Computer Science De Montfort University.
User Interface Design Yonsei University 2 nd Semester, 2013 Sanghyun Park.
What is a User Interface?  Everything in a device with which a human being interacts.  The total “user experience”  Not necessarily tied to computers.
User Interface Design Notes p7 T120B pavasario sem.
Designing the User Interface Theories, Principles, and Guidelines Course 4, CMC, 23/09/03.
Dialog Styles. The Five Primary Styles of Interaction 4 Menu selection 4 Form fill-in 4 Command language 4 Natural language 4 Direct manipulation.
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation.
Lecture 7 Date: 23rd February
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
Principles and Methods
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
Chapter 13: Designing the User Interface
User Interface Evaluation CIS 376 Bruce R. Maxim UM-Dearborn.
Chapter 14 Designing the User Interface
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 15 Designing Effective Output
Systems Analysis and Design in a Changing World, 6th Edition
1 ISE 412 Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation.
XP Chapter 4 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Collecting Data for Well-Designed Forms Chapter 4 “Making.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
Systems Analysis and Design in a Changing World, 6th Edition
CS3205: HCI in SW Development More on Detailed Design: Guidance and Color.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of 1-1 HCI Human Computer Interaction Week 2.
Output and User Interface Design
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
1 Human-Computer Interaction  Design process  Task and User Characteristics  Guidelines  Evaluation.
Lecture 6 User Interface Design
SE 204, IES 506 – Human Computer Interaction Lecture 3: Guidelines, Principles and Theories Lecturer: Gazihan Alankuş There is no assignment this week.
Web Accessiblity Carol Gordon SIU Medical Library.
1-1 © 2010 Pearson Addison-Wesley. All rights reserved. Guidelines Shared language Best practices Critics –Too specific, incomplete, hard to apply, and.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: – The head content – The body Creating Head Content and Setting Page.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Design Rules-Part B Standards and Guidelines
1-1 Lecture 30 Enterprise Systems Development ( CSC447 ) COMSATS Islamabad Muhammad Usman, Assistant Professor.
INFORMATION X INFO425: Systems Design Chapter 14 Designing the user interface.
Man and Machine: Introduction to HCI (MMI). Contents HCI: Introduction Design Rules: – Guidelines – Principles – Theories 2.
Copyright © 2005, Pearson Education, Inc. Chapter 2 Guidelines, Principles, and Theories.
1 Guidelines and Principles Lecture 2. CS774 – Spring Why do we get HCI problems? Programmers aren’t users  Different goals and personalities Programmers.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
INTERFACE COMPOSITION GAME DESIGN. OBJECTIVES After this lesson, students will be able to: Identify the Eight Golden Rules of Human-Computer Interface.
Chapter 16 Designing Effective Input Systems Analysis and Design Kendall and Kendall Fifth Edition.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7 - Designing the User and System Interfaces.
User Interface Design Lecture #4 Part-A. 30 January, 2008Human Computer Interaction Spring 2008, Lecture #4A 2 Agenda Principles on User Interface Design.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
The Design Process A bluffer’s guide to interface design A ‘proper’ Design process.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Principles Determine users' skill levels Novice or first-time users - Knowledgeable intermittent users - create templates Expert frequent users-
CHAPTER 2: Guidelines, Principles, and Theories
Chapter 2 Hix & Hartson Guidelines.
Human-Computer Interaction
2. Guidelines, Principles and Theories
Design rules.
HCI – DESIGN RATIONALE 20 November 2018.
Proper functionality Good human computer interface Easy to maintain
CHAPTER 2: Guidelines, Principles, and Theories
Presentation transcript:

Guidelines, Principles, and Theories Chapter 2 Guidelines, Principles, and Theories

Introduction Guidance for designers is available in the form of: Specific and practical guidelines Prescribe cures for design problems, caution against dangers, and provide helpful reminders based on accumulated wisdom Middle-level principles Help in analyzing and comparing design alternatives High-level theories and models Try to describe objects and actions with consistent terminology so that communication and teaching can be facilitated.

Guidelines Guidelines are based on experience Record best practices derived from practical experience or empirical studies with appropriate examples and counterexamples Promote consistency among multiple designers in terminology, appearance, and action sequences Apple and Microsoft guidelines for desktop applications Guidelines for the web and mobile devices Critics Too specific, incomplete, hard to apply, and sometimes wrong Proponents Building on experience contributes to steady improvements

Navigating the interface Sample of the National Cancer Institutes guidelines: Standardize task sequences Ensure that embedded links are descriptive Use unique and descriptive headings Use check boxes for binary choices Develop pages that will print properly Use thumbnail images to preview larger images Detailed guidelines on www.usability.gov

Accessibility guidelines Access Board (www.access-board.gov/508.htm), a US agency, adapted guidelines about accessibility for people with disabilities. The guidelines are organized into three priority levels. A few of Priority 1 Accessibility Guidelines are: Provide a text equivalent for every non-text element For any time-based multimedia presentation synchronize equivalent alternatives Information conveyed with color should also be conveyed without it Title each frame to facilitate frame identification and navigation Detailed guidelines on www.w3.org/TR/WCAG20/

Organizing the display Smith and Mosier (1986) offer five high-level goals for data display: Consistency of data display Terminology, abbreviations, formats, colors, etc. Efficient information assimilation by the user L/R justification, spacing, labeling, etc. Minimal memory load on the user No memory requirement from one screen to another Tasks of few actions only Labels & common formats, etc. Compatibility of data display with data entry Output fields as editable input fields Flexibility for user control of data display Order of columns, sorting of rows, etc.

Getting the user’s attention Intensity: two levels only, high intensity to draw attention Marking: underlining, box, arrow, asterisk, bullet, dash, plus sigh, or X Size: up to four sizes only, with larger sizes attracting more attention Choice of fonts: up to three fonts only Inverse video (inverse coloring) Blinking: use with great care and in limited areas Color: up to four Audio: soft tones for regular positive feedback, harsh for rare emergency conditions Overusing these techniques may result in cluttered displays

Facilitating data entry Smith and Mosier (1986) offer five high-level objectives as part of their guidelines for data entry: Consistency of data-entry transactions Similar sequences of actions under all conditions Similar abbreviations, delimiters, and so on. Minimal input actions by user (increases productivity) Few clicks, list choice selection Avoid frequent movement between keyboard & mouse Avoid redundant data-entry Minimal memory load on users Lengthy list of codes, complex commands Compatibility of data entry with data display Flexibility for user control of data entry e.g., sequence control Should be used cautiously; flexibility goes against consistency

Principles More fundamental, widely applicable, and enduring than guidelines Need more clarification Fundamental principles Determine user’s skill levels Identify the tasks Five primary interaction styles Eight golden rules of interface design Prevent errors

Determine user’s skill levels “Know thy user” Hansen (1971) All designs should begin with an understanding of the intended users Age, gender, physical and cognitive abilities, education, cultural or ethnic background, training, motivation, goals and personality Other variables: location (e.g. urban vs. rural), economic profile, disabilities, and attitude towards using technology An understanding of users’ skills with interfaces and with the application domain is also important

► Determine user’s skill levels Separation of users into various groups might lead to different design goals. e.g. Novice or first-time users Knowledgeable intermittent users Expert frequent users Multi-layer (or level-structured) designs Not only in the software but also in user manuals, help screens, error messages and tutorials The most promising approach to promoting universal usability Other ways of accommodating different usage classes User control of the density of informative feedback Dense vs. sparse display of information Slow vs. fast pace of interaction

Identify the tasks The set of tasks must be determined before design can proceed Task analysis usually involve long hours observing and interviewing users Decomposition of high level tasks Relative task frequencies: frequent vs. infrequent

Choose an interaction style Direct Manipulation Menu selection Form fillin Command language Natural language

The eight golden rules of interface design Strive for consistency Cater to universal usability Offer informative feedback Design dialogs to yield closure Prevent errors Permit easy reversal of actions Support internal locus of control Reduce short term memory

Prevent errors Prevent errors in the first place. If a user makes an error, present a good error message Make error messages specific, positive in tone, and constructive Techniques to reduce errors: Correct actions Make it difficult or impossible to take an incorrect action Gray out inappropriate actions Selection rather than freestyle typing Automatic completion Complete sequences Single abstract commands combining multiple steps Style formats in word processors Macros and subroutines

Skipped Sections The following sections have been skipped: 2.3.6: Integrating automation while preserving human control 2.4 Theories 2.5 Object-Action Interface Model