Identificação e visualização de rastros entre artefatos no GitHub

Detalhes bibliográficos
Autor(a) principal: Conta, Gabriel Sebastian von
Data de Publicação: 2018
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/34178
Resumo: O GitHub é um repositório de projetos de código aberto e uma das ferramentas mais utilizadas para gerenciamento e organização de projetos, contendo diversos sistemas, desde projetos de alunos até sistemas de informação de governos. Todos esses projetos contém informações vitais para o seu desenvolvimento e manutenção, como requisitos, testes e bugs. Apresentar essa informação de forma clara e inteligível ainda é um desafio. Buscamos neste trabalho apresentar uma solução para esse desafio, através de uma abordagem que produza uma visualização dos dados, suas características e relacionamentos. A partir dos dados disponibilizados pelo GitHub é feita a coleta dos dados. Uma vez com esses dados em mãos, utilizamos a plataforma de banco de dados em grafos, Neo4j, para criar uma visualização dos relacionamentos entre os dados e suas características. Com essa visualização disponível, esperamos tornar o processo de tomada de decisão e gerência de projetos mais fácil e intuitiva. A proposta é validada em um projeto de código aberto, usando requisitos delimitados para a abordagem como forma de medir sua eficiência.
id UFRN_e959b4405078dbb0c7f89c7976739efc
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/34178
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Conta, Gabriel Sebastian vonRoberta de Souza CoelhoFernandes da Silva, LyreneJacyntha Nunes Rodrigues Lucena, Marcia2019-03-26T17:20:04Z2021-09-20T11:46:31Z2019-03-26T17:20:04Z2021-09-20T11:46:31Z2018-11-292012912375CONTA, Gabriel Sebastian von. Identificação e visualização de rastros entre artefatos no GitHub. 2018. 58f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2018.https://repositorio.ufrn.br/handle/123456789/34178O GitHub é um repositório de projetos de código aberto e uma das ferramentas mais utilizadas para gerenciamento e organização de projetos, contendo diversos sistemas, desde projetos de alunos até sistemas de informação de governos. Todos esses projetos contém informações vitais para o seu desenvolvimento e manutenção, como requisitos, testes e bugs. Apresentar essa informação de forma clara e inteligível ainda é um desafio. Buscamos neste trabalho apresentar uma solução para esse desafio, através de uma abordagem que produza uma visualização dos dados, suas características e relacionamentos. A partir dos dados disponibilizados pelo GitHub é feita a coleta dos dados. Uma vez com esses dados em mãos, utilizamos a plataforma de banco de dados em grafos, Neo4j, para criar uma visualização dos relacionamentos entre os dados e suas características. Com essa visualização disponível, esperamos tornar o processo de tomada de decisão e gerência de projetos mais fácil e intuitiva. A proposta é validada em um projeto de código aberto, usando requisitos delimitados para a abordagem como forma de medir sua eficiência.GitHub is a repository of open code projects and one of the most utilized tool for organizing and maintaining projects, having a large number of diverse projects, from students projects to governmental information systems. All of those containing vital information for the development and maintenance, such as requirements, tests and bugs. Showing this info in a clear and intelligible way is still a challenge. In this paper we present a solution for this challenge, using an approach that produces a data visualization, its characteristics and relations. Starting from the data available through GitHub we collect and structure the desired info. With this info at hand, we use the graph oriented database platform Neo4j to create a visualization of the data characteristics and relations. With the created visualization we expect to provide the decision and management process of the projects easier and more intuitive. The approach is then validated through an open code project, using requirements as a measurement tool for efficiency.Universidade Federal do Rio Grande do NorteUFRNBrasilCiência da ComputaçãoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessRastreabilidadeColeta de DadosVisualização de LinksNeo4jGithubTraceabilitydata collectinglink visibilityIdentificação e visualização de rastros entre artefatos no GitHubIdentification and visualization of links between requirements and artefacts on GitHubinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALIdentificacaoRastrosArtefatos_Conta_2018.pdfapplication/pdf4403968https://repositorio.ufrn.br/bitstream/123456789/34178/1/IdentificacaoRastrosArtefatos_Conta_2018.pdfb748ed18d5cf50ec96d0084657175409MD51CC-LICENSElicense_rdfapplication/octet-stream811https://repositorio.ufrn.br/bitstream/123456789/34178/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txttext/plain714https://repositorio.ufrn.br/bitstream/123456789/34178/3/license.txt7278bab9c5c886812fa7d225dc807888MD53TEXTTCC VERSAO FINAL.pdf.txtExtracted texttext/plain68063https://repositorio.ufrn.br/bitstream/123456789/34178/4/TCC%20VERSAO%20FINAL.pdf.txt5e0372a2ed4e626f9024b252e1c0d7acMD54IdentificacaoRastrosArtefatos_Conta_2018.pdf.txtExtracted texttext/plain68063https://repositorio.ufrn.br/bitstream/123456789/34178/5/IdentificacaoRastrosArtefatos_Conta_2018.pdf.txt5e0372a2ed4e626f9024b252e1c0d7acMD55123456789/341782021-09-20 08:46:31.379oai:https://repositorio.ufrn.br:123456789/34178PGNlbnRlcj48c3Ryb25nPkZFREVSQUwgVU5JVkVSU0lUWSBPRiBSSU8gR1JBTkRFIERPIE5PUlRFPC9zdHJvbmc+PC9jZW50ZXI+CjxjZW50ZXI+PHN0cm9uZz5ESUdJVEFMIE1PTk9HUkFQSFMgTElCUkFSWTwvc3Ryb25nPjwvY2VudGVyPgoKPGNlbnRlcj5BdXRob3JpemF0aW9uIFRlcm0gZm9yIHRoZSBhdmFpbGFiaWxpdHkgb2YgTW9ub2dyYXBocyBmb3IgVW5kZXJncmFkdWF0ZSBhbmQgU3BlY2lhbGl6YXRpb24gaW4gdGhlIERpZ2l0YWwgTGlicmFyeSBvZiBNb25vZ3JhcGhzIChCRE0pPC9jZW50ZXI+CgpBcyB0aGUgY29weXJpZ2h0IG93bmVyIG9mIHRoZSBtb25vZ3JhcGgsIEkgYXV0aG9yaXplIHRoZSBGZWRlcmFsIFVuaXZlcnNpdHkgb2YgUmlvIEdyYW5kZSBkbyBOb3J0ZSAoVUZSTikgdG8gbWFrZSBhdmFpbGFibGUgdGhyb3VnaCB0aGUgRGlnaXRhbCBMaWJyYXJ5IG9mIE1vbm9ncmFwaHMgb2YgVUZSTiwgd2l0aG91dCByZWltYnVyc2VtZW50IG9mIGNvcHlyaWdodCwgYWNjb3JkaW5nIHRvIExhdyA5NjEwLzk4ICwgdGhlIGZ1bGwgdGV4dCBvZiB0aGUgd29yayBzdWJtaXR0ZWQgZm9yIHRoZSBwdXJwb3NlIG9mIHJlYWRpbmcsIHByaW50aW5nIGFuZCAvIG9yIGRvd25sb2FkaW5nLCBhcyBhIG1lYW5zIG9mIGRpc3NlbWluYXRpbmcgQnJhemlsaWFuIHNjaWVudGlmaWMgcHJvZHVjdGlvbiwgYXMgb2YgdGhlIGRhdGUgb2Ygc3VibWlzc2lvbi4KRepositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2021-09-20T11:46:31Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Identificação e visualização de rastros entre artefatos no GitHub
dc.title.alternative.pt_BR.fl_str_mv Identification and visualization of links between requirements and artefacts on GitHub
title Identificação e visualização de rastros entre artefatos no GitHub
spellingShingle Identificação e visualização de rastros entre artefatos no GitHub
Conta, Gabriel Sebastian von
Rastreabilidade
Coleta de Dados
Visualização de Links
Neo4j
Github
Traceability
data collecting
link visibility
title_short Identificação e visualização de rastros entre artefatos no GitHub
title_full Identificação e visualização de rastros entre artefatos no GitHub
title_fullStr Identificação e visualização de rastros entre artefatos no GitHub
title_full_unstemmed Identificação e visualização de rastros entre artefatos no GitHub
title_sort Identificação e visualização de rastros entre artefatos no GitHub
author Conta, Gabriel Sebastian von
author_facet Conta, Gabriel Sebastian von
author_role author
dc.contributor.referees1.none.fl_str_mv Fernandes da Silva, Lyrene
dc.contributor.author.fl_str_mv Conta, Gabriel Sebastian von
dc.contributor.advisor-co1.fl_str_mv Roberta de Souza Coelho
dc.contributor.advisor1.fl_str_mv Jacyntha Nunes Rodrigues Lucena, Marcia
contributor_str_mv Roberta de Souza Coelho
Jacyntha Nunes Rodrigues Lucena, Marcia
dc.subject.por.fl_str_mv Rastreabilidade
Coleta de Dados
Visualização de Links
Neo4j
Github
Traceability
data collecting
link visibility
topic Rastreabilidade
Coleta de Dados
Visualização de Links
Neo4j
Github
Traceability
data collecting
link visibility
description O GitHub é um repositório de projetos de código aberto e uma das ferramentas mais utilizadas para gerenciamento e organização de projetos, contendo diversos sistemas, desde projetos de alunos até sistemas de informação de governos. Todos esses projetos contém informações vitais para o seu desenvolvimento e manutenção, como requisitos, testes e bugs. Apresentar essa informação de forma clara e inteligível ainda é um desafio. Buscamos neste trabalho apresentar uma solução para esse desafio, através de uma abordagem que produza uma visualização dos dados, suas características e relacionamentos. A partir dos dados disponibilizados pelo GitHub é feita a coleta dos dados. Uma vez com esses dados em mãos, utilizamos a plataforma de banco de dados em grafos, Neo4j, para criar uma visualização dos relacionamentos entre os dados e suas características. Com essa visualização disponível, esperamos tornar o processo de tomada de decisão e gerência de projetos mais fácil e intuitiva. A proposta é validada em um projeto de código aberto, usando requisitos delimitados para a abordagem como forma de medir sua eficiência.
publishDate 2018
dc.date.issued.fl_str_mv 2018-11-29
dc.date.accessioned.fl_str_mv 2019-03-26T17:20:04Z
2021-09-20T11:46:31Z
dc.date.available.fl_str_mv 2019-03-26T17:20:04Z
2021-09-20T11:46:31Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.pt_BR.fl_str_mv 2012912375
dc.identifier.citation.fl_str_mv CONTA, Gabriel Sebastian von. Identificação e visualização de rastros entre artefatos no GitHub. 2018. 58f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2018.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/34178
identifier_str_mv 2012912375
CONTA, Gabriel Sebastian von. Identificação e visualização de rastros entre artefatos no GitHub. 2018. 58f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2018.
url https://repositorio.ufrn.br/handle/123456789/34178
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/34178/1/IdentificacaoRastrosArtefatos_Conta_2018.pdf
https://repositorio.ufrn.br/bitstream/123456789/34178/2/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/34178/3/license.txt
https://repositorio.ufrn.br/bitstream/123456789/34178/4/TCC%20VERSAO%20FINAL.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/34178/5/IdentificacaoRastrosArtefatos_Conta_2018.pdf.txt
bitstream.checksum.fl_str_mv b748ed18d5cf50ec96d0084657175409
e39d27027a6cc9cb039ad269a5db8e34
7278bab9c5c886812fa7d225dc807888
5e0372a2ed4e626f9024b252e1c0d7ac
5e0372a2ed4e626f9024b252e1c0d7ac
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1802117872250519552