will help you identify the bst practices in designing and developing systems and applications
Guidelines
While _ is very general, _ tend to be more specific
principleguideline
an international standard that document the guides the ergonomics aspects of HCI designs, with topics covering visual display, physical input devices, workplace/environment egonimics, and tactile/haptic interactions
International Organization for Standardization(ISO)9241document
_ are set of recommended information used to direct HCI design and development. These can be divided into _ and _
HCI guidelines criteria category
a writer and a consultant in interaction design, information architecture, and pre-design analysis. She design and built use interfaces for companies such as Google and Mathworks
Jennifer Tidwell
an American computer scientist combined few implied facts about designing and come up with below eight common guidelines
Ben Shneiderman
What Criteria: Combining colors in designing a website, size of an icon
General HCI Design
What criteria: Interactive interface of Facebook, interface of Adobe Photoshop
Voice, gesture, multitouch, multimodal, menu driven, GUI/ Widgets
Interface Style/ Modality
Shneiderman's Eight Golden Rules
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 load
the main tactic of hcu in systems analysis and design is to repeatedly elicit _ from users about their experiences with prototyped designs
feedback
What Criteria? Visual Display Layout
General HCI Design
What criteria: Taking user Input
General HCI Design
What criteria? User with Disability
User Type
What criteria? Mobile device
Platformtype
What category? avoid cluttered display, place important items consistently, place important items at top center, structure for easy comparison, align items on a page
Visual display layout
What category? minimal input actions by user, minimal memory load on users, compatibility of data entry with data display, clear and effective labeling of buttons and data entry fields