Topic 6  Human-Computer Interaction

In the exam you are expected to know about:

Human/Computer Interaction

  • Describe the psychological factors that affect human/computer interaction, e.g. user friendly, give help to novices, provide short cuts for experts, make use of human long-term memory to maximise efficiency.

 Human/Computer Interface

  • Recall different approaches to the problem of communication with ICT systems and discuss the resource implications of sophisticated HCI.

  • Discuss the implications for customising software to develop a specialist HCI.

 

Computers are designed to be used by people to improve productivity at work.  The human-computer interface is an important area of work, because not every computer user is an expert.  Working with computers has been made very much easier in recent years by people who have thought the interface out very carefully:

Some people sneer at these, but many others, myself included, like them.

 

Other than the interface, there are other need that computer users have that are covered by the discipline of ergonomics.  Ergonomic measures ensure that workplaces are safe and productive places:

Question 1.  What resources and factors should an employer consider in designing an office in which computers are going to play a key role in the work?  ANSWER

 

Psychological Factors

What I know about psychology could be written on one side of A4!  However many psychologists have worked with developers of computer software.  Their findings have been important in helping developers produce systems that are designed well and get a reputation for being user-friendly.  People get information into their noddles by:

We have two kinds of memory:

Short-term memory - a bit like the RAM on a computer.  Most things we learn are initially stored in short term memory.  Something like a telephone number is committed to short term memory.  Short term memory is aided by grouping characters.  It is easier to remember 0131-667 3042 than 01316673042.  Other patterns such as words also help in short term memory.

Long term memory - a bit like a hard-drive.  It is different to short-term memory.  It is almost limitless.  It also has a slow access time, about 0.1 seconds.  Forgetting is slower in long term memory.  Information is passed from short term to long term memory by repetition.  Also if there is a definite pattern, the material gets committed much more quickly, especially if it fits in with other ideas.  For example:

        Ohms law acceleration divided seconds by metres on circuit not heat.

This is meaningless, so would be hard to commit to long term memory.  Don't waste your time trying it either.  However this statement makes more sense (to a physicist):

Ohm's law states that the voltage across the ends of a conductor is proportional to the current, provided the temperature is constant.

We also have pictures that we have built up through experience.  Consider this sentence:

We took the dog to the surgery.  After seeing the vet we took him home.

We know that this means that the dog had something wrong.  We explained the problem to the vet, who examined the dog, diagnosed the condition, treated the dog, and then we went home with the dog.  It could mean that we went to the surgery, took one look at the vet and took the dog home.  Or we took the vet home.  But we know that the first meaning is most likely to be true.

Computer users learn competence at their software by practice.  Gradually it sinks in.  Five years ago I knew next to nothing about computers (who said still doesn't?  Confess!).  Now I would describe myself as a competent computer user.  There are still things I have not yet learned, but will learn by practice.   Good interfaces will provide imagery that will coincide with our experience.  For example a red cross means STOP, NO.  A green tick means OK, GO.  A folder looks like a cardboard folder you find in a filing cabinet.  A task list looks like a clipboard with a list.

Some abstract concepts like file properties have no icon associated with them.

 

Good Software Design

Computers are daunting things for many people.  Repeated failure at mastering software rapidly makes people feel diminished and they will rapidly give up.  Developers need to find out what is good about software, and the areas in which people have more trouble.  Even an expert can find bad software infuriating.

The Human Computer Interface (HCI) is developed in very much the same way as the systems life cycle which we saw in Module 4.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The best HCIs will provide:

Graphical User Interfaces (GUI) are much more user-friendly but have some disadvantages compared to the command-line interface:

In modern computers systems, these drawbacks are much less of an issue and the advantages to the average user far outweigh the drawbacks.

Question 2  Give four physical and psychological factors that govern how people interact with computer systems.  (NEAB Past Question, Part (a))  ANSWER

Now try the TOPIC QUIZ