Crescendo, Sobrevivendo ou Morrendo? Explorando a Comunidade dos Projetos Brasileiros no GitHub
Resumo
O código aberto é cada vez mais importante no desenvolvimento de software, mas há dúvidas sobre sua sustentabilidade. Projetos de código aberto são geralmente gerenciados por poucos desenvolvedores, muitos deles voluntários. Neste artigo, foi avaliado a manutenibilidade de projetos de código aberto brasileiros para determinar se o ecossistema brasileiro de código aberto está crescendo, se mantendo ou diminuindo. Para isso, foi criado um conjunto de dados com os 781 projetos de código aberto brasileiros com mais estrelas no GitHub. Primeiro, foram analisadas a popularidade desses projetos em relação ao número de estrelas, observadores e bifurcações. Em seguida, foi reportado a quantidade de projetos brasileiros de código aberto no GitHub que foram criados ou ficaram sem manutenção ao longo dos anos. Por fim, foi investigado a quantidade de novos contribuidores por projeto no último ano. Os resultados mostraram que 412 (53%) projetos brasileiros estão ativamente mantidos e 101 (25%) destes projetos não tiveram novos contribuidores no último ano. Essas descobertas são importantes, pois há uma preocupação crescente com a sustentabilidade dos projetos brasileiros de código aberto.
Palavras-chave:
Software de Código Aberto, GitHub, Comunidade Brasileira de Código Aberto
Referências
Nadia Eghbal. Roads and bridges: The unseen labor behind our digital infrastructure. Ford Foundation, 2016.
Georgios Gousios, Martin Pinzger, and Arie van Deursen. An exploratory study of the pull-based software development model. In 36th International Conference on Software Engineering (ICSE), pages 345–355, 2014.
Valerio Cosentino, Javier L Cánovas Izquierdo, and Jordi Cabot. A systematic mapping study of software development with github. Ieee access, 5:7173–7192, 2017.
Gustavo Pinto and Fernando Kamei. The census of the brazilian open-source community. In Open Source Software: Mobile Open Source Technologies, pages 202–211. Springer, 2014.
Marcelo Gattermann Perin, Christoph Treude, Sabrina Marczak, Leandro Melo, Igor Marques da Silva, Lucas Bibiano dos Santos, et al. A study on the geographical distribution of brazil’s prestigious software developers. Journal of Internet Services and Applications, 6(1):1–12, 2015.
Hudson Borges, Andre Hora, and Marco Tulio Valente. Understanding the factors that impact the popularity of GitHub repositories. In 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME), pages 334–344, 2016.
Jailton Coelho, Marco Tulio Valente, Luciana L. Silva, and Emad Shihab. Identifying unmaintained projects in GitHub. In 12th International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 1–10, 2018.
Jailton Coelho and Marco Tulio Valente. Why modern open source projects fail. In 11th Symposium on The Foundations of Software Engineering (FSE), pages 186–196, 2017.
Marco Ciotti, Massimo Ciccozzi, Alessandro Terrinoni, Wen-Can Jiang, Cheng-Bin Wang, and Sergio Bernardini. The covid-19 pandemic. Critical reviews in clinical laboratory sciences, 57(6):365–388, 2020.
Igor Steinmacher, Tayana U. Conte, Christoph Treude, and Marco A. Gerosa. Overcoming open source project entry barriers with a portal for newcomers. In 38th International Conference on Software Engineering (ICSE), pages 273–284, 2016.
Georgios Gousios, Martin Pinzger, and Arie van Deursen. An exploratory study of the pull-based software development model. In 36th International Conference on Software Engineering (ICSE), pages 345–355, 2014.
Valerio Cosentino, Javier L Cánovas Izquierdo, and Jordi Cabot. A systematic mapping study of software development with github. Ieee access, 5:7173–7192, 2017.
Gustavo Pinto and Fernando Kamei. The census of the brazilian open-source community. In Open Source Software: Mobile Open Source Technologies, pages 202–211. Springer, 2014.
Marcelo Gattermann Perin, Christoph Treude, Sabrina Marczak, Leandro Melo, Igor Marques da Silva, Lucas Bibiano dos Santos, et al. A study on the geographical distribution of brazil’s prestigious software developers. Journal of Internet Services and Applications, 6(1):1–12, 2015.
Hudson Borges, Andre Hora, and Marco Tulio Valente. Understanding the factors that impact the popularity of GitHub repositories. In 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME), pages 334–344, 2016.
Jailton Coelho, Marco Tulio Valente, Luciana L. Silva, and Emad Shihab. Identifying unmaintained projects in GitHub. In 12th International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 1–10, 2018.
Jailton Coelho and Marco Tulio Valente. Why modern open source projects fail. In 11th Symposium on The Foundations of Software Engineering (FSE), pages 186–196, 2017.
Marco Ciotti, Massimo Ciccozzi, Alessandro Terrinoni, Wen-Can Jiang, Cheng-Bin Wang, and Sergio Bernardini. The covid-19 pandemic. Critical reviews in clinical laboratory sciences, 57(6):365–388, 2020.
Igor Steinmacher, Tayana U. Conte, Christoph Treude, and Marco A. Gerosa. Overcoming open source project entry barriers with a portal for newcomers. In 38th International Conference on Software Engineering (ICSE), pages 273–284, 2016.
Publicado
18/10/2023
Como Citar
COELHO, Jailton.
Crescendo, Sobrevivendo ou Morrendo? Explorando a Comunidade dos Projetos Brasileiros no GitHub. In: CONGRESSO LATINO-AMERICANO DE SOFTWARE LIVRE E TECNOLOGIAS ABERTAS (LATINOWARE), 20. , 2023, Foz do Iguaçu/PR.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2023
.
p. 218-221.
DOI: https://doi.org/10.5753/latinoware.2023.236562.