This paper surveys work within the Computer Algebra community (and els
ewhere) directed towards improving user interfaces for scientific comp
utation during the period 1963-1994. It is intended to be useful to tw
o groups of people: those who wish to know what work has been done and
those who would like to do work in the field. It contains an extensiv
e bibliography to assist readers in exploring the field in more depth.
Work related to improving human interaction with computer algebra sys
tems is the main focus of the paper. However, the paper includes addit
ional materials on some closely related issues such as structured docu
ment editing, graphics, and communication protocols. (C) 1998 Academic
Press Limited.