Plataforma para acompanhamento de m?tricas de processo e projeto de software a partir de dados extra?dos do GITHUB
Autor(a) principal: | |
---|---|
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 |