Internet Software Visualization LaboratoryWhen working with computer programs, either in an educational or industrial context, there is often a need to describe a program and its behaviour either to a tutor, student or colleague. Software Visualization (SV) uses techniques such as graphics and animation for describing a program or its algorithm, though is tied to a particular place (the machine on which it runs) and time (when the person willing to demonstrate and the person wishing to view are available). Our solution, the Internet Software Visualization Lab (ISVL) allows demonstrations to be staged over the web, providing a rich synchronous and asynchronous communication medium. We are currently testing a system created in ISVL on a Master's Programming course. |
|
Support received from the JISC Technology Applications Programme. Project title: "An Internet-based virtual teaching and exploration environment" |
ISVL MoviesThese require a Java-aware browser
Scenario: Teaching and learning with ISVL (taken from our JiME paper)
Other example movies |
PapersDomingue, J. and Mulholland, P. (1998). An effective web based Software Visualization learning environment. Journal of Visual Languages and Computing, 9 (5), 485-508.Domingue, J. and Mulholland, P. (1998). Sharing Programming Knowledge over the web: the Internet Software Visualization Laboratory. In M. Eisenstadt and T. Vincent (Eds.) The Knowledge Web: Innovative Knowledge Media on the World Wide Web. London: Kogan Page. Domingue, J. and Mulholland, P. (1997). Teaching Programming at a Distance: the Internet Software Visualization Laboratory. Journal of Interactive Media in Education, 97 (1). Domingue, J. and Mulholland, P. (1997). Staging Software Visualizations on the Web. In Proceedings of IEEE Symposium on Visual Languages, VL '97, Capri, Italy. (112 K) Domingue, J. and Mulholland, P. (1997). Has anyone seen this program? Synchronous and asynchronus help for novice programmers. 8th World Conference On Artificial Intelligence in Education, Workshop on Intelligent Educational Systems on the World-Wide Web, Kobe, Japan. Domingue, J. and Mulholland, P.(1997). Fostering Debugging Communities on the Web. Communications of the ACM, Vol 40, No. 4, pp. 65-71. (123K) Domingue, J. and Mulholland, P. (1997). The Internet Software Visualization Laboratory. Collected Papers of the Psychology of Programming Interest Group, Sheffield Hallam University. (72K)
|
Go back to Paul's home page
|