What We Can Learn From Visual Artists About Software Development
Authors
Graphic Design & Typography ToolsCreative Coding & Computational ArtSoftware Engineers & DevelopersVisual Artists & Designers
Title of the Paper
What We Can Learn From Visual Artists About Software Development
Paper Information
- Subject Area: Human-Computer Interaction (HCI), User Interface Programming, Visual Arts, and Creativity Support Tools
- Keywords: Visual Arts, Software Development, Creativity Support Tools, User Experience, End-User Programming, Creative Practices, Programming Tools, Human-Computer Interaction, Programming Communities
Research Background and Problems
- Identified Issues or Challenges:
- Software development in visual arts faces unique challenges, such as balancing artists' needs for non-traditional creative methods with the abstraction and constraints of software.
- There are conflicts in priorities and values between artists using and developing software and professional developers.
- Current high-level automation features may conflict with artists' preferences for manual processes and personalized expression.
- Significance:
- Understanding how artists use and develop software can provide profound insights for research on user interface design, end-user programming, and creativity support tools.
- It contributes to the development of interdisciplinary technological solutions and supports the building of innovative communities.
- Motivation and Related Work:
- Research on system engineering and creativity support tools requires inspiration from user practices.
- This involves examining creative coding tools developed by artists and their user communities (e.g., Processing, p5.js), as well as existing research on end-user programming and creativity support.
Solution
- Proposed Methods or Solutions:
- Conduct qualitative research on how visual artists use and develop software, summarizing their experiences with software features, automation, workflows, and interactions with technical communities.
- Explore how artists navigate complex workflows across physical and digital media.
- General recommendations include more flexible data representations, reducing the impact of software automation on processes, and optimizing system engineering solutions through deeper artist involvement in tool design.
- Innovative Aspects:
- Highlighting the role of artists as technical collaborators, suggesting that tool development should not only focus on efficiency but also support personalized styles, manual operations, and artistic exploration.
- Investigating ways to enhance the seamless transition between physical media and digital tools.
- Implementation Steps and Techniques:
- Conduct in-depth interviews with 13 visual artists to analyze and discuss their motivations, workflows, and experiences with existing software tools and development.
- Use reflective thematic analysis to extract key dimensions and themes related to artists' software usage.
- Summarize directional recommendations for tool design through case studies (e.g., motivations for software development, choices in graphical representations).
Research Findings
- Specific Findings:
- Artists' motivations for software development include not only functional and efficiency needs but also intellectual growth and integrating technology into the artistic community.
- Artists prefer manual operations based on personal expression and are cautious about software abstraction and automation, avoiding over-reliance on default tools that could compromise stylistic uniqueness.
- The integration of digital and physical media in non-linear workflows and the development of personalized tools provide unique support for creative work.
- Comparison with Existing Solutions:
- Current creativity support tools often focus on simplicity and automation, whereas the study suggests that supporting manual control and customizable data representations better meets artists' needs.
- The recommendations derived from the study go beyond the traditional HCI focus on efficiency, emphasizing the necessity of providing flexible, personalized tools for artists.
- Experimental or Evaluation Results:
- Through interviews and thematic analysis of case studies, the study validated the real-world challenges artists face in selecting and developing software, as well as potential solutions.
- Limitations and Future Directions:
- Limitations:
- The sample size is small and limited to the visual arts domain, requiring further validation for applicability to other artistic fields.
- The study primarily relies on qualitative analysis, lacking quantitative research validation.
- Future Directions:
- Include more diverse art forms and their specific needs.
- Conduct in-depth research on artists' contributions and challenges in developing domain-specific programming representations.
- Develop systems that support seamless workflow sharing across tools.
- Limitations:
Conclusion and Insights
- Emphasizes the role of artists as technical collaborators in system design and scientific research.
- Proposes integrating design principles that address artists' needs, including building open communities to support artists in developing and using software.
- Calls for the development of software tools that reflect the diverse workflows and creative processes of artists, thereby better supporting creative exploration and innovative learning in artistic practices.
Research Questions / Practical Problems
Question signals indexed for this paper.
help
Research Questions
3- What unique challenges do visual artists face when using and developing software?Category: Recommendation Control, Exploration, and DiversitySimilar questionsarrow_forward
- How do existing software development tools affect artists' creative processes and personalized expression?Category: Recommendation Control, Exploration, and DiversitySimilar questionsarrow_forward
- How can tools be designed to simultaneously support manual operation and creative exploration for artists?Category: Recommendation Control, Exploration, and DiversitySimilar questionsarrow_forward
lightbulb
Practical Problems
1- Artists struggle to find development tools that support flexible creation and personalized expression.Category: Recommendation Control, Exploration, and DiversitySimilar questionsarrow_forward
- 60%
Style Blink: Exploring Digital Inking of Structured Information via Handcrafted Styling as a First-Class Object
CHI '22· Graphic Design & Typography Tools +1
- 60%
Sketch-n-Sketch: Output-Directed Programming for SVG
UIST '19· 360° Video & Panoramic Content +1
Based on Jaccard similarity of research subtopics & professions (≥60%)
Quick Actions
AdRecommended
Learn AI Coding at CodeNow
open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3411764.3445682
At a Glance
fact_checkPaper Snapshot
dataset
Source
CHI
calendar_month
Year
2021
emoji_events
Award
No award tagged
group
Authors
3 authors
sell
Subtopics
Graphic Design & Typography Tools, Creative Coding & Computational Art
work
Professions
Software Engineers & Developers, Visual Artists & Designers
article
Content Status
Full text indexed
hub
Related Papers
2 related papers