Identificação e visualização de rastros entre artefatos no GitHub
Autor(a) principal: | |
---|---|
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_ |
1814833025996816384 |