skip to main content
10.1145/1413634.1413671acmconferencesArticle/Chapter ViewAbstractPublication PagesdimeaConference Proceedingsconference-collections
research-article

Software engineering for and with artists: a case study

Authors Info & Claims
Published:10 September 2008Publication History

ABSTRACT

The article presents ImproSculpt -- a live performance instrument for algorithmic composition and improvised audio manipulation. A custom version of the software has been used within several interactive art installations, one of which (i.e. Flyndre) will be described. Besides the software characteristics and usage modes we present and discuss the software engineering challenges, problems and lessons learned during the development of ImproSculpt. Several methodologies were used in the case study: observing the project through its life cycle; analyzing the software and its documentation; questionnaire with the artist who is also the main developer; two software engineering interventions. The support of high performance, easy modifiability and availability were found to be particularly important. The development of a modular architecture has been identified as a way to satisfy some of the non-functional quality attributes of the software that appeared with the growth of the project. Furthermore, ImproSculpt has been published as open source software in order to increase access to wider public and stimulate input from interested community - software developers and artists.

References

  1. Semb, T. A. G. and A. Småge, "Software Architecture of the Algorithmic Music System ImproSculpt", in Dep. of Computer and Information Science, Fac. of Information Technology, Mathematics and Electrical Engineering. vol. Master Trondheim, Norway: Norwegian University of Science and Technology (NTNU), 2006, p. 70.Google ScholarGoogle Scholar
  2. Collet, T. and M. Ramirez, "IMPRO SCULPT: Open Source - Artistic Software", Norwegian University of Science and Technology (NTNU), Trondheim, Norway, Report for TDT4705 - Software Engineering, Depth Study, 2006, available online at http://www.idi.ntnu.no/grupper/su/fordypningsprosjekt-2006/When_OS_meets_AS.pdf.Google ScholarGoogle Scholar
  3. Ratkje, M., "CD: ADVENTURA ANATOMICA", 2005.Google ScholarGoogle Scholar
  4. North, M., "Web page of Ottawa Proccessed - a three piece set of improvisations", http://www.sonus.ca/curators/thomson/north.html, last visited 14/12/2007.Google ScholarGoogle Scholar
  5. Brandtstegg, Ø., "Øyvind Brandtstegg web site", http://oeyvind.teks.no, last visited 19/11/07.Google ScholarGoogle Scholar
  6. Garioud, A., C. Lebegue, G. Mayende, H. M. Gundersen, M. L. Hæreid, and T. Engum, "Flounderphonics", Norwegian University of Science and Technology (NTNU), Trondheim, Norway, Product Report for Expert in Team - Art and Software Village, 2006, available online at http://www.idi.ntnu.no/~letizia/eit2006/reports/ProductReportG2.pdf.Google ScholarGoogle Scholar
  7. Sedelow, S. Y., "The Computer in the Humanities and Fine Arts", ACM Computing Surveys (CSUR), vol. 2 (2), pp. 89--110, 1970. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Polli, A., "DATAREADER: a tool for art and science collaborations", in Proceedings of the 12th Annual ACM International Conference on Multimedia New York, NY, USA: ACM Press, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Marchese, F. T., "The Making of Trigger and the Agile Engineering of Artist-Scientist Collaboration", in Proceedings of the Conference on Information Visualization (IV), 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Machin, C. H. C., "Digital artworks: bridging the technology gap", in Proceedings of The 20th Eurographics UK Conference, 2002 2002, pp. 16--23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Biswas, A. and J. Singh, "Software Engineering Challenges in New Media Applications", in Software Engineering Applications (~SEA 2006~), Dallas, TX, USA, 2006.Google ScholarGoogle Scholar
  12. Boyd, J. E., G. Hushlak, and C. J. Jacob, "SwarmArt: interactive art from swarm intelligence", in Proceedings of the 12th Annual ACM International Conference on Multimedia New York, NY, USA: ACM Press, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Fels, S., Y. Kinoshita, C. Tzu-pei Grace, Y. Takama, S. Yohanan, A. Gadd, S. Takahashi, and K. Funahashi, "Swimming across the Pacific: a VR swimming interface", Computer Graphics and Applications, IEEE, vol. 25 (1), pp. 24--31, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Edmonds, E., G. Turner, and L. Candy, "Approaches to interactive art systems", in Proceedings of the 2nd International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia Singapore: ACM Press, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Bestor, C., "MAX as an overall control mechanism for multidiscipline installation art", Computers & Mathematics with Applications, vol. 32 (1), pp. 11--16, 1996.Google ScholarGoogle ScholarCross RefCross Ref
  16. Gross, J. B., "Programming for artists: a visual language for expressive lighting design", in Visual Languages and Human-Centric Computing, 2005 IEEE Symposium on, 2005, pp. 331--332. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Smith, B. K., "Design and computational flexibility", Digital Creativity, vol. 17 (2), pp. 65--72, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  18. Trifonova, A., S. U. Ahmed, and L. Jaccheri, "SArt: Towards Innovation at the intersection of Software engineering and art", in Proceedings of The 16th International Conference on Information Systems Development Galway, Ireland: Springer, 2007.Google ScholarGoogle Scholar
  19. Trifonova, A., L. Jaccheri, and K. Bergaust, "Software Engineering Issues in Interactive Installation Art", Inderscience Int. J. of Arts and Technology (IJART), vol. 1 (1), 2008.Google ScholarGoogle Scholar

Index Terms

  1. Software engineering for and with artists: a case study

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        DIMEA '08: Proceedings of the 3rd international conference on Digital Interactive Media in Entertainment and Arts
        September 2008
        551 pages
        ISBN:9781605582481
        DOI:10.1145/1413634

        Copyright © 2008 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 10 September 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        DIMEA '08 Paper Acceptance Rate59of77submissions,77%Overall Acceptance Rate59of77submissions,77%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader