Publisher's Synopsis
The pervasiveness of computers in our society has become a cliche. It has, however, done much to highlight the need to make computers easier to use, particularly for the increasing number of users who are not computer specialists. But ease of use is also an issue for computer professionals. Even experienced computer users can become very frustrated with a poor user interface. In spite of all the advances in computer science, the issue of quality human-computer interfaces overshadows all other issues which fill the computer science literature. Fancy features and algorithms matter little if they are inaccessible to the user because of a poor human-computer interface. Lay people who hear of current research in human-computer communication are amazed to discover that this kind of work has not already been done. Why, in fact, has computer science progressed so far in other areas without solving many of the problems of human-computer in- ter