SDBase: um projeto de facilitação e introdução à sociologia digital

Posted on sex 27 novembro 2020 in Sociologia Digital e Computacional

O SDBase (Scripts Básicos para a Sociologia Digital) é um projeto já disponível no GitHub que eu criei para facilitar a execução de projetos em Sociologia Digital e Computacional e, ao mesmo tempo, atuar como uma forma de introdução à disciplina para aqueles que, embora ainda não tenham conhecimentos básicos de programação, querem desenvolvê-los para estudar objetos digitais.

É comum encontrar por aí uma série de pacotes, programas e outras utilidades computacionais que auxiliam a análise quantitativa, mas pouco é produzido para a análise qualitativa (essa visão devo ao meu colega Waldo Ramalho). Nesse sentido, o SDBase vem como uma forma de facilitar a obtenção de dados web e sua transformação para a análise.

O projeto consiste em um conjunto de scripts, dos quais dois já estão disponíveis em versão inicial, um para o WhatsApp e outro para o Reddit. O primeiro recebe um registro de conversa no formato txt que pode ser exportado através do aplicativo de conversas e o processa, transformando-o numa tabela csv estruturada para a análise. Esse é um dos passos iniciais para a mineração de texto. O segundo, por sua vez, permite a obtenção de dados de discussões realizadas no Reddit e sua exportação para arquivos txt estruturados, possibilitando a análise qualitativa por codificação através de programas gratuitos como o RQDA e o QualCoder. As instruções para o uso e a instalação do SDBase se encontram no README.md exibido na página inicial do repositório.

O uso dessas ferramentas pressupõe habilidades muito básicas, referentes à instalação do Python e à execução de scripts em linha de comando. No entanto, ele não exige o conhecimento da sintaxe da linguagem, nem de lógica de programação, o que permite quebrar a barreira da computação para os usuários iniciantes ao mesmo tempo que os conduz nas primeiras etapas do aprendizado computacional. Além disso, isso tudo se dá no próprio processo de pesquisa, diferente de tutoriais que encontramos pela Internet em que o uso das técnicas digitais é abstraído de um contexto de ciências sociais.

O usuário mais avançado pode usufruir desses scripts básicos na construção de aplicações mais sofisticadas, de forma a poupar tempo e, na melhor das hipóteses, realizar um pull request. Portanto, convido todxs xs interessadxs a contribuir com o projeto, da forma que puderem e quiserem, seja desenvolvendo scripts novos ou existentes, sugerindo ideias no GitHub, melhorando as instruções para o uso dos scripts e o que mais desejarem e imaginarem. A ideia é que este seja um projeto da comunidade para a comunidade. Estou disponível nas redes sociais para conversar. É só chamar.