This paper explores software's role in visual art production by examining how artists use and develop software. We conducted interviews with professional artists who were collaborating with software developers, learning software development, and building and maintaining software. We found artists were motivated to learn software development for intellectual growth and access to technical communities. Artists valued efficient workflows through skilled manual execution and personal software development, but avoided high-level forms of software automation. Artists identified conflicts between their priorities and those of professional developers and computational art communities, which influenced how they used computational aesthetics in their work. These findings contribute to efforts in systems engineering research to integrate end-user programming and creativity support across software and physical media, suggesting opportunities for artists as collaborators. Artists' experiences writing software can guide technical implementations of domain-specific representations, and their experiences in interdisciplinary production can aid inclusive community building around computational tools.
翻译:本文通过研究艺术家如何使用和开发软件,探讨了软件在视觉艺术生产中的作用。我们与专业艺术家进行了访谈,他们与软件开发者合作,学习软件开发,并建设和维护软件。我们发现艺术家有志于学习软件开发,以促进智力增长和进入技术社区。艺术家通过熟练的手工操作和个人软件开发,重视高效工作流程,但避免了高层次的软件自动化形式。艺术家发现,他们的优先事项与专业开发者和计算艺术界的优先事项有冲突,影响了他们在工作中如何使用计算美学。这些发现有助于系统工程研究的努力,将终端用户编程和创造力支持纳入软件和物理媒体,为艺术家作为合作者提供了机会。艺术家的写作软件可以指导具体领域代表的技术实施,他们在跨学科生产方面的经验可以帮助包容性的社区围绕计算工具建设。