Introduction
Much effort has gone into exploring the role and utility of
external graphical representations of programs in visualisation.
Our approach is to investigate how sound can be used as a
communication medium for software visualisation, or rather, auralisation.
Program auralisation is the mapping of program information to sound. The CAITLIN
system auralises a program so that one is able to hear, through a musical
framework, its execution. Our belief is that an audio representation (auditory
display) of a program will enable a programmer to recognise patterns and
behaviours not otherwise apparent with more traditional visual display
techniques.
The CAITLIN system was developed for a PhD project in an attempt to determine whether musical auralisations of Pascal
programs can usefully assist the novice programmer with debugging. CAITLIN musically auralises
programs written in Turbo Pascal and presents the user with an integrated environment for
carrying out auralisation, compilation and running of programs.
Why not read the tutorial to get an overview
of what musical program auralisation is about? From the tutorial page you
can also access example auralisations that you can listen to online
(Internet Explorer) or can download as MP3 for off-line or Netscape/Opera
listening.
If you have any questions, or want to discuss doing a PhD or possible
research collaboration then please do get in touch. Either e-mail me or see my
personal homepage for full contact addresses
|
News stories
 | 13 April 2004 Interview on CBS
radio! See acfnews
summary and transcript
of the Osgood File in which it appeared.
Full mp3 of interview now
available. |
 | Story in Technology
Research News |
 | Story in New
Scientist |
 | British
Council story |
 | Article in Science
News |
 | Ross, D. Music programmes to find
bugs IEE Review, 2003, 19. |
 | Henderson, T. Sound of music to bring
out the bugs The Journal, Newcastle upon Tyne, 2002, 22. |
 | Survey fever BBC Music Magazine,
2002, 4. |
 | Zimmermann, R. Schräge Töne im
Programm: Die Erfindung eines Doktoranden macht Software-Fehler
hörbar SonntagsZeitung, Zurich, 2002, 127. |
|