Abstract
It has been a long way since Knowlton’s movie about list processing with the programming language L6 [14]. Thousands of algorithm animations, hundreds of systems, and numerous case studies and evaluations have been produced since. But don’t get me wrong, it’s not all said and done? By and large software visualization research has concentrated on a few aspects of software. So you might ask, what should it concentrate on in the future? To answer this question we present a quantitative map of existing research and discuss some cross-topic research themes.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M.J. Baker and S.G. Eick. Visualizing software systems. In Proceedings of the 16th International Conference on Software Engineering (Sorrento, Italy; May 16–21, 1994). IEEE Computer Society Press, 1994.
Nelson Baloian and Wolfram Luther.Visualization for the Mind’s Eye. In [6], 2002.
Sarita Bassil and Rudolf K. Keller. Software Visualization Tools: Survey and Analysis. In Proceedings of the Ninth International Workshop on ProgramCom — prehension (IWPC2001) (to appear), Toronto, Ontario, Canada, 2001.
Alan F. Blackwell. Metacognitive Theories of Visual Programming: What do we think we are doing? In Proceedings of IEEE Symposium on Visual Languages VL96. 1996.
B. Braune and R. Wilhelm. Focussing in algorithm explanation. Transactions on Visualization and Computer Graphics, 6(1), 2000.
Stephan Diehl, editor. Software Visualization, volume 2269 of LNCS State-of-the-Art Survey. Springer Verlag, 2002.
Stephan Diehl, Pieter Hartel, and Peter Sestoft. Abstract Machines for Programming Language Implementation. Future Generation Computer Systems, 16(7), 2000.
Stephan Diehl and Thomas Kunze. Visualizing Principles of Abstract Machines by Generating Interactive Animations. Future Generation Computer Systems, 16(7), 2000.
DuraSoft GmbH. RCE, VRCE, BDE. http://wwwipd.ira.uka.de/~RCE.
Manfred Hauswirth, Mehdi Jazayeri, and Alexander Winzer. A java-based environment for teaching programming language concepts. In Proeceedings of ASEE/IEEE Frontiers in Education’ 98 Conference, Tempe, AZ, 1998.
John F. Hopkins and Paul A. Fishwick. THE rube (tm) METHODOLOGY FOR 3-DSOFTW ARE. In [6], 2002.
C. Knight and M. Munro. Comprehension with[in] virtual environment viusalizations. In Proceedings of the IEEE 7th International Workshop on Program Comprehension, 1999.
C. Knight and M. Munro. Visualising software — a key research area (short paper). In Proceedings of the IEEE International Conference on Software Maintainance, 1999.
K. Knowlton. L6: Bell Telephone Laboratories Low-Level Linked List Language. 16-minute black-and-white fllm, 1966.
Ari Korhonen, Erkki Sutinen, and Jorma Tarhio. Understanding Algorithms by Means of Visualized Path Testing. In [6], 2002.
Rainer Koschke. Software Visualization for Reverse Engineering. In [6], 2002.
Rainer Koschke. A Survey on Software Visualization for Software Maintenance, Re-Engineering and Reverse Engineering. http://www.informatik.uni-stuttgart.de/ifi/ps/rainer/softviz 2001.
J. García Martín and J.J. Moreno Navarro. Visualization as debugging: Understanding/ debugging the warren abstract machine. In 1st International Workshop on Automated and Algorithmic Debugging, Linkøping (Sweden). Lecture Notes in Computer Science, Springer Verlag, 749, 1993.
Amir Michail. Teaching binary tree algorithms through visual programming. In Proceedings of IEEE Symposium on Visual Languages, 1996.
B. Myers. Taxonomies of visual programming and program visualisation. Journal of Visual Languages and Computing, 1, 1990.
F. Nielson, H. Riis Nielson, and C. Hankin. Principles of ProgramA nalysis. Springer Verlag, 1999.
M. Oudshoorn, H. Widjaja, and S. Ellershaw. Aspects and taxonomy of program visualisation. In P. Eades and K. Zhang, editors, Software Visualisation. World Scientific Press, Singapore, 1996.
B.A. Price, R.M. Baecker, and I.S. Small. A principled taxonomy of software visualization. Journal of Visual Languages and Computing, 4(3), 1992.
Zenon W. Pylyshyn. Mental Imagery: In search of a theory. Behavioral and Brain Sciences, (to appear), 2002.
G.C. Roman and K.C. Roman. A taxonomy of program visualization systems. Computer, December 1993.
Rolf Hendrik van Lengen and Jan-Thies Bähr. Visualisation and Debugging of Decentralised Information Ecosystems. In [6], 2002.
Reinhard Wilhelm, Tomasz Müldner, and Raimund Seidel. Algorithm Explanation: Visualizing Abstract States and Invariants. In [6], 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Diehl, S. (2002). Chapter 5 Future Perspectives. In: Diehl, S. (eds) Software Visualization. Lecture Notes in Computer Science, vol 2269. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45875-1_27
Download citation
DOI: https://doi.org/10.1007/3-540-45875-1_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43323-1
Online ISBN: 978-3-540-45875-3
eBook Packages: Springer Book Archive