Skip to content
ย 
ย 

Latest commit

ย 

History

64 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Building and Sustaining Open Source Art Communities: Lessons from the Processing Project

Author

Tibor Udvari

Abstract

What are the dynamics that lead to the creation of a community around a piece of software? How do these dynamics influence the development of the software itself? This thesis explores these questions through the lens of the Processing community, a community of artists and designers who use the Processing software to create interactive art. The paper traces the history of the Processing community from its beginnings in 2001 to the present day, employing a combination of interviews, archival research, and analysis of the software development cycle itself. Key findings include the influence of the community's shared history and values on the software's design. The paper concludes by discussing the implications of these findings for the development of collaborative open source art software.

Description

This repository hosts the Master's thesis by Tibor Udvari in Media Design at HEAD Geneva. The research aims to explore the formation and impact of Free/Libre and Open Source Software (FLOSS) communities, focusing on the Processing projectโ€”an open-source toolkit for the arts.

Methodology

The research adopts a multi-pronged approach:

  1. Archival Research: A study of the community's initial forums and additional archival materials.
  2. Software Development Cycle Analysis: Quantitative and qualitative analysis of the codebase's development history.
  3. Interviews: Conducted with key contributors to the Processing project, including founders, frequent contributors, and community members.

Repository Contents

  • data: Contains Jupyter notebooks that were used to collect and preprocess the data for the thesis.
  • output: Includes all LaTeX files necessary to compile the thesis into a PDF.
  • README.md: This README file, providing an overview of the project and its structure.

Additional Resources

About

๐Ÿ“• Master's thesis in Media Design at HEAD Geneva studying the Processing project, an open-source toolkit for the arts. Explores FLOSS community dynamics through interviews, forum analysis, Git commit statistics, and data visualization.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages