@inproceedings{b272418e116444a68dcfe9d3e3feae4e,
title = "Disruption and creativity in live coding",
abstract = "Live coding is an artistic performance practice where computer music and graphics are created, displayed and manipulated in front of a live audience together with projections of the (predominantly text based) computer code. Although the pressures of such performance practices are considerable, until now only familiar programming aids (for example syntax highlighting and textual overlays) have been used to assist live coders. In this paper we integrate an intelligent agent into a live coding system and examine how that agent performed in two contrasting modes of operation-as a recommender, where on request the the agent would generate (but not execute) domain-appropriate code transformations in the performer's text editor, and as a disruptor, where the agent generated and immediately executed changes to the code and the streaming music being performed. A within-subjects study of six live coders suggested that participants of the study preferred the agent's disruptive mode as a mechanism for enhancing the creativity of their live coding performances.",
keywords = "Intelligent agents, Interaction paradigms, Musical instrument digital interfaces, Software support tools",
author = "Ushini Attanayake and Ben Swift and Henry Gardner and Andrew Sorensen",
note = "Publisher Copyright: {\textcopyright} 2020 IEEE.; 2020 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2020 ; Conference date: 10-08-2020 Through 14-08-2020",
year = "2020",
month = aug,
doi = "10.1109/VL/HCC50065.2020.9127204",
language = "English",
series = "Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC",
publisher = "IEEE Computer Society",
editor = "Michael Homer and Felienne Hermans and Steven Tanimoto and Craig Anslow",
booktitle = "Proceedings - 2020 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2020",
address = "United States",
}