An?lise comparativa entre t?cnicas de autoria de c?digo-fonte

Detalhes bibliográficos
Autor(a) principal: Porto, Wemerson Thayne Vital
Data de Publicação: 2023
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/2891
Resumo: Encontrar especialistas em desenvolvimento de software geralmente ? uma despesa operacional significativa para as empresas. Para aliviar esse problema, alguns pesquisadores propuseram diferentes estrat?gias para encontrar especialistas. Apesar desses esfor?os, tais estrat?gias implicam em solu??es espec?ficas e julgamentos espec?ficos que levam a diferentes conclus?es, apesar de contribui??es semelhantes. Neste trabalho, constru?mos a compreens?o do dom?nio selecionando m?tricas de autoria de c?digo-fonte por meio de uma revis?o da literatura, a partir da? propusemos um prot?tipo de ferramenta que usa essas m?tricas na identifica??o de especialistas em c?digo-fonte de software em v?rios projetos, dispon?vel no reposit?rio de c?digo-fonte, GitHub. A partir desses resultados, realizamos uma avalia??o com tr?s abordagens baseadas: em n?mero de commit, linhas de c?digo modificadas e em grau de conhecimento, buscando analisar 100 projetos open-source para identifica??o de especialistas a partir do c?digo-fonte. Nesta avalia??o, realizamos uma compara??o da converg?ncia de especialistas a partir das m?tricas computadas pelo prot?tipo e percebemos que estas m?tricas apresentam uma rela??o de converg?ncia de 50,15% nas indica??es de especialistas. Avaliamos tamb?m as m?tricas em um projeto privado, para tanto, foi constru?do um or?culo para comparar os resultados apontados pelo prot?tipo e o conhecimento real dos desenvolvedores. Os resultados apontam que, para um cen?rio, de um pequeno projeto com poucos desenvolvedores, as m?tricas apresentam uma taxa de assertividade de 55%, 65% e 70%, para abordagens baseadas em n?mero de linhas modificadas, m?tricas de n?mero de commit e grau de conhecimento, respectivamente. Este trabalho adiciona-se ao corpo de conhecimento sobre determina??o autom?tica de conhecimento de c?digo-fonte de software, mostrando a viabilidade e fornecendo uma avalia??o do potencial uso de m?tricas de conhecimento de c?digo-fonte usadas em reposit?rios de c?digo-fonte de software.
id IFPB_d5afd8152d104269c0e8e95b53a10027
oai_identifier_str oai:repositorio.ifpb.edu.br:177683/2891
network_acronym_str IFPB
network_name_str Repositório Institucional do IFPB
repository_id_str
spelling Porto, Wemerson Thayne Vital2023-04-12T10:38:07Z2023-04-12T10:38:07Z2023-04-11http://repositorio.ifpb.edu.br/jspui/handle/177683/2891Encontrar especialistas em desenvolvimento de software geralmente ? uma despesa operacional significativa para as empresas. Para aliviar esse problema, alguns pesquisadores propuseram diferentes estrat?gias para encontrar especialistas. Apesar desses esfor?os, tais estrat?gias implicam em solu??es espec?ficas e julgamentos espec?ficos que levam a diferentes conclus?es, apesar de contribui??es semelhantes. Neste trabalho, constru?mos a compreens?o do dom?nio selecionando m?tricas de autoria de c?digo-fonte por meio de uma revis?o da literatura, a partir da? propusemos um prot?tipo de ferramenta que usa essas m?tricas na identifica??o de especialistas em c?digo-fonte de software em v?rios projetos, dispon?vel no reposit?rio de c?digo-fonte, GitHub. A partir desses resultados, realizamos uma avalia??o com tr?s abordagens baseadas: em n?mero de commit, linhas de c?digo modificadas e em grau de conhecimento, buscando analisar 100 projetos open-source para identifica??o de especialistas a partir do c?digo-fonte. Nesta avalia??o, realizamos uma compara??o da converg?ncia de especialistas a partir das m?tricas computadas pelo prot?tipo e percebemos que estas m?tricas apresentam uma rela??o de converg?ncia de 50,15% nas indica??es de especialistas. Avaliamos tamb?m as m?tricas em um projeto privado, para tanto, foi constru?do um or?culo para comparar os resultados apontados pelo prot?tipo e o conhecimento real dos desenvolvedores. Os resultados apontam que, para um cen?rio, de um pequeno projeto com poucos desenvolvedores, as m?tricas apresentam uma taxa de assertividade de 55%, 65% e 70%, para abordagens baseadas em n?mero de linhas modificadas, m?tricas de n?mero de commit e grau de conhecimento, respectivamente. Este trabalho adiciona-se ao corpo de conhecimento sobre determina??o autom?tica de conhecimento de c?digo-fonte de software, mostrando a viabilidade e fornecendo uma avalia??o do potencial uso de m?tricas de conhecimento de c?digo-fonte usadas em reposit?rios de c?digo-fonte de software.Submitted by Coordena??o Mestrado em Tecnologia da Informa??o (coordenacao.ppgti@ifpb.edu.br) on 2023-04-11T21:39:27Z No. of bitstreams: 2 DISSERTACAO-WEMERSON_assinadas.pdf: 1078280 bytes, checksum: 891a6339349678803580b78c37b2416f (MD5) termo_de_autorizacao_de_postagem.docx_assinado.pdf: 188553 bytes, checksum: 64bf35d9fe37c4a0e7968f33b7fb9b6b (MD5)Approved for entry into archive by Josinete Nobrega Araujo (josinete@ifpb.edu.br) on 2023-04-12T10:38:07Z (GMT) No. of bitstreams: 2 DISSERTACAO-WEMERSON_assinadas.pdf: 1078280 bytes, checksum: 891a6339349678803580b78c37b2416f (MD5) termo_de_autorizacao_de_postagem.docx_assinado.pdf: 188553 bytes, checksum: 64bf35d9fe37c4a0e7968f33b7fb9b6b (MD5)Made available in DSpace on 2023-04-12T10:38:07Z (GMT). No. of bitstreams: 2 DISSERTACAO-WEMERSON_assinadas.pdf: 1078280 bytes, checksum: 891a6339349678803580b78c37b2416f (MD5) termo_de_autorizacao_de_postagem.docx_assinado.pdf: 188553 bytes, checksum: 64bf35d9fe37c4a0e7968f33b7fb9b6b (MD5) Previous issue date: 2023-04-11An?lise de c?digo-fonteConhecimento em c?digo-fonteDesenvolvimento de softwareEspecialista em c?digo-fonteAn?lise comparativa entre t?cnicas de autoria de c?digo-fonteinfo: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-WEMERSON_assinadas.pdfDISSERTACAO-WEMERSON_assinadas.pdfapplication/pdf1078280http://repositorio.ifpb.edu.br/jspui/bitstream/177683/2891/1/DISSERTACAO-WEMERSON_assinadas.pdf891a6339349678803580b78c37b2416fMD51termo_de_autorizacao_de_postagem.docx_assinado.pdftermo_de_autorizacao_de_postagem.docx_assinado.pdfapplication/pdf188553http://repositorio.ifpb.edu.br/jspui/bitstream/177683/2891/2/termo_de_autorizacao_de_postagem.docx_assinado.pdf64bf35d9fe37c4a0e7968f33b7fb9b6bMD52177683/28912023-04-12 07:38:07.488oai:repositorio.ifpb.edu.br:177683/2891Repositório InstitucionalPUBhttp://repositorio.ifpb.edu.br/oai/requestrepositoriodigital@ifpb.edu.bropendoar:2023-04-12T10:38:07Repositório Institucional do IFPB - Instituto Federal da Paraíba (IFPB)false
dc.title.pt_BR.fl_str_mv An?lise comparativa entre t?cnicas de autoria de c?digo-fonte
title An?lise comparativa entre t?cnicas de autoria de c?digo-fonte
spellingShingle An?lise comparativa entre t?cnicas de autoria de c?digo-fonte
Porto, Wemerson Thayne Vital
An?lise de c?digo-fonte
Conhecimento em c?digo-fonte
Desenvolvimento de software
Especialista em c?digo-fonte
title_short An?lise comparativa entre t?cnicas de autoria de c?digo-fonte
title_full An?lise comparativa entre t?cnicas de autoria de c?digo-fonte
title_fullStr An?lise comparativa entre t?cnicas de autoria de c?digo-fonte
title_full_unstemmed An?lise comparativa entre t?cnicas de autoria de c?digo-fonte
title_sort An?lise comparativa entre t?cnicas de autoria de c?digo-fonte
author Porto, Wemerson Thayne Vital
author_facet Porto, Wemerson Thayne Vital
author_role author
dc.contributor.author.fl_str_mv Porto, Wemerson Thayne Vital
dc.subject.por.fl_str_mv An?lise de c?digo-fonte
Conhecimento em c?digo-fonte
Desenvolvimento de software
Especialista em c?digo-fonte
topic An?lise de c?digo-fonte
Conhecimento em c?digo-fonte
Desenvolvimento de software
Especialista em c?digo-fonte
description Encontrar especialistas em desenvolvimento de software geralmente ? uma despesa operacional significativa para as empresas. Para aliviar esse problema, alguns pesquisadores propuseram diferentes estrat?gias para encontrar especialistas. Apesar desses esfor?os, tais estrat?gias implicam em solu??es espec?ficas e julgamentos espec?ficos que levam a diferentes conclus?es, apesar de contribui??es semelhantes. Neste trabalho, constru?mos a compreens?o do dom?nio selecionando m?tricas de autoria de c?digo-fonte por meio de uma revis?o da literatura, a partir da? propusemos um prot?tipo de ferramenta que usa essas m?tricas na identifica??o de especialistas em c?digo-fonte de software em v?rios projetos, dispon?vel no reposit?rio de c?digo-fonte, GitHub. A partir desses resultados, realizamos uma avalia??o com tr?s abordagens baseadas: em n?mero de commit, linhas de c?digo modificadas e em grau de conhecimento, buscando analisar 100 projetos open-source para identifica??o de especialistas a partir do c?digo-fonte. Nesta avalia??o, realizamos uma compara??o da converg?ncia de especialistas a partir das m?tricas computadas pelo prot?tipo e percebemos que estas m?tricas apresentam uma rela??o de converg?ncia de 50,15% nas indica??es de especialistas. Avaliamos tamb?m as m?tricas em um projeto privado, para tanto, foi constru?do um or?culo para comparar os resultados apontados pelo prot?tipo e o conhecimento real dos desenvolvedores. Os resultados apontam que, para um cen?rio, de um pequeno projeto com poucos desenvolvedores, as m?tricas apresentam uma taxa de assertividade de 55%, 65% e 70%, para abordagens baseadas em n?mero de linhas modificadas, m?tricas de n?mero de commit e grau de conhecimento, respectivamente. Este trabalho adiciona-se ao corpo de conhecimento sobre determina??o autom?tica de conhecimento de c?digo-fonte de software, mostrando a viabilidade e fornecendo uma avalia??o do potencial uso de m?tricas de conhecimento de c?digo-fonte usadas em reposit?rios de c?digo-fonte de software.
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-04-12T10:38:07Z
dc.date.available.fl_str_mv 2023-04-12T10:38:07Z
dc.date.issued.fl_str_mv 2023-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/2891
url http://repositorio.ifpb.edu.br/jspui/handle/177683/2891
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/2891/1/DISSERTACAO-WEMERSON_assinadas.pdf
http://repositorio.ifpb.edu.br/jspui/bitstream/177683/2891/2/termo_de_autorizacao_de_postagem.docx_assinado.pdf
bitstream.checksum.fl_str_mv 891a6339349678803580b78c37b2416f
64bf35d9fe37c4a0e7968f33b7fb9b6b
bitstream.checksumAlgorithm.fl_str_mv MD5
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_ 1801660448480690176