Title :
Enhancing program readability and comprehensibility with tools for program visualization
Author_Institution :
Dept. of Comput. Sci., Toronto Univ., Ont., Canada
Abstract :
To make computer programs for comprehensible, the presentation of program source text, program documentation, and program execution needs to be enhanced. A number of techniques and tools developed to achieve these ends are described. One of these is a design for the effective presentation of source text in the C programming language using high-quality digital typography; a processor which implements the design is also given. Some experimental evidence is summarized to demonstrate that the resulting source text presentation is significantly more readable and comprehensible than the presentation conventionally used today. Brief descriptions are given of two other techniques, the development of a system of structured program documentation incorporating both text and graphics and the portrayal of program execution with colored computer animation
Keywords :
software tools; system documentation; C programming language; colored computer animation; comprehensibility; computer programs; graphics; high-quality digital typography; program documentation; program execution; program readability; program source text; program visualization; software tools; structured program documentation; Animation; Computer aided software engineering; Computer graphics; Computer interfaces; Computer languages; Computer science; Programming profession; Software engineering; Visualization; Writing;
Conference_Titel :
Software Engineering, 1988., Proceedings of the 10th International Conference on
Print_ISBN :
0-89791-258-6
DOI :
10.1109/ICSE.1988.93716