Mediação tecnológica em ambientes de desenvolvimento colaborativo de softwares : Apoiando Citizen Developers.
CSCW, Software Livre, Colaboração, Arte Digital, Redes de Computadores, Engenharia de Software.
O acesso à tecnologia como um item de necessidade básica humana; e o compartilhamento e distribuição, podem ser não apenas como produto, mas como pesamento e código liberto a alteração e a adequação para cada necessidade. O acesso ao código-fonte está diretamente relacionado a colaboração, levando em consideração que o distribuído e colaborativo depende diretamente do compartilhamento do código-fonte. Este trabalho aborda a colaboração mediada por tecnologias baseadas em software livre, discutindo a arte tradicional e a arte digital; os valores e as liberdades do software livre; e o compartilhamento de artefatos de software em diferentes granularidades. É realizado um estudo descritivo-analítico à luz dos fundamentos de Computer-Supported Cooperative Work (CSCW) e de plataformas Groupware e Low-Code. O estudo resulta em requisitos e features de Groupware que apoiam a colaboração em processos criativos presentes no desenvolvimento de software e conduz um estudo de casos da implementação das features definidas, que tem a ferramenta Mosaicode como objeto do estudo. Essa ferramenta é ambiente de programação visual, gerador de código-fonte e software livre, com o foco na geração de aplicações de software para o domínio das artes digitais. Foi desenvolvida na Universidade Federal de São João del-Rei (UFSJ), no laboratório ALICE -- Arts Lab in Interfaces, Computers, and Everything Else. O trabalho contribui para a compreensão das possibilidades e desafios do desenvolvimento colaborativo nesse contexto, abrindo caminho para um ambiente mais inclusivos, cooperativos e livres, permitindo que artistas digitais e não-programadores (citzen developers) explorem a criatividade e a colaboração em novas dimensões tecnológicas.