Design principles for the enhanced presentation of computer program source text

  • Authors:
  • R. Baecker;A. Marcus

  • Affiliations:
  • Dynamic Graphics Project, Computer Systems Research Institute and Department of Computer Science, University of Toronto, Toronto, Ontario M5S 1A4 Canada;Aaron Marcus and Associates, 1196 Euclid Avenue, Berkeley, California

  • Venue:
  • CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
  • Year:
  • 1986

Quantified Score

Hi-index 0.00

Visualization

Abstract

In order to make computer programs more readable, understandable, appealing, memorable, and maintainable, the presentation of program source text needs to be enhanced over its conventional treatment. Towards this end, we present five basic design principles for enhanced program visualization and a framework for applying these principles to particular programming languages. The framework deals comprehensively with ten fundamental areas that are central to the structure of programming languages. We then use the principles and the framework to develop a novel design for the effective presentation of source text in the C programming language.