Plataforma para acompanhamento de m?tricas de processo e projeto de software a partir de dados extra?dos do GITHUB

Detalhes bibliográficos
Autor(a) principal: Ribeiro Neto, Matias Severino
Data de Publicação: 2024
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional do IFPB
Texto Completo: 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.
id IFPB_9213ad3b185edcf42437746486fd5a77
oai_identifier_str oai:repositorio.ifpb.edu.br:177683/3707
network_acronym_str IFPB
network_name_str Repositório Institucional do IFPB
repository_id_str
spelling Ribeiro Neto, Matias Severino2024-04-10T12:07:59Z2024-04-10T12:07:59Z2024-04-11CDU 004.4 (043)http://repositorio.ifpb.edu.br/jspui/handle/177683/3707No ?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.Submitted by Coordena??o Mestrado em Tecnologia da Informa??o (coordenacao.ppgti@ifpb.edu.br) on 2024-04-10T11:50:46Z No. of bitstreams: 1 dissertacao_matias_severino_ribeiro_neto.pdf: 3928962 bytes, checksum: 2489b0a902a5592421633c8078beff4d (MD5)Approved for entry into archive by Thiago Oliveira (thiago.oliveira@ifpb.edu.br) on 2024-04-10T12:07:59Z (GMT) No. of bitstreams: 1 dissertacao_matias_severino_ribeiro_neto.pdf: 3928962 bytes, checksum: 2489b0a902a5592421633c8078beff4d (MD5)Made available in DSpace on 2024-04-10T12:07:59Z (GMT). No. of bitstreams: 1 dissertacao_matias_severino_ribeiro_neto.pdf: 3928962 bytes, checksum: 2489b0a902a5592421633c8078beff4d (MD5) Previous issue date: 2023-12-21M?tricas de Processo e Projeto de SoftwareApoio ? Tomada de Decis?oGitHubPlataforma para acompanhamento de m?tricas de processo e projeto de software a partir de dados extra?dos do GITHUBinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional do IFPBinstname:Instituto Federal da Paraíba (IFPB)instacron:IFPBinfo:eu-repo/semantics/openAccessDisserta??o de MestradoInstituto Federal da Para?ba - PPGTIORIGINALdissertacao_matias_severino_ribeiro_neto.pdfdissertacao_matias_severino_ribeiro_neto.pdfapplication/pdf3928962http://repositorio.ifpb.edu.br/jspui/bitstream/177683/3707/1/dissertacao_matias_severino_ribeiro_neto.pdf2489b0a902a5592421633c8078beff4dMD51177683/37072024-06-13 10:54:00.667oai:repositorio.ifpb.edu.br:177683/3707Repositório InstitucionalPUBhttp://repositorio.ifpb.edu.br/oai/requestrepositoriodigital@ifpb.edu.bropendoar:2024-06-13T13:54Repositório Institucional do IFPB - Instituto Federal da Paraíba (IFPB)false
dc.title.pt_BR.fl_str_mv Plataforma para acompanhamento de m?tricas de processo e projeto de software a partir de dados extra?dos do GITHUB
title Plataforma para acompanhamento de m?tricas de processo e projeto de software a partir de dados extra?dos do GITHUB
spellingShingle Plataforma para acompanhamento de m?tricas de processo e projeto de software a partir de dados extra?dos do GITHUB
Ribeiro Neto, Matias Severino
M?tricas de Processo e Projeto de Software
Apoio ? Tomada de Decis?o
GitHub
title_short Plataforma para acompanhamento de m?tricas de processo e projeto de software a partir de dados extra?dos do GITHUB
title_full Plataforma para acompanhamento de m?tricas de processo e projeto de software a partir de dados extra?dos do GITHUB
title_fullStr Plataforma para acompanhamento de m?tricas de processo e projeto de software a partir de dados extra?dos do GITHUB
title_full_unstemmed Plataforma para acompanhamento de m?tricas de processo e projeto de software a partir de dados extra?dos do GITHUB
title_sort Plataforma para acompanhamento de m?tricas de processo e projeto de software a partir de dados extra?dos do GITHUB
author Ribeiro Neto, Matias Severino
author_facet Ribeiro Neto, Matias Severino
author_role author
dc.contributor.author.fl_str_mv Ribeiro Neto, Matias Severino
dc.subject.por.fl_str_mv M?tricas de Processo e Projeto de Software
Apoio ? Tomada de Decis?o
GitHub
topic M?tricas de Processo e Projeto de Software
Apoio ? Tomada de Decis?o
GitHub
description 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.
publishDate 2024
dc.date.accessioned.fl_str_mv 2024-04-10T12:07:59Z
dc.date.available.fl_str_mv 2024-04-10T12:07:59Z
dc.date.issued.fl_str_mv 2024-04-11
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ifpb.edu.br/jspui/handle/177683/3707
dc.identifier.govdoc.none.fl_str_mv CDU 004.4 (043)
identifier_str_mv CDU 004.4 (043)
url http://repositorio.ifpb.edu.br/jspui/handle/177683/3707
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional do IFPB
instname:Instituto Federal da Paraíba (IFPB)
instacron:IFPB
instname_str Instituto Federal da Paraíba (IFPB)
instacron_str IFPB
institution IFPB
reponame_str Repositório Institucional do IFPB
collection Repositório Institucional do IFPB
bitstream.url.fl_str_mv http://repositorio.ifpb.edu.br/jspui/bitstream/177683/3707/1/dissertacao_matias_severino_ribeiro_neto.pdf
bitstream.checksum.fl_str_mv 2489b0a902a5592421633c8078beff4d
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional do IFPB - Instituto Federal da Paraíba (IFPB)
repository.mail.fl_str_mv repositoriodigital@ifpb.edu.br
_version_ 1810022430493638656