Visualizing and Representing Knowledge for the End User: A Review

Abstract The field of visualization and its various aspects are discussed. Visual programming and program visualization are discussed, with particular reference to visual programming languages. A collection of recent systems taken from the scientific literature are then described. The factors of particular importance to the development of such systems are briefly mentioned. The outstanding areas for research are discussed with the finding of suitable graphical representations being seen as particularly important.