IncubateTheEgg

Heuristic Overload

A heuristic put simply is ‘a method to help solve a problem’. In computing heuristics usually take the form of a set of informal guidelines that can be applied to test the usability of user interfaces. The most widely cited by far are Jacob Neilson’s Ten Usability Heuristics which can be found on the following link:

http://www.useit.com/papers/heuristic/heuristic_list.html

However these are not the ultimate authority on how we can make systems usable. For this we may need to turn to standards such as ISO BS and EEC, whilst considering ergonomic requirements, HCI principles and any domain specific heuristics that may be relevant.David Travis’ article highlights this approach to usability.

It is easy to get overwhelmed with testing strategies/requirements and specification. For this reason it is useful to consider the broader picture. Developing pattern languages is closely linked to the heuristic ethos but offers a less ad hoc and more robust approach to software development.
A good object orientated overview
A more general introduction to Alexander’s work

1 person has left a comment

Paul Rowe - Gravatar

Paul Rowe said:

Hello World! Just checking the comments formatting

Posted on: April 12, 2008 at 9:38 amQuote this Comment

Leave a Comment-

Comment Guidelines:   Feel free to comment on any of the posts, off-topic comments are also welcomed. Email addresses will never be published. Basic html tags can also be included.