2023

Conference Papers

  • Storey, M., & Vickers, P. (2023). ADSM: Audible Display of the Stock Market in Real Time. In M. Weger, T. Ziemer, & N. Rönnberg (Eds.), Proceedings of ICAD 2023 — The 28th International Conference on Auditory Display (pp. 145–148). Norrköping, Sweden: ICAD.
    doi


  • Beadling, A., & Vickers, P. (2023). Listener Perception of Spatialised Audio for Embodied Interaction in Sonification. In M. Weger, T. Ziemer, & N. Rönnberg (Eds.), Proceedings of ICAD 2023 — The 28th International Conference on Auditory Display (pp. 15–22). Norrköping, Sweden: ICAD.
    doi


2022

Book Chapters

  • Boehringer, J., Pietruszewski, M., Bowers, J. M., Hogg, B., Newbold, J. W., Sharma, G. K., … Vickers, P. (2022). Listener-Centred Sonification Practice As Transdisciplinary Experimental Artistic Engagement. In A. Murillo, I. Monreal, J. Tejada, & D. Carabias (Eds.), New Paradigms for Music Research: Art, Society and Technology (pp. 165–194). Publicacions de la Universitat de València.


2021

Conference Papers

  • Vickers, P., Boehringer, J., Bowers, J., Hogg, B., Newbold, J. W., Pietruszewski, M., … Shaw, T. (2021). A Radical New Interdisciplinary Space for Sonification. In A. Andreopoulou, M. Droumeva, & J. W. Newbold (Eds.), ICAD 2021 — The 26th Meeting of the International Conference on Auditory Display. ICAD.


  • Boehringer, J., Bowers, J., Vickers, P., Shaw, T., Sharma, G. K., Hogg, B., … Newbold, J. W. (2021). The Many Ways of Listening: A Provisional Analysis of Talk in Critical Listening Sessions to Inform the Research Agenda of Sonification. In A. Andreopoulou, M. Droumeva, & J. W. Newbold (Eds.), ICAD 2021 — The 26th Meeting of the International Conference on Auditory Displayth Meeting of the International Conference on Auditory Display. ICAD.


  • Antolin, P., Boehringer, J., Pietruszewski, M., Bowers, J., Hogg, B., Newbold, J. W., … Vickers, P. (2021). Sonification of Solar Corona Data. In A. Andreopoulou, M. Droumeva, & J. W. Newbold (Eds.), ICAD 2021 — The 26th Meeting of the International Conference on Auditory Display. ICAD.


2020

Book Chapters

  • Vickers, P. (2020). Sonifications Sometimes Behave So Strangely. In M. Bull & M. Cobussen (Eds.), Bloomsbury Handbook of Sonic Methodologies (pp. 733–743). New York: Bloomsbury Academic.


2019

Articles

  • Brown, P., RELISH Consortium, & Zhou, Y. (2019). Large expert-curated database for benchmarking document similarity detection in biomedical literature search. Database, 2019, 1–66.
    doi


Conference Papers

  • Vickers, P., & Höldrich, R. (2019). Direct Segmented Sonification of Characteristic Features of the Data Domain. In P. Vickers, M. Gröhn, & T. Stockman (Eds.), ICAD 2019 — The 25th Meeting of the International Conference on Auditory Display (pp. 244–253). Newcastle upon Tyne, UK: Department of Computer and Information Sciences, Northumbria University.
    doi


Conference Proceedings

  • Vickers, P., Gröhn, M., & Stockman, T. (Eds.). (2019). ICAD 2019 — The 25th Meeting of the International Conference on Auditory Display. Newcastle upon Tyne, UK: Department of Computer and Information Sciences, Northumbria University.
    doi


2018

Articles

  • Debashi, M., & Vickers, P. (2018). Sonification of Network Traffic for Detecting and Learning About Botnet Behavior. IEEE Access, 6(1), 33826–33839.
    doi


  • Debashi, M., & Vickers, P. (2018). Sonification of Network Traffic Flow for Monitoring and Situational Awareness. PLoS One, 13(4), 1–31.
    doi


2017

Articles

  • Gibson, H., & Vickers, P. (2017). graphTPP: A multivariate based method for interactive graph layout and analysis. ArXiv Preprint ArXiv:1712.05644.
    pdf


  • Vickers, P., & Höldrich, R. (2017). Direct Segmented Sonification of Characteristic Features of the Data Domain. ArXiv Preprint ArXiv:1711.11368.
    pdf


  • Vickers, P., Laing, C., & Fairfax, T. (2017). Sonification of a Network’s Self-Organized Criticality for Real-time Situational Awareness. Displays, 47, 12–24.
    doi


  • Vickers, P., Worrall, D., & So, R. (2017). Preface to the Special Issue on Sonification. Displays, 47, 1.
    doi


Book Chapters

  • Vickers, P., Hogg, B., & Worrall, D. (2017). Aesthetics of sonification: Taking the subject-position. In C. Wöllner (Ed.), Body, Sound and Space in Music and Beyond: Multimodal Explorations (pp. 89–109). Routledge.


  • Vickers, P. (2017). Sonification and Music, Music and Sonification. In M. Cobussen, V. Meelberg, & B. Truax (Eds.), The Routledge Companion to Sounding Art (pp. 135–144). Oxford: Routledge.
    pdf


Repositories, Patent Applications, etc.

  • Vickers, P., & Ballweg, H. (2017, July). nuson-SoniFRED: Sonification of the Functional Readaptive Exercise Device.


  • Debashi, M., & Vickers, P. (2017, July). nuson-SoNSTAR: Sonification of Networks for SiTuational AwaReness.


  • Vickers, P., & Höldrich, R. (2017, July). nuson-DSSon: Direct Segmented Sonification.


2016

Articles

  • Gibson, H., & Vickers, P. (2016). Using Adjacency Matrices to Lay Out Larger Small-world Networks. Applied Soft Computing, 42, 80–92.
    doi


Conference Papers

  • Ballweg, H., Bronowska, A. K., & Vickers, P. (2016). Interactive Sonification for Structural Biology and Structure-based Drug Design. In T. Hermann, R. Bresin, & J. Yang (Eds.), ISon 2016, 5th Interactive Sonification Workshop (pp. 41–47). Bielefeld, Germany: CITEC, Bielefeld University.


  • Mackenzie, L., Thompson, R., & Vickers, P. (2016). Alchemical Sensing: Creating an Embodied Experience of the Unseen Organism. In Sonic Environments – ACMC2016, Proceedings of the 2016 Conference of the Australasian Computer Music Association (pp. 105–106). Brisbane, Australia: Griffith University.
    web


Repositories, Patent Applications, etc.

  • Vickers, P. (2016, April). nuson-SOCS: Self-Organized Criticality Sonification.


  • Vickers, P., & Mackenzie, L. (2016, March). nuson-moson: Micro Organism Sonification.


2015

Conference Papers

  • Laing, C., Vickers, P., Fairfax, T., Briggs, P., & Marsh, S. (2015). Context Informed Intelligent Information Infrastructures for Better Situational Awareness. In International Conference On Cyber Situational Awareness, Data Analytics And Assessment (CyberSA 2015). London, UK.
    doi


Repositories, Patent Applications, etc.

  • Laing, C., & Vickers, P. (2015). System Situational Awareness. United Kingdom Patent Application No. GB1505931.4.


2014

Articles

  • Horsman, G., Laing, C., & Vickers, P. (2014). A Case-Based Reasoning Method for Locating Evidence During Digital Forensic Device Triage. Decision Support Systems, 61, 69–78.
    doi


Conference Papers

  • Vickers, P., Laing, C., Debashi, M., & Fairfax, T. (2014). Sonification Aesthetics and Listening for Network Situational Awareness. In SoniHED — Conference on Sonification of Health and Environmental Data. University of York.
    web


Book Chapters

  • Fairfax, T., Laing, C., & Vickers, P. (2014). Network Situational Awareness: Sonification & Visualization in the Cyber Battlespace. In M. M. Cruz-Cunha & I. M. Portela (Eds.), Handbook of Research on Digital Crime, Cyberspace Security, and Information Assurance (pp. 334–349). IGI Global.
    doi


Repositories, Patent Applications, etc.

  • Ali, A., Bouridane, A., Herald, S., & Vickers, P. (2014). Media Analysis. United Kingdom Patent Application No. GB1414208.7.


2013

Articles

  • Gibson, H., Faith, J., & Vickers, P. (2013). A Survey of Two-Dimensional Graph Layout Techniques for Information Visualisation. Information Visualization, 12(3–4), 324–357.
    doi


  • Vickers, P., Faith, J., & Rossiter, N. (2013). Understanding Visualization: A Formal Approach using Category Theory and Semiotics. IEEE Transactions on Visualization and Computer Graphics, 19(6), 1048–1061.
    doi


2012

Articles

  • Vickers, P. (2012). Ways of Listening and Modes of Being: Electroacoustic Auditory Display. Journal of Sonic Studies, 2(1).


Conference Papers

  • Triamlumlerd, S., Ellman, J., & Vickers, P. (2012). Identification of Intention from Natural Language Text: An Inference Approach. In SKIMA 2012 The 6th Conference on Software, Knowledge, Information Management and Applications. Chengdu University, China.


  • Al-Mamun, M. A., Kazmi, N., Hossain, M. A., Vickers, P., & Jiang, Y. (2012). An Intelligent Decision Support System for Personalized Cancer Treatment. In CIS2012: 11th IEEE Conference on Cybernetic Intelligent Systems. Limerick, Ireland.
    doi


  • Horsman, G., Laing, C., & Vickers, P. (2012). User-Contributory Case Based Reasoning for Digital Forensic Investigations. In L. O’Conner (Ed.), EST 2012: Third International Conference on Emerging Security Technologies. Lisbon, Portugal: IEEE Computer Society.
    doi


  • Horsman, G., Laing, C., & Vickers, P. (2012). A Method For Reducing The Risk of Errors In Digital Forensic Investigations. In B. De Decker & D. Chadwick (Eds.), Communications and Multimedia Security (Vol. 7394, pp. 99–106). Springer Berlin/Heidelberg.
    doi


  • Horsman, G., Laing, C., & Vickers, P. (2012). A Case Based Reasoning Framework for Improving the Trustworthiness of Digital Forensic Investigations. In 11th IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom-2012) (pp. 682–689). Liverpool, UK: IEEE.
    doi


  • Gibson, H., & Vickers, P. (2012). Network Infrastructure Visualisation Using High-Dimensional Node-Attribute Data. In IEEE Conference on Visual Analytics Science and Technology (pp. 193–194). Seattle, Washington, USA.


Books

  • Laing, C., Badii, A., & Vickers, P. (Eds.). (2012). Securing Critical Infrastructures and Industrial Control Systems: Approaches for Threat Protection. IGI Global.
    doi


Repositories, Patent Applications, etc.

  • Laing, C., & Vickers, P. (2012). A Method and System for Sonifying Critical Measurements in an Environment. United Kingdom Patent Application No. GB1205564.6.


2011

Articles

  • Elbendak, M., Vickers, P., & Rossiter, N. (2011). Parsed Use Case Descriptions as a Basis for Object-Oriented Class Model Generation. Journal of Systems and Software, 84(7), 1209–1223.
    doi


Conference Papers

  • Horsman, G., Laing, C., & Vickers, P. (2011). A Case Based Reasoning System for Automated Forensic Examinations. In PGNET 2011 The 12th Annual Postgraduate Symposium on the Convergence of Telecommunications, Networking and Broadcasting (pp. 26–31). PGNET.


Conference Proceedings

  • Love, S., & Vickers, P. (Eds.). (2011). Proceedings of the 25th BCS Conference on Human-Computer Interaction: Short Papers. Newcastle upon Tyne, UK: British Computer Society.


Book Chapters

  • Vickers, P. (2011). Sonification for Process Monitoring. In T. Hermann, A. D. Hunt, & J. Neuhoff (Eds.), The Sonification Handbook (pp. 455–492). Berlin: Logos Verlag.


  • Barrass, S., & Vickers, P. (2011). Sonification Design and Aesthetics. In T. Hermann, A. D. Hunt, & J. Neuhoff (Eds.), The Sonification Handbook (pp. 145–172). Berlin: Logos Verlag.


2009

Articles

  • Vickers, P., Banwell, L., Heaford, S., & Sainz-Salces, F. J. (2009). Painting the Ideal Home — Using Art to Express Visions of Technologically-Supported Independent Living for Older People in North-East England. Universal Access in the Information Society, 8(1), 33–47.
    doi


Books

  • Vickers, P. (2009). How to Think like a Programmer: Program Design Solutions for the Bewildered. Cengage Learning/Course Technology.


2008

Conference Papers

  • Aljawarneh, S., Laing, C., & Vickers, P. (2008). Design and Experimental Evaluation of Web Content Verification and Recovery (WCVR) System: A Survivable Security System. In J. Haggerty & M. Merabti (Eds.), 3rd conference on Advances in Computer Security and Forensics (ACSF 2008). Liverpool, UK.
    pdf


Books

  • Vickers, P. (2008). How to Think like a Programmer: Problem Solving for the Bewildered. Cengage Learning/Course Technology.


2007

Articles

  • King, A., & Vickers, P. (2007). Problem-Solving with Learning Technology in the Music Studio. Music, Technology and Education, 1(1), 57–68.
    doi


Conference Papers

  • Aljawarneh, S., Laing, C., & Vickers, P. (2007). Security Policy Framework and Algorithms for Web Server Content Protection. In J. Haggerty & M. Merabti (Eds.), Proc. ACSF 2007 2nd Conference on Advances in Computer Security and Forensics. Liverpool John Moores University.
    pdf


  • Laing, C., & Vickers, P. (2007). Podcasting and Assessment for Learning. In Proceedings of ALT-C 2007 Beyond Control – Learning Technology for the Social Network Generation (Abstracts Handbook). Nottingham, UK.


  • Aljawarneh, S., Laing, C., & Vickers, P. (2007). Verification of Web Content Integrity: A New Approach to Protect Servers against Tampering. In M. Merabti (Ed.), PGNET 2007 The 8th Annual Postgraduate Symposium on The Convergence of Telecommunications, Networking and Broadcasting (pp. 159–164). Liverpool John Moores University.


2006

Conference Papers

  • Midgley, L., & Vickers, P. (2006). Sonically-Enhanced Mouse Gestures in the Firefox Browser. In T. Stockman, L. V. Nickerson, C. Frauenberger, A. D. N. Edwards, & D. Brock (Eds.), ICAD 2006 - The 12th Meeting of the International Conference on Auditory Display (pp. 187–193). London, UK.


  • Vickers, P. (2006). Lemma 4: Haptic Input + Auditory Display = Musical Instrument? In D. McGookin & S. Brewster (Eds.), Haptic and Audio Interaction Design: First International Workshop, HAID 2006, Glasgow, UK, August 31 - September 1, 2006. Proceedings (Vol. 4129/2006, pp. 56–67). Springer-Verlag.


  • Vickers, P., & Hogg, B. (2006). Sonification Abstraite/Sonification Concrète: An ‘Aesthetic Perspective Space’ for Classifying Auditory Displays in the Ars Musica Domain. In T. Stockman, L. V. Nickerson, C. Frauenberger, A. D. N. Edwards, & D. Brock (Eds.), ICAD 2006 - The 12th Meeting of the International Conference on Auditory Display (pp. 210–216). London, UK.


Book Chapters

  • Vickers, P., & Alty, J. L. (2006). The Well-Tempered Compiler: The Aesthetics of Program Auralization. In P. A. Fishwick (Ed.), Aesthetic Computing (pp. 335–354). Boston, MA: MIT Press.


2005

Articles

  • Vickers, P. (2005). Program Auralization: Author’s Comments on Vickers and Alty, Icad 2000. ACM Trans. Appl. Percept., 2(4), 490–494.
    doi


  • Vickers, P., & Alty, J. L. (2005). Musical Program Auralization: Empirical Studies. ACM Transactions on Applied Perception, 2(4), 477–489.
    doi


Conference Papers

  • Vickers, P. (2005). Whither and Wherefore the Auditory Graph? Abstractions & Aesthetics in Auditory and Sonified Graphs. In E. Brazil (Ed.), ICAD 2005 - The 11th Meeting of the International Conference on Auditory Display (pp. 423–427). Limerick, Ireland.


  • Alty, J. L., Rigas, D., & Vickers, P. (2005). Music and Speech in Auditory Interfaces: When is One Mode More Appropriate Than the Other? In E. Brazil (Ed.), ICAD 2005 - The 11th Meeting of the International Conference on Auditory Display (pp. 351–357). Limerick, Ireland.


  • Vickers, P. (2005). Ars Informatica – Ars Electronica: Improving Sonification Aesthetics. In L. Ciolfi, M. Cooke, O. Bertelsen, & L. Bannon (Eds.), Understanding and Designing for Aesthetic Experience Workshop at HCI 2005 The 19th British HCI Group Annual Conference. Edinburgh, Scotland.
    pdf


  • Kochakornjarupong, D., Brna, P., & Vickers, P. (2005). Who Helps the Helper? A Situated Scaffolding System for Supporting Less Experienced Feedback Givers. In C. K. Looi, G. McCalla, B. Bredeweg, & J. Breuker (Eds.), Artificial Intelligence in Education (pp. 851–853). Amsterdam: IOS Press.


Technical Reports

  • Banwell, L., Vickers, P., Green, G., & Heaford, S. (2005). Domotics in the Home: A Feasibility Study of Multimodal Displays to Support the Everyday Lives of Older People. Northumbria University/Codeworks.


2004

Conference Papers

  • Methaneethorn, J., Vickers, P., & Brna, P. (2004). Analyzing the Influences between Learners’ Motivational Characteristics and ILE Features during the Interaction with an ILE. In ITS 2004 - 7th International Conference on Intelligent Tutoring Systems. Maceió, Brazil.


  • Nicholson, M., & Vickers, P. (2004). Pen-Based Gestures: An Approach to Reducing Screen Clutter in Mobile Computing. In S. A. Brewster & M. D. Dunlop (Eds.), Mobile Human-Computer Interaction - Mobile HCI 2004, 6th International Symposium, Glasgow, UK, September 13-16, 2004, Proceedings (Vol. 3160, pp. 320–324). Springer.
    pdf


  • Buranatrived, J., & Vickers, P. (2004). A Study of Application and Device Effects between a WAP Phone and a Palm PDA. In S. A. Brewster & M. D. Dunlop (Eds.), Mobile Human-Computer Interaction - Mobile HCI 2004, 6th International Symposium, Glasgow, UK, September 13-16, 2004, Proceedings (pp. 192–203). Springer.


  • Vickers, P. (2004). External Auditory Representations of Programs: Past, Present, and Future – An Aesthetic Perspective. In S. Barrass & P. Vickers (Eds.), ICAD 2004 – The Tenth Meeting of the International Conference on Auditory Display. Sydney: ICAD.


  • Vickers, P. (2004). Sonification and Visualisation of Narrative: Getting Computing Students to Think Aurally and Visually Rather Than Audio-Visually. In S. Barrass & P. Vickers (Eds.), ICAD 2004 - The Tenth Meeting of the International Conference on Auditory Display. Sydney.
    web


Conference Proceedings

  • Barrass, S., & Vickers, P. (Eds.). (2004). ICAD 2004: Proceedings of the 10th Meeting of the International Conference on Auditory Display, 6-9 July. Sydney, Australia.
    web


Technical Reports

  • Vickers, P., Buranatrived, J., & Clement, P. (2004). Application and Device Effects on the Usability of Mobile Phones and Pdas. Northumbria University, School of Informatics.


2003

Articles

  • Vickers, P., & Alty, J. L. (2003). Siren Songs and Swan Songs: Debugging with Music. Communications of the ACM, 46(7), 86–92.
    doi


Conference Papers

  • Sainz-Salces, F. J., England, D., & Vickers, P. (2003). Household Appliances Control Device for the Elderly. In E. Brazil & B. Shinn-Cunningham (Eds.), ICAD ’03 9th International Conference on Auditory Display (pp. 224–227). Boston, MA: ICAD.


2002

Articles

  • Vickers, P., & Alty, J. L. (2002). Musical Program Auralisation: A Structured Approach to Motif Design. Interacting with Computers, 14(5), 457–485.
    doi


  • Vickers, P., & Alty, J. L. (2002). Using Music to Communicate Computing Information. Interacting with Computers, 14(5), 435–456.
    doi


  • Vickers, P., & Alty, J. L. (2002). When Bugs Sing. Interacting with Computers, 14(6), 793–819.
    doi


Conference Papers

  • Buranatrived, J., & Vickers, P. (2002). An Investigation of the Impact of Mobile Phone and PDA Interfaces on the Usability of Mobile-Commerce Applications. In IWNA5: 5th IEEE International Workshop on Networked Appliances (pp. 90–95). Liverpool, UK.


  • Clement, P., & Vickers, P. (2002). From Server to PDA: An HCI Perspective on Porting Wireless Roaming Business Applications. In IWNA5: 5th IEEE International Workshop on Networked Appliances (pp. 107–112). Liverpool, UK: IEEE, Piscataway, NJ.


  • Sainz-Salces, F. J., England, D., & Vickers, P. (2002). Multimodal Human-Computer Interface. In Vol 2 HCI 2002: 16th British HCI Group Annual Conference. London, UK.


2001

Conference Papers

  • Vickers, P., & Freeney, B. (2001). Space Odyssey: The Design and Evaluation of an Educational Web Site for Children. In J. Vanderdonckt, A. Blandford, & A. Derycke (Eds.), IHM-HCI 2001 Volume 2 (pp. 47–50). Lille: Editions Cepadues.


Technical Reports

  • Vickers, P. (2001). Using the World-Wide Web as a Platform for an Interactive Experiment (Technical Report No. CMS 21 (2001). Liverpool John Moores University, ISBN 1-902560-050.


2000

Conference Papers

  • Vickers, P., & Alty, J. L. (2000). Musical Program Auralisation: Empirical Studies. In P. R. Cook (Ed.), ICAD 2000 Sixth International Conference on Auditory Display (pp. 157–166). Atlanta, GA: International Community for Auditory Display.


1999

Conference Papers

  • Vickers, P., & Imam, A. (1999). The Use of Audio in Minimal Access Surgery. In J. L. Alty (Ed.), XVIII European Annual Conference on Human Decision Making and Manual Control (pp. 13–22). Loughborough, UK: Group D Publications Ltd.


Theses

  • Vickers, P. (1999, September). CAITLIN: Implementation of a Musical Program Auralisation System to Study the Effects on Debugging Tasks as Performed by Novice Pascal Programmers (Ph.D. Thesis). Loughborough University, Loughborough, Leicestershire.
    pdf


1998

Conference Papers

  • Vickers, P., & Alty, J. L. (1998). Towards Some Organising Principles for Musical Program Auralisation. In S. A. Brewster & A. D. N. Edwards (Eds.), ICAD ’98 Fifth International Conference on Auditory Display. Glasgow: British Computer Society.


1997

Conference Papers

  • Alty, J. L., Vickers, P., & Rigas, D. (1997). Using Music as a Communication Medium. In Refereed Demonstrations, CHI97 Conference on Human Factors in Computing Systems (pp. 30–31). Atlanta, GA: ACM Press.


  • Alty, J. L., & Vickers, P. (1997). The CAITLIN Auralization System: Hierarchical Leitmotif Design as a Clue to Program Comprehension. In J. A. Ballas & E. D. Mynatt (Eds.), ICAD ’97 Fourth International Conference on Auditory Display (pp. 89–96). Palo Alto: Xerox PARC, Palo Alto, CA 94304.


1996

Conference Papers

  • Vickers, P., & Alty, J. .L. (1996). CAITLIN: A Musical Program Auralisation Tool to Assist Novice Programmers with Debugging. In S. P. Frysinger & G. Kramer (Eds.), ICAD ’96 Third International Conference on Auditory Display (pp. 17–24). Palo Alto: Xerox PARC, Palo Alto, CA 94304.


1995

Conference Papers

  • Pardoe, J. P., & Vickers, P. (1995). Using a Prototype Program Assessment Tool. In 3rd All-Ireland Conference on the Teaching of Computing (pp. 232–236). Dublin.


  • Rimmer, A., Pardoe, J., & Vickers, P. (1995). Interactive Program Assessment Using Sprout. In S. Alexander & P. Magee (Eds.), 3rd Annual Conference on the Teaching of Computing (pp. 285–294). Dublin, Ireland: CTI/Dublin City University.


1994

Books

  • King, M., Pardoe, J., & Vickers, P. (1994). A First Course in Computer Programming Using C. London: McGraw-Hill.


1991

Conference Papers

  • Vickers, P., Pardoe, J. P., & Wade, S. J. (1991). Software Assisted Program Design. In Computer Assisted Learning of Computing. Manchester Polytechnic.


  • Vickers, P., Pardoe, J. P., & Wade, S. J. (1991). The Use of Literate Program Development Tools. In Software Supported Programming Instruction Workshop. University of Ulster.