Investigando o Uso de Inteligência Artificial em Projetos Brasileiros do GitHub

  • Luiz Andre do Nascimento Ubaldo IFPR
  • Jailton Coelho IFPR

Resumo


A Inteligência Artificial (IA) tem desempenhado um papel importante no desenvolvimento de software, especialmente em projetos de código aberto. Este estudo investiga o uso de IA em repositórios brasileiros do GitHub, com o objetivo de identificar as linguagens de programação mais utilizadas, o tempo de vida desses repositórios e as áreas de aplicação mais frequentes da IA. Utilizando um conjunto de dados composto por 30 projetos de código aberto brasileiros com maior número de estrelas no GitHub, foram encontradas três áreas principais de aplicação: aprendizado de máquina, aprendizagem profunda e visão computacional. Python lidera como a linguagem de programação mais utilizada, seguida por JavaScript, C++ e C# em igual proporção, com Shell e TypeScript também empatados em seguida. A mediana de vida desses repositórios é de aproximadamente 66 meses, demonstrando a recente maturidade dessas iniciativas no Brasil.

Palavras-chave: GitHub, Inteligência Artificial, Comunidade Brasileira de Código Abert

Referências

V. S. Rao, M. A. Satish, and M. B. Prasad, Artificial intelligence: Principles and applications. Leilani Katie Publication, 2024.

A. M. Dakhel, V. Majdinasab, A. Nikanjam, F. Khomh, M. C. Desmarais, and Z. M. J. Jiang, “Github copilot ai pair programmer: Asset or liability?” Journal of Systems and Software, vol. 203, p. 111734, 2023.

M. C. Pinto and S. O. Barbosa, “Artificial intelligence (ai) in brazilian digital journalism: Historical context and innovative processes,” Journalism and Media, vol. 5, no. 1, pp. 325–341, 2024.

T. e. I. Brasil. Ministério da Ciência, “Estratégia brasileira de inteligência artificial (ebia),” 2021, acesso em: 22 set. 2024. [Online]. Available: [link]

J. Coelho, “Crescendo, sobrevivendo ou morrendo? explorando a comunidade dos projetos brasileiros no github,” in Anais do XX Congresso Latino-Americano de Software Livre e Tecnologias Abertas. SBC, 2023, pp. 218–221.

J. Coelho, M. T. Valente, L. Milen, and L. L. Silva, “Is this GitHub project maintained? measuring the level of maintenance activity of open-source projects,” Information and Software Technology, vol. 122, p. 106274, 2020.

GitHub. (2024) Classifying your repository with topics. Acesso em: 20 jul. 2024. [Online]. Available: [link]

M. Soori, B. Arezoo, and R. Dastres, “Artificial intelli- gence, machine learning and deep learning in advanced robotics, a review,” Cognitive Robotics, vol. 3, pp. 54–70, 2023.

J. Lemley, S. Bazrafkan, and P. Corcoran, “Deep learning for consumer devices and services: pushing the limits for machine learning, artificial intelligence, and computer vision,” IEEE Consumer Electronics Magazine, vol. 6, no. 2, pp. 48–56, 2017.
Publicado
27/11/2024
UBALDO, Luiz Andre do Nascimento; COELHO, Jailton. Investigando o Uso de Inteligência Artificial em Projetos Brasileiros do GitHub. In: CONGRESSO LATINO-AMERICANO DE SOFTWARE LIVRE E TECNOLOGIAS ABERTAS (LATINOWARE), 21. , 2024, Foz do Iguaçu/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 500-503. DOI: https://doi.org/10.5753/latinoware.2024.245732.