/projeto-pesquisa-es

Repositório contendo os arquivos do projeto de pesquisa em Engenharia de Software.

Primary LanguageJupyter NotebookMIT LicenseMIT

Projeto de Pesquisa em Engenharia de Software

Repositório contendo os arquivos do projeto de pesquisa em Engenharia de Software.

Projeto desenvolvido para a disciplina de Introdução a Pesquisa em Informática no curso de Engenharia de Software da PUC Minas, lecionada pelo professor Lesandro Ponciano (lesandrop@pucminas.br).

Autores:

O projeto consiste na validação do uso de versionamento de código empregando a branch develop junto com a branch padrão master/main. Através de análise de uma amostra aleatória de repositórios hospedados no GitHub, os objetivos da pesquisa foram definidos com base nas perguntas listadas a seguir:

  • Um fluxo de trabalho utilizando uma branch develop é popular entre os repositórios de código aberto hospedados no GitHub?
  • Qual a diferença no ritmo entre um projeto que utiliza uma branch develop comparado a um projeto que não o faz?
  • Existe alguma linguagem de programação que seja atrelada ao uso de tal branch? É possível que a linguagem impacte no seu uso?
  • O uso do da branch develop ainda é algo viável nos dias de hoje? Será que a prática do fluxo de trabalho está ultrapassada?

Para responder às perguntas propostas, fizemos um estudo de uma amostra aleatória de repositórios utilizando a linguagem Python 3.9.5, devido a sua versátil empregabilidade e rápida implementação. Os materiais e métodos constam no artigo desenvolvido no Overleaf, e pode ser acessado clicando aqui