Abstract
The programming process is a highly demanding intellectual activity requiring visual support at all stages of development. In this paper, we discuss the implications for the user-interface of software development tools and describe how Macpeth, a program editor for educational purposes, meets these requirements.
Preview
Unable to display preview. Download preview PDF.
References
Ackermann, D., Stelovsky J.: The Role of Mental Models in Programming: From Experiments to Requirements for an Interactive System. submitted for 5-th Interdisciplinary Workshop "Informatics and Psychology": Visual Aids in Programming, Passau/Schärding May 1986.
Donzeau-Gouge, V., Huet, G., Kahn, G., Lang, B., Lévy, J.J.: A Structure Oriented Program Editor: a First Step Towards Computer Assisted Programming. Rapport de Recherche No. 114, IRIA 1975.
Henhapel, W.: Generierung von Programierumgebungen — Konzepte und Erfahrungen. in Methoden und Werkzeuge zur Entwicklung von Programmiersystemen, Lectures and Tutorials, Vol. 16, Oldenbourg 1985, 101–124.
Jackendorff, R.: Semantics and Cognition. MIT Press, Boston 1985.
Kieras, D., Polson, P.: A formal description of user knowledge of how to operate a device and user complexity. Behaviour Research Methods, Instruments & Computers, Vol. 16, 1984.
Parnas, D.L.: Software Aspects of Strategic Defense Systems. CACM Vol. 28, No. 12, Dec. 1985, 1336–1335.
Pomberger G.: Softwaretechnik und Modula-2. Teubner Verlag, Stuttgart 1984.
Teitelbaum, T., Reps T.: The Cornell Program Synthesizer: A Syntax-Directed Programming Environment. CACM Vol. 24, No. 9, Sept 1981, 563–573.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Stelovsky, J., Ackermann, D., Conti, P. (1987). Visualizing of program structures: Support concepts and implementation. In: Gorny, P., Tauber, M.J. (eds) Visualization in Programming. IPsy 1986. Lecture Notes in Computer Science, vol 282. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-18507-0_3
Download citation
DOI: https://doi.org/10.1007/3-540-18507-0_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18507-9
Online ISBN: 978-3-540-48004-4
eBook Packages: Springer Book Archive