What We Can Learn From Visual Artists About Software Development
Jingyi Li, Sonia Hashim, Jennifer Jacobs
Abstract
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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 015e0157-ef90-486e-a58a-10dc152390ebCited by top-tier papers19
- Beyond the Artifact: Power as a Lens for Creativity Support ToolsJingyi Li, Eric Rawn, Jacob Ritchie, Jasper Tran O'Leary et al.UIST 2023 · 79 citations
- Spellburst: A Node-based Interface for Exploratory Creative Coding with Natural Language PromptsTyler Angert, Miroslav Ivan Suzara, Jenny Han, Christopher Lawrence Pondoc et al.UIST 2023 · 72 citations
- Towards Creative Version ControlSarah Sterman, Molly Jane Nicholas, Eric PaulosCSCW 2022 · 34 citations
- Understanding Version Control as Material Interaction with QuickposeEric Rawn, Jingyi Li, Eric Paulos, Sarah E. ChasinsCHI 2023 · 22 citations
- A Study of Editor Features in a Creative Coding ClassroomAndrew M. McNutt, Anton Outkine, Ravi ChughCHI 2023 · 21 citations
Builds on5
- Craftspeople as Technical Collaborators: Lessons Learned through an Experimental Weaving ResidencyLaura Devendorf, Katya Arquilla, Sandra Wirtanen, Allison P. Anderson et al.CHI 2020 · 86 citations
- ICONATE: Automatic Compound Icon Generation and IdeationNanxuan Zhao, Nam Wook Kim, Laura Mariah Herman, Hanspeter Pfister et al.CHI 2020 · 49 citations
- Temporal Segmentation of Creative Live StreamsC. Ailie Fraser, Joy O. Kim, Hijung Valentina Shin, Joel Brandt et al.CHI 2020 · 38 citations
- Supporting Visual Artists in Programming through Direct Inspection and Control of Program ExecutionJingyi Li, Joel Brandt, Radomír Mech, Maneesh Agrawala et al.CHI 2020 · 30 citations
- Adaptive Photographic Composition GuidanceJane L. E, Ohad Fried, Jingwan Lu, Jianming Zhang et al.CHI 2020 · 26 citations
Related papers
- Reimagining Misuse as Creative Practice: Impressions and Implications of Usage Norms on Digital ArtistsIsabel Li, Ace S. Chen, Eric Rawn, Shm Garanganao Almeda et al.CHI 2025 · 14 citations
- Slowness, Politics, and Joy: Values That Guide Technology Choices in Creative Coding ClassroomsAndrew M. McNutt, Sam Cohen, Ravi ChughCHI 2025 · 7 citations
- Automation and Creativity: A Case Study of DJs' and VJs' Ambivalent Positions on Automated Visual SoftwareAnna Spagnolli, Diletta Mora, Matteo Fanchin, Valeria Orso et al.CHI 2020 · 4 citations
- A Theory of Scientific Programming EfficacyElizaveta Pertseva, Melinda Chang, Ulia Zaman, Michael CoblenzICSE 2024 · 4 citations
- Encountering Robotic Art: The Social, Material, and Temporal Processes of Creation with MachinesYigang Qin, Yanheng Li, EunJeong CheonCHI 2025 · 10 citations
