LogoMedia: a sound-enhanced programming environment for monitoring program behavior

Even for the programmer, computer software can be a mysterious black box. But what if the programmer were able to give the box a good shake and listen to things rattle inside? Are there tools like the doctor's stethoscope that can help programmers listen to the heartbeat of their software? These are the kinds of questions we decided to explore by building LogoMedia, a sound-enhanced programming environment. LogoMedia supports the ability to associate non-speech audio with program events while the code is being developed. These associations cause subsequent test runs of the program to generate and manipulate sounds which can aid in the comprehension and analysis of the program's behavior.

[1]  Joan M. Francioni,et al.  The Sounds of Parallel Programs , 1991, The Sixth Distributed Memory Computing Conference, 1991. Proceedings.

[2]  Ronald M. Baecker,et al.  A programmer's interface: a visually enhanced and animated programming environment , 1990, Twenty-Third Annual Hawaii International Conference on System Sciences.

[3]  John Hershberger,et al.  Color and sound in algorithm animation , 1992, Computer.

[4]  Blaine A. Price,et al.  A Principled Taxonomy of Software Visualization , 1993, J. Vis. Lang. Comput..