skip to main content
article

Program auralization: Author's comments on Vickers and Alty, ICAD 2000

Published: 01 October 2005 Publication History

Abstract

In this paper, we reflect upon the investigations into external auditory representations of programs (program auralization) reported by Vickers and Alty at ICAD 2000. First, we place the work in its historical and thematic context and explore the motivation that lay behind it. We then outline the process by which we got to the stage of being able to report empirical results in 2000 and compare the work with that done by other researchers in the field. Finally, we assess the major contribution that this work made to the field of auditory display and look to the future outlining the work still to be done since the paper was first published (we also look at work done by others in this area since 2000).

References

[1]
Alty, J. L. 1995. Can we use music in computer-human communication? In People and Computers X: Proceedings of HCI '95, M. A. R. Kirby, A. J. Dix, and J. E. Finlay, Eds. Cambridge University Press, Cambridge. 409--423.
[2]
Alty, J. L. and Vickers, P. 1997. The CAITLIN auralization system: Hierarchical leitmotif design as a clue to program comprehension. In Proceedings of the International Conference on Auditory Display (ICAD '97). Xerox PARC, Palo Alto, CA. 89--96.
[3]
Bock, D. S. 1994. ADSL: An auditory domain specification language for program auralization. In Proceedings of the International Conference on Auditory Display (ICAD '94), G. Kramer and S. Smith, Eds. Santa Fe Institute, Santa Fe, NM. 251--256.
[4]
Bock, D. S. 1995. Auditory software fault diagnosis using a sound domain specification language. Ph.D. thesis, Syracuse University.
[5]
DiGiano, C. J. and Baecker, R. M. 1992. Program auralization: Sound enhancements to the programming environment. In Graphics Interface '92. 44--52.
[6]
Francioni, J. M., Albright, L., and Jackson, J. A. 1991. Debugging parallel programs using sound. SIGPLAN Notices 26, 12, 68--75.
[7]
Jackson, J. A. and Francioni, J. M. 1994. Synchronization of visual and aural parallel program performance data. In Auditory Display, G. Kramer, Ed. Vol. XVIII. Santa Fe Institute, Studies in the Sciences of Complexity Proceedings, Addison-Wesley, Reading, MA. 291--306.
[8]
Jameson, D. H. 1994. Sonnet: Audio-enhanced monitoring and debugging. In Auditory Display, G. Kramer, Ed. Vol. XVIII. Santa Fe Institute, Studies in the Sciences of Complexity Proceedings. Addison-Wesley, Reading, MA. 253--265.
[9]
Knuth, D. E. 1984. Literate programming. Comput. J. 27, 2 (May), 97--111.
[10]
Mathur, A. P., Boardman, D. B., and Khandelwal, V. 1994. LSL: A specification language for program auralization. In Proceedings of the International Conference on Auditory Display (ICAD '94), G. Kramer and S. Smith, Eds. Santa Fe Institute, Santa Fe, NM. 257--264.
[11]
Romero, P., Cox, R., du Boulay, B., and Lutz, R. 2002. Visual attention and representation switching during java program debugging: A study using the restricted focus viewer. Lecture Notes in Computer Science 2317, 221--235.
[12]
Sonnenwald, D. H., Gopinath, B., Haberman, G. O., Keese, William M, I., and Myers, J. S. 1990. Infosound: An audio aid to program comprehension. In 23rd Hawaii International Conference on System Sciences. Vol. 11. IEEE Computer Society Press, 541--546.
[13]
Vickers, P. 2004. External auditory representations of programs: Past, present, and future---an aesthetic perspective. In Proceedings of the International Conference on Auditory Display (ICAD 2004), S. Barrass and P. Vickers, Eds. ICAD, Sydney.
[14]
Vickers, P. and Alty, J. L. 1996. CAITLIN: A musical program auralization tool to assist novice programmers with debugging. In Proceedings of the International Conference on Auditory Display (ICAD '96), S. P. Frysinger and G. Kramer, Eds. Xerox PARC, Palo Alto, CA. 17--24.
[15]
Vickers, P. and Alty, J. L. 1998. Towards some organising principles for musical program auralization. In Proceedings of the International Conference on Auditory Display (ICAD '98), S. A. Brewster and A. D. N. Edwards, Eds. Electronic Workshops in Computing. British Computer Society, Glasgow.
[16]
Vickers, P. and Alty, J. L. 2002a. Using music to communicate computing information. Interacting with Computers 14, 5, 435--456.
[17]
Vickers, P. and Alty, J. L. 2002b. When bugs sing. Interacting with Computers 14, 6, 793--819.
[18]
Vickers, P. and Alty, J. L. 2003. Siren songs and swan songs: Debugging with music. Commun. ACM 46, 7, 86--92.
[19]
Vickers, P. and Alty, J. L. 2006. The well-tempered compiler: The aesthetics of program auralization. In Aesthetic Computing, P. Fishwick, Ed. MIT Press, Boston, MA. Chapter 11, in press.

Cited By

View all
  • (2017)Evaluating the Use of Sound in Static Program ComprehensionACM Transactions on Applied Perception10.1145/312945615:1(1-20)Online publication date: 6-Oct-2017

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Applied Perception
ACM Transactions on Applied Perception  Volume 2, Issue 4
October 2005
191 pages
ISSN:1544-3558
EISSN:1544-3965
DOI:10.1145/1101530
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 2005
Published in TAP Volume 2, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Music
  2. Pascal
  3. auralization
  4. debugging

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Evaluating the Use of Sound in Static Program ComprehensionACM Transactions on Applied Perception10.1145/312945615:1(1-20)Online publication date: 6-Oct-2017

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media