Interactive computer systems are increasingly being used by
people who come from various backgrounds and with no training
in computing. As one user is different from another, in terms
of requirements, skill and experience, it is important to ensure
that the interface between the user and the system he or she is
using, is designed to suit that user as closely as possible. [Continunes.]
A Master's Thesis. Submitted in partial fulfilment of the requirements for the award of Master of Philosophy at Loughborough University.