Computing environments that furnish a large set of tools (such as editors, mail programs, and language processors) are difficult to use, primarily because there is no means of organizing the tools so that they are at hand when needed. Because of the dearth of knowledge of how users behave when issuing commands to general purpose computer systems, existing user support facilities are ad hoc designs that do not support natural work habits. The Computer User As Toolsmith describes several empirical studies from which the author has developed a computer version of a handyman's workbench that...
Computing environments that furnish a large set of tools (such as editors, mail programs, and language processors) are difficult to use, primarily bec...