CSC 404/504: Program Monitoring and Visualization
Syllabus
Lecture Notes
Selected
Icon and Unicon Technical Reports and Books
Web-based Algorithm
Animations
A bunch more Web-based
Algorithm Animations of Sorting
Research Papers
We will read some (but not all) of the following. For some links,
notably those published by IEEE, ACM, or Springer, you may need
to be on UI campus, or running the UIdaho Cisco Anywhere VPN, or else
subscribed to their digital library in order to access them.
- Program Visualization in a Virtual Environment, by Hirose, Ogi, and Riesterer. In Journal of WSCG 5(1-2):181-192, 1997.
- Visualizing Software in an Immersive Virtual Reality Environment, by Maletic, Leigh, and Marcus. ICSE'01 Workshop on Software Visualization, 2001.
- Virtual but Visible Software, by Knight and Munro.
- 3D Visualization for Software Development by Bonyuet, Ma, Jaffrey. In Proceedings of the IEEE International Conference on Web Services, 2004.
- OGRE: Three-Dimensional Program Visualization for Novice Programmers, by Milne and Rowe. In Education and Information Technologies 9(3):219-237, Springer, 2004.
- Alg. Anim. using Shape Analysis
- X3D for Software Visualization
- The Paradox of Software Visualization, VISSOFT2005.
- Visualizing Live Software Systems in 3D, Greevy, Lanza, and Wysseier, ACM SoftViz'06, pp 47-56.
- Richard Wettel and Michele Lanza,
"Visualizing Software Systems as Cities",
in Proceedings of VISSOFT 2007 (4th IEEE International Workshop on
Visualizing Software For Understanding and Analysis), pp. 92 - 99, IEEE
Computer Society Press, 2007.
- Interactive Views to Improve the Comprehension of UML Models - An Experimental Validation,
by Lange and Chaudron. 15th International Conference on Program Comprehension,
ICPC'07.
- Communicating Software Architecture using a Unified Single-View Visualization, by Panas, Epperly, Quinlan, Saebjornsen, and Vuduc. ICECCS 2007. pp 217-228.
- An Overview of 3D Software Visualization, by AR Teyseyre and MR Campo, IEEE Trans. Vis Comput. Graph 15(1):87-105, 2009
- Frank Steinbruckner and Claus Lewerentz.
"Representing Development History in Software Cities",
in Proceedings of the 5th international symposium on Software visualization,
SOFTVIZ 2010, ACM, New York, pp. 193-202.
- 2D and 3D Visualization of AspectJ Programs, by Bentrad and Meslati. In Proceedings of the 10th International Symposium on Programming and Systems (ISPS), pp. 183-190, IEEE Computer Society Press, 2011.
- Visualization of the static aspects of software: a survey
IEEE Trans. Vis. Comput. Graph. 17(7):913-933 (2011).
- SynchroVis: 3D Visualization of Monitoring Traces in the City Metaphor
for Analyzing Concurrency, by Waller, et al. In 2013 First IEEE Working Conference on Software Visualization.
-
An empirical study
assessing the effect of SeeIT 3D on comprehension
by B. Sharif, G. Jetty, J. Aponte, and E. Parra, in Proc. of
VISSOFT. IEEE, 2013, pp. 1-10.
- Exploring Software Cities in Virtual Reality, by Fittkau, Krause, and Hasselbring, in 2015 IEEE 3rd Working Conference on Software Visualization.
- CityVR: Gameful Software Visualization,
by Merino, Ghafari, Anslow and Neirstrasz. In 2017 IEEE International
Conference on Software Maintenance and Evolution (ICSME) pp. 633-637
- Searching and Exploring Software Repositories in Virtual Reality, by Vincur, Polasek, and Navrat. In Proceedings of the 23rd ACM Symposium on Virtual Reality Software and Technology, VRST 2017.
- VR City: Software
Analysis in a Virtual Reality Environment, by Vincur, Navrat, and Polasek. In IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), 2017.
- Using High Rising Cities to Visualize Performance in Real-Time, by Ogami, et al. In 2017 IEEE Working Conference on Software Visualization.
- Code Park: A New 3D Code Visualization Tool, by Khaloo et al. In 2017 IEEE Working Conference on Software Visualization.
- A Controlled Experiment on Spatial Orientation in VR-Based
Software Cities, by Rudel, Ganser, and Koschke. In 2018 IEEE Working Conference on Software Visualization, pp. 21-31.
- Overcoming Issues of 3D Software Visualization through
Immersive Augmented Reality, by Merino, Bergel, and Nierstrasz. In 2018 IEEE Working Conference on Software Visualization, pp. 54-64.
- IslandViz: A Tool for Visualizing Modular Software Systems in Virtual Reality, by Misiak et al. In 2018 IEEE Working Conference on Software Visualization. pp. 112-116.
- Visualizing Software Architectures in Virtual Reality with an
Island Metaphor, by Schreiber and Misiak, VAMR 2018, International Conference on Virtual, Augmented, and Mixed Reality, pp. 168-182.
Additional papers may be drawn from this conference series.
The next softvis conference is
http://vissoft19.dcc.uchile.cl/.
It has not posted its submission due date, but probably is in April or May.
Also checkout the next WSCG, it has a
deadline of (abstracts: January 31, full papers: February 11).
We might check the past several conferences in this series
to see if they have any papers that we should read in this course.