Detalhes bibliográficos
Ano de defesa: |
2024 |
Autor(a) principal: |
Ribeiro Neto, Matias Severino |
Orientador(a): |
Não Informado pela instituição |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Não Informado pela instituição
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: |
|
Link de acesso: |
http://repositorio.ifpb.edu.br/jspui/handle/177683/3707
|
Resumo: |
No ?mbito do desenvolvimento de software, a tomada de decis?es ? uma atividade que requer acesso a informa??es precisas e relevantes. Para profissionais envolvidos nesse processo, contar com ferramentas capazes de sintetizar e apresentar essas informa??es de maneira clara ? crucial. O GitHub, uma plataforma amplamente utilizada para controle de vers?es de projetos de software online, oferece uma API (Application Programming Interface) que permite a consulta de dados e a obten??o de indicadores essenciais para os projetos. Embora essa funcionalidade contribua para manter os participantes informados e engajados, a apresenta??o clara dessas informa??es ainda representa um desafio, exigindo esfor?os consider?veis para integrar os dados coletados a outros sistemas ou desenvolver solu??es espec?ficas. Diante desse cen?rio, este estudo tem como objetivo principal auxiliar na tomada de decis?es em projetos de software, atrav?s da disponibiliza??o de m?tricas de processo e de projeto extra?das de reposit?rios GitHub. A pesquisa iniciou-se com uma explora??o de trabalhos cient?ficos para identificar m?tricas de software relevantes. Em seguida, foi concebida a abordagem da Plataforma GMC (Gerenciamento de M?tricas) para extrair e processar dados, independentemente da linguagem de programa??o utilizada. A Plataforma ? um sistema de c?digo aberto que busca proporcionar uma abordagem abrangente e adapt?vel ao diversificado cen?rio de monitoramento de projetos de desenvolvimento de software atrav?s da disponibiliza??o de m?tricas de processo e de projeto. Para avalia??o da Plataforma, foi aplicado o processo de extra??o e tratamento de dados em dois projetos p?blicos do GitHub, al?m de uma an?lise das m?tricas por meio de um question?rio direcionado a profissionais do desenvolvimento de software. Os resultados da avalia??o destacam a utilidade em oferecer informa??es relevantes para identificar falhas e monitorar a progress?o do projeto, facilitando a tomada de decis?es estrat?gicas atrav?s de indicadores, tabelas e gr?ficos. Uma limita??o identificada durante a avalia??o foi a aus?ncia de op??es de filtragem de informa??es na plataforma GMC, que permita a personaliza??o de consultas din?micas e interativas na base de dados. A extra??o de dados do GitLab foi identificada como uma oportunidade de melhoria para que seja poss?vel aumentar a abrang?ncia de utiliza??o da ferramenta. Os resultados da avalia??o demonstram que a Plataforma GMC tem potencial para contribuir com a melhoria cont?nua dos processos de desenvolvimento de software. |