Nielsen’s 10 usability principles
Nielsen (2001) coined the phase usable HCI and recommended 10 usability principles:
- Visibility of system status:
- Match between system and real world:
- User control and freedom:
- Consistency and standards:
- Help users recongize, diagonse and recover from errors:
- Error prevention:
- Recongnition reather then recall:
- Flexibility and efficiency of use:
- Aesthetic and minimalist design:
- Help and documentation:
always keep users informed about what is going on, throug providing appropriate feedback within reasonable time
speak the users' language, using words, phrases and concepts familiar to the user, rather than system-oriented terms
provide ways of allowing users to easily excape from places the unecpectedly find themselves, by using clearly marked :emergency exits"
avoid making users wonder whether different words, situations, or actions mean the same thing
use plain language to decribe the nature of the problem and suggest a way of solving it
where possible prevent errors foccurring in the first place
make objects, actions, and options visible
provide accelerators that are invisible to noivce users, but allow more experienced users to carry out tasks more quickly
avoid using information that is irelevant or rarely needed
provide information that can be easily searched and provides help in a set of concrete steps that can easily be followed

