Week2LectureContent 90189
Week2LectureContent 90189
Week - 2
3. Jakob Nielsenʼs 10
● Shneidermanʼs 8 Golden Rules of Interface Design
Usability Heuristics
● Jakob Nielsenʼs 10 Usability Heuristics
4. Overlap between
Schneidermanʼs
and Nielsenʼs
5. Differences
between
Schneidermanʼs
and Nielsenʼs
6. Conclusion
1. HCI/Usability What is HCI/
Introduction
Usability
2. Shneidermanʼs 8
Golden Rules of
Interface Design ● HCI is concerned with the
3. Jakob Nielsenʼs 10
design of (computer-
Usability Heuristics based) user interfaces and
how human beings
4. Overlap between
interact with them
Schneidermanʼs
● Overlaps with Accessibility
and Nielsenʼs
(Week 5), and Evaluating
5. Differences Interfaces (Week 7)
between
Schneidermanʼs https://unsplash.com/photos/lMEMH5Rd30U
and Nielsenʼs
6. Conclusion
1. HCI/Usability What is HCI/
Introduction
Usability
2. Shneidermanʼs 8
Golden Rules of
Interface Design ● Our applications and
interfaces can have
3. Jakob Nielsenʼs 10
Usability Heuristics
countless use cases
● User Interface need to be
4. Overlap between fit for purpose, allowing
Schneidermanʼs users to achieve their
and Nielsenʼs
objectives in the least
frustrating (maybe https://www.dreamstime.com/young-male-warehouse-worker-tablet-checking-som
5. Differences ething-male-warehouse-worker-tablet-image108248388
6. Conclusion
1. HCI/Usability What is HCI/
Introduction
Usability
2. Shneidermanʼs 8
Golden Rules of
Interface Design ● Theories of HCI are based
on human psychology
3. Jakob Nielsenʼs 10
Usability Heuristics
which is an ever changing
field
4. Overlap between ● Countless theories have
Schneidermanʼs popped up over the years
and Nielsenʼs
and can be overwhelming
5. Differences
● We will be relying on two
between of those https://www.kapwing.com/explore/confused-math-lady-meme-maker
Schneidermanʼs ○ Shneidermanʼs Rules
and Nielsenʼs
○ Nielsenʼs Usability
6. Conclusion
1. HCI/Usability Schneiderman’s 8 Golden Rules
Introduction
In Interface Design
2. Shneidermanʼs 8
Golden Rules of
Interface Design ● Created back in 1987 by Ben
3. Jakob Nielsenʼs 10
Shneiderman
Usability Heuristics ● Despite the age, the rules are as
4. Overlap between relevant today as they were back
Schneidermanʼs then
and Nielsenʼs
● Consists of eight ʻbest practiceʼ
5. Differences steps, which if applied, should
between
Schneidermanʼs
result in well designed interfaces
and Nielsenʼs http://www.cs.umd.edu/users/ben/
6. Conclusion
1. HCI/Usability
Introduction
6. Conclusion
2. Shneidermanʼs 8 Golden
Rules of Interface Design
Strive for
2.1. Strive for Consistency
Consistency
2.2. Enable frequent users
to use shortcuts
● Consistent layout/
2.3. Offer informative navigational elements
Feedback
● Tried and tested UI patterns
2.4. Design dialog to yield (drop down menus, carousels,
closure
underlined hyperlinks, etc.)
2.5. Offer simple error
handling
● Use a style guide or a design
guide - set of standards for
2.6. Permit easy reversal of
actions writing/ designing documents
(typically, public-facing) https://www.framer.com/templates/material-design/
2.7. Support internal locus
of control
https://www.windowslatest.com/2021/06/20/microsoft-doc-hints-at-new-gesture-experience-on-windows-11/
2.8. Reduce short-term
memory load
2. Shneidermanʼs 8 Golden
Rules of Interface Design
of control
2.2. Enable frequent users ● When aiming for a clever error message, make sure that the tone of the joke fits
to use shortcuts in with the overall message, places the blame off the user, and provides users a
way forward.
2.3. Offer informative
Feedback
Permit easy
Rules of Interface Design
of actions
Aim for
to use shortcuts
recognition,
2.4. Design dialog to yield
closure
2.6.
2.7.
Permit easy reversal of
actions
5. Differences
https://en.wikipedia.org/wiki/Jakob_Nielsen_(usability_consultant)#/media/File:Jakob_Nielsen_1.jpg
between
Schneidermanʼs
and Nielsenʼs
6. Conclusion
1. HCI/Usability
Introduction
1. Visibility of system status
2. Shneidermanʼs 8 2. Match between system and the
Golden Rules of
Interface Design real world
3. Jakob Nielsenʼs 10
Usability
Nielsen’s list 3. User control and freedom
4. Consistency and standards
Heuristics
5. Error prevention
4. Overlap between 6. Recognition rather than recall
Schneidermanʼs
7. Flexibility and efficiency of use
and Nielsenʼs
8. Aesthetic and minimalist design
5. Differences 9. Help users recognize, diagnose,
between
Schneidermanʼs
and recover from errors
and Nielsenʼs 10. Help and documentation
6. Conclusion
3.Jakob Nielsenʼs 10 Usability
Heuristics
documentation
3.Jakob Nielsenʼs 10 Usability
Heuristics
Nielsen’s List
3.1. Visibility of System
Status
3.2. Match between system
and the real world Flexibility and efficiency of
3.3. User control and
freedom use
3.4. Consistency and
Standards ○ With a little bit of
3.5. Error Prevention
3.6. Recognition rather background AI,
than recall System should cater
3.7. Flexibility and
efficiency of use to expert and novice
3.8. Aesthetic and users alike
minimalist design
3.9. Help users recognize, ○ Google Search -
diagnose, and recover
from errors
Autocomplete
3.10. Help and ○ Clippy
documentation
3.Jakob Nielsenʼs 10 Usability
Heuristics
3.5.
Standards
Error Prevention
○ Reduce on screen
3.6. Recognition rather
than recall
noise and error
3.7. Flexibility and
efficiency of use
3.8. Aesthetic and
minimalist design
3.9. Help users recognize,
diagnose, and recover
from errors
3.10. Help and
documentation
3. Jakob Nielsenʼs 10 Usability
Heuristics
Nielsen’s List
3.1. Visibility of System
Status
3.2. Match between system
and the real world Help users recognize, diagnose
3.3. User control and
freedom and recover from errors
3.4. Consistency and
3.5.
Standards
Error Prevention
○ Error messages in plain
3.6. Recognition rather
than recall
english
3.7. Flexibility and
efficiency of use
3.8. Aesthetic and
minimalist design
3.9. Help users recognize, Help and Documentation
diagnose, and recover
from errors
3.10. Help and
documentation
1. HCI/Usability Overlap between Schneiderman’s and Nielsen’s
Introduction
2. Shneidermanʼs 8
Golden Rules of
● Strive for consistency ● Visibility of system status
Interface Design ● Enable frequent users to use ● Match between system and the
shortcuts real world
3. Jakob Nielsenʼs 10 ● User control and freedom
Usability Heuristics ● Offer informative Feedback ● Consistency and standards
4. Overlap between
● Design dialog to yield closure ● Error prevention
Schneidermanʼs ● Offer simple error handling ● Recognition rather than recall
and Nielsenʼs ● Permit easy reversal of actions ● Flexibility and efficiency of use
● Support internal locus of control ● Aesthetic and minimalist design
5. Differences ● Help users recognize, diagnose,
between ● Reduce short-term memory load and recover from errors
Schneidermanʼs ● Help and documentation
and Nielsenʼs
6. Conclusion
1. HCI/Usability
Introduction
Overlap between Schneiderman’s and Nielsen’s
2. Shneidermanʼs 8
Golden Rules of
● Strive for consistency ● Visibility of system status
Interface Design ● Enable frequent users to use ● Match between system and the
real world
3. Jakob Nielsenʼs 10
shortcuts
● User control and freedom
Usability Heuristics ● Offer informative Feedback ● Consistency and standards
4. Overlap between
● Design dialog to yield closure ● Error prevention
Schneidermanʼs ● Offer simple error handling ● Recognition rather than recall
and Nielsenʼs ● Permit easy reversal of actions ● Flexibility and efficiency of use
● Aesthetic and minimalist design
● Support internal locus of
5. Differences ● Help users recognize, diagnose,
between control and recover from errors
Schneidermanʼs ● Reduce short-term memory load ● Help and documentation
and Nielsenʼs
6. Conclusion
1. HCI/Usability
Introduction
Overlap between Schneiderman’s and Nielsen’s
2. Shneidermanʼs 8
Golden Rules of
● Strive for consistency ● Visibility of system status
Interface Design ● Enable frequent users to use ● Match between system and the
shortcuts real world
3. Jakob Nielsenʼs 10 ● User control and freedom
Usability Heuristics ● Offer informative Feedback
● Design dialog to yield closure
● Consistency and standards
4. Overlap between ● Error prevention
● Offer simple error handling
Schneidermanʼs ● Recognition rather than recall
● Permit easy reversal of actions ● Flexibility and efficiency of use
and Nielsenʼs
● Support internal locus of control ● Aesthetic and minimalist design
5. Differences ● Reduce short-term memory load ● Help users recognize, diagnose,
between and recover from errors
Schneidermanʼs ● Help and documentation
and Nielsenʼs
6. Conclusion
1. HCI/Usability Overlap between Schneiderman’s and Nielsen’s
Introduction
2. Shneidermanʼs 8
● Strive for consistency ● Visibility of system status
Golden Rules of
Interface Design ● Enable frequent users to use ● Match between system and the
real world
3. Jakob Nielsenʼs 10
shortcuts ● User control and freedom
Usability Heuristics ● Offer informative Feedback ● Consistency and standards
● Error prevention
● Design dialog to yield closure
4. Overlap between ● Recognition rather than recall
Schneidermanʼs ● Offer simple error handling ● Flexibility and efficiency of use
and Nielsenʼs ● Permit easy reversal of actions ● Aesthetic and minimalist design
● Help users recognize,
● Support internal locus of control
5. Differences diagnose, and recover from
between ● Reduce short-term memory load errors
Schneidermanʼs ● Help and documentation
and Nielsenʼs
6. Conclusion
1. HCI/Usability
Introduction
Overlap between Schneiderman’s and Nielsen’s
2. Shneidermanʼs 8 ● Visibility of system status
Golden Rules of
● Strive for consistency
● Match between system and the
Interface Design ● Enable frequent users to use real world
shortcuts ● User control and freedom
3. Jakob Nielsenʼs 10 ● Consistency and standards
Usability Heuristics ● Offer informative Feedback
● Error prevention
● Design dialog to yield closure ● Recognition rather than
4. Overlap between ● Offer simple error handling recall
Schneidermanʼs ● Flexibility and efficiency of use
● Permit easy reversal of actions ● Aesthetic and minimalist
and Nielsenʼs
● Support internal locus of design
control ● Help users recognize,
5. Differences diagnose, and recover from
between ● Reduce short-term memory errors
Schneidermanʼs load ● Help and documentation
and Nielsenʼs
6. Conclusion
1. HCI/Usability Differences between Schneiderman’s and Nielsen’s
Introduction
2. Shneidermanʼs 8
Golden Rules of
● Strive for consistency ● Visibility of system status
Interface Design ● Enable frequent users to use ● Match between system and the
shortcuts real world
3. Jakob Nielsenʼs 10 ● User control and freedom
Usability Heuristics ● Offer informative Feedback ● Consistency and standards
4. Overlap between
● Design dialog to yield closure ● Error prevention
Schneidermanʼs ● Offer simple error handling ● Recognition rather than recall
and Nielsenʼs ● Permit easy reversal of actions ● Flexibility and efficiency of use
● Support internal locus of control ● Aesthetic and minimalist design
5. Differences ● Help users recognize, diagnose,
between ● Reduce short-term memory load and recover from errors
Schneidermanʼs ● Help and documentation
and Nielsenʼs
6. Conclusion
1. HCI/Usability
Introduction
Conclusion
2. Shneidermanʼs 8
Golden Rules of What is HCI/ Usability?
Interface Design
● Concerned with UI design
3. Jakob Nielsenʼs 10
Usability Heuristics ● How human beings interact with UI
4. Overlap between
Schneidermanʼs Focused on Today
and Nielsenʼs
● Shneidermanʼs 8 Golden Rules
5. Differences ● Jakob Nielsenʼs 10 ʻUsability Heuristicsʼ
between
Schneidermanʼs
and Nielsenʼs As with the other ʻtheoriesʼ, both the above are regarded as ʻBest Practiceʼ for
Interface Design
6. Conclusion