What We Can Learn From Visual Artists About Software Development

01/27/2021
by   Jingyi Li, et al.
0

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.

READ FULL TEXT
research
05/01/2023

Designing Adaptive Developer-Chatbot Interactions: Context Integration, Experimental Studies, and Levels of Automation

The growing demand for software developers and the increasing developmen...
research
05/01/2023

From Organizations to Individuals: Psychoactive Substance Use By Professional Programmers

Psychoactive substances, which influence the brain to alter perceptions ...
research
01/07/2015

The Cost of Problem-Based Learning: An Example in Information Systems Engineering

High-quality education helps in finding a job - but student skills heter...
research
09/13/2021

Developers Who Vlog: Dismantling Stereotypes through Community and Identity

Developers are more than "nerds behind computers all day", they lead a n...
research
10/15/2021

Nalanda: A Socio-Technical Graph for Building Software Analytics Tools at Enterprise Scale

Software development is information-dense knowledge work that requires c...
research
09/12/2023

Towards an Understanding of Developers' Perceptions of Transparency in Software Development: A Preliminary Study

Software applications play an increasingly critical role in various aspe...
research
12/16/2019

Analyzing Offline Social Engagements: An Empirical Study of Meetup Events Related to Software Development

Software developers use a variety of social media channels and tools in ...

Please sign up or login with your details

Forgot password? Click here to reset