SArt: Towards Innovation at the Intersection of Software Engineering and Art
Computer science and art have been in contact since the 1960s. Our hypothesis is that software engineering can benefit from multidisciplinary research at the intersection with art for the purpose of increasing innovation and creativity. To do so, we have designed and planned a literature review in order to identify the existing knowledge base in this interdisciplinary field. A preliminary analysis of both results of our review and observations of software development projects with artist participation, reveals four main issues. These are software development issues, which include requirement management, tools, development and business models; educational issues, with focus on multidisciplinary education; aesthetics of both code and user interface, and social and cultural implications of software and art. The identified issues and associated literature should help researchers design research projects at the intersection of software engineering and art. Moreover, they should help artists to increase awareness about software engineering methods and tools when conceiving and implementing their software-based artworks.
KeywordsSoftware Development Open Source Software Software Developer Interdisciplinary Field Artistic Project
Part of this work was carried out by Anna Trifonova during the tenure of an ERCIM “Alain Bensoussan” Fellowship Programme.
- Bertelsen, O. W. and Pold, S. (2004) Criticism as an Approach to Interface Aesthetics. Nordic conference on human-computer interaction (NordiCHI '04), Tampere, Finland, October 23–27, ACM International Conference Proceeding Series; Vol. 82.Google Scholar
- Biswas, A., Donaldson, T., Singh, J., Diamond, S., Gauthier, D. and Longford, M. (2006) Assessment of Mobile Experience Engine, the development toolkit for context aware mobile applications. ACM SIGCHI international conference on Advances in computer entertainment technology (ACE '06), Hollywood, USA, June 14–16.Google Scholar
- Bond, G. W. (2005) Software as Art. Communications of the ACM. 48(8) August, pp. 118–124.Google Scholar
- Bourque, P. and Dupuis, R. (eds.) (2004) Guide to the Software Engineering Body of Knowledge. IEEE CS Press. ISBN 0-7695-2330-7.Google Scholar
- Broegger, A. (2003) Software Art — an introduction. The online magazine Artificial, September 24, available online at http://www.artificial.dk/articles/software.htm, last visited on 21/03/07.
- Candy, L. and Edmonds, E. (2002) Modeling Co-Creativity in Art and Technology. The fourth Conference on Creativity & Cognition (C&C'02), Loughborough, UK, October 14–16.Google Scholar
- Cramer, F. (2002) Concepts, Notations, Software, Art. read_me 1.2 catalogue, available online at http://cramer.plaintext.cc:70/all/software_art_and_writing, last visited 13/04/2007.
- Cramer, F. and Gabriel U. (2001) Software Art. American Book Review, issue “Codeworks” (Alan Sondheim, ed.), Sept. 2001, available online at http://cramer.plaintext.cc:70/all/software_art_and_writing, last visited 13/04/2007.
- Edmonds, E., Turner, G. and Candy, L. (2004) Approaches to Interactive Art Systems. In Yong Tsui Lee, Stephen N. Spencer, Alan Chalmers, Seah Hock Soon (eds.), Proceedings of the 2nd International Conference on Computer Graphics and Interactive Techniques in Australasia and Southeast Asia 2004, Singapore, June 15–18, 2004. ACM 2004, ISBN 1-58113-883-0.Google Scholar
- Fishwick, P. (2003) Nurturing next-generation computer scientists. IEEE Computer Magazine 36(12) Dec., pp. 132–134.Google Scholar
- Fishwick, P. (2007) Aesthetic Computing: A Brief Tutorial. Book Chapter to appear in Fernando Ferri (eds.) Visual Languages for Interactive Computing: Definitions and Formalizations. Idea Group Inc.Google Scholar
- Glass, R. L. (1995) Software Creativity. Prentice Hall. ISBN 0131473646.Google Scholar
- Glass, R. L. and DeMarco, T. (2006) Software Creativity 2.0. developer.* Books. ISBN 0977213315.Google Scholar
- Greene, R. (2004) Internet Art. Thames & Hudson. ISBN 0500203768.Google Scholar
- Grey, J. (2002) Human-Computer Interaction in Life Drawing, a Fine Artist's Perspective. Sixth International Conference on Information Visualisation (IV'02).Google Scholar
- Harris, C. (eds.) (1999) Art and Innovation: The Xerox PARC Artists-in-Residence Program. MIT Press. ISBN 0262082756.Google Scholar
- Hart, C. (1998) Doing a Literature Review: Releasing the Social Science Research Imagination, SAGE. ISBN 0761959742.Google Scholar
- Hevner, A. R., March, S. T., Park, J. and Ram S. (2004) Design Science in Information Systems Research. MIS Quarterly 28(1), 75–105.Google Scholar
- Jaccheri, L. and Sindre, G. (2007) Software Engineering Students meet Interdisciplinary Project work and Art. To appear in proceedings of 11th International Conference on Information Visualisation, Zurich, Switzerland, 2–6 July.Google Scholar
- Jaimes, A., Sebe, N. and Gatica-Perez D. (2006) Human-Centered Computing: A Multimedia Perspective. 14th International Annual Conference on Multimedia, Santa Barbara, CA, October 23–27.Google Scholar
- Jennings, P., Giaccardi, E. and Wesolkowska M. (2006) About Face Interface: Creative Engagement in the New Media Artis and HCI. CHI workshop 2006, Montreal, Canada, April 22–23.Google Scholar
- Kitchenham, B. (2004) Procedures for Performing Systematic Reviews. Keele University Technical Report TR/SE-0401. ISSN:1353-7776, available online at http://www.elsevier.com/framework_products/promis_misc/inf-systrev.pdf, last visited 13/04/2007.
- Knuth, D. E. (2001) Things a computer scientist rarely talks about. In CSLI Lecture Notes. Number 136. Center for the Study of Language and Information, Stanford, CA, 2001.Google Scholar
- Machin, C. H. C. (2002) Digital Artworks: Bridging the Technology Gap. The 20th Eurographics UK Conference, Leicester, UK, June 11–13.Google Scholar
- Manovich, L. (2002) Generation Flash. International workshop Multimedia and the Interactive Spectator. University of Maastricht, May 16-18, available online at http://www.fdcw.unimaas.nl/is/generationflash.htm, last visited 13/04/2007.
- Marchese, F. T. (2006) The Making of Trigger and the Agile Engineering of Artist-Scientist Collaboration. Tenth International Conference on Information Visualisation (IV'06).Google Scholar
- Meyer, J. and Glassner, A. (1998) Artists and Technologists working together. The 11th annual ACM symposium on User interface software and technology (UIST '98), San Francisco, CA, Nov. 1–4.Google Scholar
- Nalder, G. (2003) Art in the Informational Mode. Seventh International Conference on Information Visualization (IV'03).Google Scholar
- Oates B. (2006b) Researching Information Systems and Computing. SAGE. ISBN 978141290224.Google Scholar
- Parberry, I., Kazemzadeh, M. B. and Roden, T. (2006) The Art and Science of Game Programming. ACM SIGCSE Bulletin, Proceedings of the 37th SIGCSE technical symposium on Computer science education SIGCSE '06. 38(1).Google Scholar
- Sedelow, S. Y. (1970) The Computer in the Humanities and Fine Arts. ACM Computing Surveys 2(2): 89–110.Google Scholar
- Shoniregun, C. A., Logvynovskiy, O., Duan, Z. and Bose, S. (2004) Streaming and Security of Art Works on the Web. Sixth IEEE International Symposium on Multimedia Software Engineering (ISMSE'04).Google Scholar
- Wohlin, C., Runeson, P., Høst, M., Ohlsson, M. C., Regnell, B. and Wesslen, A. (2000) Experimentation in Software Engineering: An Introduction. Kluwer. ISBN 0792386825.Google Scholar
- Yazhong, F., Yueting, Z. and Yunhe P. (2003) Music Information Retrieval by Detecting Mood via Computational Media Aesthetics, IEEE/WIC International Conference on Web Intelligence (WI), Oct. 13–17, pp. 235–241.Google Scholar
- Zimmerman, G. W. and Eber, D. E. (2001) When Worlds Collide! An Interdisciplinary Course In Virtual-Reality Art”, ACM SIGCSE Bulletin, Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education (SIGCSE 01) 33(1).Google Scholar