Estudo sobre técnicas de visualização quanto ao uso de rótulos em repositórios de software

Detalhes bibliográficos
Autor(a) principal: Sampedro, Cláudia Lázara Poiet
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/6003
Resumo: Contexto: Técnicas de visualização são úteis para análise de grandes quantidades de dados, pois estas ampliam a capacidade cognitiva humana no processo de exploração de dados, através da utilização de modelos grá cos e representações visuais. Outra área bastante explorada é a mineração de repositórios, a qual pode transformar dados coletados de repositórios de software em informações úteis para tomada de decisões dentro do gerenciamento de projetos de software. Correlacionando estas duas áreas é possível buscar por padrões não-identi cados em projetos de software. Objetivo: O objetivo deste é aplicar técnicas de visualização para analisar o uso de rótulos (labels) em tarefas presentes em projetos hospedados em plataformas sociais de desenvolvimento. Método: O método empregado foi organizado em cinco etapas: conhecimento do domínio; coleta e pré-processamento de dados; extração e visualização de padrões, responsável pela geração da visualização com os dados pré-processados e análise visual desta; pós-processamento, que pode reiniciar o ciclo já empregado em busca de novos padrões pelo uso de outras técnicas e/ou ajuste de parâmetros; e, por m, utilização do conhecimento. Resultados: Analisado o domínio de projetos de software livre, plataformas sociais de desenvolvimento de software e mecanismos de colaboração centrados em rótulos, foram escolhidos rótulos e sua utilização em tarefas no contexto da plataforma GitHub para o repositório NextCloud. Quanto à coleta e pré-processamento, foi utilizada a API REST da plataforma GitHub e scripts, desenvolvidos em Python e JavaScript. Buscando caracterizar e analisar o uso de rótulos, foram utilizadas visualizações baseadas nas técnicas box plot, streamgraph, desenho de grafo e diagrama de Sankey. Utilizando o conhecimento obtido nas etapas anteriores, conclui-se que o projeto analisado utiliza do recurso de rótulos e este tende a aumentar o número de comentários nas tarefas, melhorando a comunicação entre desenvolvedores. Quanto ao tempo de fechamento das tarefas, estes se mostraram menores para tarefas sem rótulos, o que pode indicar que estas sejam bastante simples e por isso foram concluídas mais rapidamente. Observando o grafo de coocorrência de rótulos, ca evidente que, além de vários rótulos por tarefa, existe uma grande quantidade de associações de rótulos utilizados por tarefa. Também foi possível perceber que a comunidade do projeto tende a usar mais de um rótulo por tarefa. Considerando o diagrama de Sankey, foi possível observar a relação entre os rótulos, quantidade de comentários, tempo de conclusão das tarefas e tipo de conteúdo tratado nos comentários, observando, por exemplo, que tarefas com poucos comentários são concluídas mais rapidamente. Conclusões: O uso de técnicas de visualização facilitam a identi cação de padrões e indícios referentes às questões estabelecidas nesta trabalho, quanto ao uso de rótulos em repositórios de software hospedados na plataforma GitHub, em especial, qual a contribuição dos rótulos na comunicação dos desenvolvedores, e qual o efeito global do uso destes no tempo de conclusão das tarefas, na comunicação, e na forma com que esta é concluída.
id UTFPR-12_ab9b8c539fb3474ee8a2303bd11ea9c0
oai_identifier_str oai:repositorio.utfpr.edu.br:1/6003
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2020-11-09T19:10:10Z2020-11-09T19:10:10Z2019-11-29SAMPEDRO, Cláudia Lázara Poiet. Estudo sobre técnicas de visualização quanto ao uso de rótulos em repositórios de software. 2019. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2019.http://repositorio.utfpr.edu.br/jspui/handle/1/6003Contexto: Técnicas de visualização são úteis para análise de grandes quantidades de dados, pois estas ampliam a capacidade cognitiva humana no processo de exploração de dados, através da utilização de modelos grá cos e representações visuais. Outra área bastante explorada é a mineração de repositórios, a qual pode transformar dados coletados de repositórios de software em informações úteis para tomada de decisões dentro do gerenciamento de projetos de software. Correlacionando estas duas áreas é possível buscar por padrões não-identi cados em projetos de software. Objetivo: O objetivo deste é aplicar técnicas de visualização para analisar o uso de rótulos (labels) em tarefas presentes em projetos hospedados em plataformas sociais de desenvolvimento. Método: O método empregado foi organizado em cinco etapas: conhecimento do domínio; coleta e pré-processamento de dados; extração e visualização de padrões, responsável pela geração da visualização com os dados pré-processados e análise visual desta; pós-processamento, que pode reiniciar o ciclo já empregado em busca de novos padrões pelo uso de outras técnicas e/ou ajuste de parâmetros; e, por m, utilização do conhecimento. Resultados: Analisado o domínio de projetos de software livre, plataformas sociais de desenvolvimento de software e mecanismos de colaboração centrados em rótulos, foram escolhidos rótulos e sua utilização em tarefas no contexto da plataforma GitHub para o repositório NextCloud. Quanto à coleta e pré-processamento, foi utilizada a API REST da plataforma GitHub e scripts, desenvolvidos em Python e JavaScript. Buscando caracterizar e analisar o uso de rótulos, foram utilizadas visualizações baseadas nas técnicas box plot, streamgraph, desenho de grafo e diagrama de Sankey. Utilizando o conhecimento obtido nas etapas anteriores, conclui-se que o projeto analisado utiliza do recurso de rótulos e este tende a aumentar o número de comentários nas tarefas, melhorando a comunicação entre desenvolvedores. Quanto ao tempo de fechamento das tarefas, estes se mostraram menores para tarefas sem rótulos, o que pode indicar que estas sejam bastante simples e por isso foram concluídas mais rapidamente. Observando o grafo de coocorrência de rótulos, ca evidente que, além de vários rótulos por tarefa, existe uma grande quantidade de associações de rótulos utilizados por tarefa. Também foi possível perceber que a comunidade do projeto tende a usar mais de um rótulo por tarefa. Considerando o diagrama de Sankey, foi possível observar a relação entre os rótulos, quantidade de comentários, tempo de conclusão das tarefas e tipo de conteúdo tratado nos comentários, observando, por exemplo, que tarefas com poucos comentários são concluídas mais rapidamente. Conclusões: O uso de técnicas de visualização facilitam a identi cação de padrões e indícios referentes às questões estabelecidas nesta trabalho, quanto ao uso de rótulos em repositórios de software hospedados na plataforma GitHub, em especial, qual a contribuição dos rótulos na comunicação dos desenvolvedores, e qual o efeito global do uso destes no tempo de conclusão das tarefas, na comunicação, e na forma com que esta é concluída.Context: Visualizations techniques are used to analyzes large amounts of data, because they enhance human cognitive ability in the process of data exploration through the use of graphical models and visual representations. Repository mining is another widely explored area, which can transform data collected from software repositories into useful information for decisiont. By correlating these two areas it is possible to look for unidenti ed patterns in software projects. Objective: This study pourpose is use visualization techniques to analyze the use of labels in issues present in projects hosted on social development platforms. Method: The method employed was organized in ve steps: domain knowledge; data collection and preprocessing; extraction and visualization of patterns, responsible for generating the visualization with the preprocessed data, and visual analysis of it; postprocessing, which may restart the cycle already employed, searching for new patterns by using others techniques and / or parameter setting; and, nally, use of knowledge. Results:Analyzing the domain of open source projects, social software development platforms and label-centric collaboration mechanisms, labels were chosen and their use in issues in the context of the GitHub platform for the NextCloud repository. As for collection and preprocessing, we used the GitHub platform REST API and scripts, developed in Python and JavaScript. In order to characterize and analyze the use of labels, we used visualizations based on box plot, streamgraph, graph drawing and Sankey diagram techniques. Using the knowledge obtained in the previous steps, it is concluded that the analyzed project uses the labels feature and this tends to increase the number of comments on issues, improving communication between developers. As for the issues lifetime, these were shorter for issues without labels, which may indicate that they are quite simple and therefore completed quickly. Looking at the label co-occurrence graph, it is evident that in addition to several labels per issue, there are a large number of label associations used per issue. It was also noted that the project community tends to use more than one label per issue. Considering the Sankey diagram, it was possible to observe the relationship between labels, number of comments, issue lifetime and the content handled in comments, noting, for example, that issues with few comments are nished faster. Conclusions: Visualization techniques facilitates the identi cation of patterns and evidences, regarding the questions established in this study about the use of labels on github repositories, in particular, the contribution of labels on communication process with the developers, and what is the global e ect on the issue’s closing time, in the communication and in the issue conclusion.porUniversidade Tecnológica Federal do ParanáCampo MouraoCiência da ComputaçãoUTFPRBrasilDepartamento Acadêmico de ComputaçãoCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOVisualização da informaçãoMineração de dados (Computação)Software - DesenvolvimentoInformation visualizationData miningComputer software - DevelopmentEstudo sobre técnicas de visualização quanto ao uso de rótulos em repositórios de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCampo MourãoAlencar, Aretha BarbosaSilva, Marco Aurélio GraciottoKawamoto, André Luiz SatoshiValentin, Lucio GeronimoSilva, Marco Aurélio GraciottoAlencar, Aretha BarbosaSampedro, Cláudia Lázara Poietinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALvisualizacaorotulosrepositoriossoftware.pdfapplication/pdf3493772http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/6003/1/visualizacaorotulosrepositoriossoftware.pdf8e71df13956c54d5375bcd15a1a08560MD51LICENSElicense.txttext/plain1290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/6003/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTvisualizacaorotulosrepositoriossoftware.pdf.txtExtracted texttext/plain111383http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/6003/3/visualizacaorotulosrepositoriossoftware.pdf.txt92d2900bbefe51ee90faee6c7a1ad238MD53THUMBNAILvisualizacaorotulosrepositoriossoftware.pdf.jpgGenerated Thumbnailimage/jpeg1351http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/6003/4/visualizacaorotulosrepositoriossoftware.pdf.jpgf1ead6086691aa490dc32ddad3e81a94MD541/60032020-11-09 17:10:10.137oai:repositorio.utfpr.edu.br:1/6003TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-09T19:10:10Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Estudo sobre técnicas de visualização quanto ao uso de rótulos em repositórios de software
title Estudo sobre técnicas de visualização quanto ao uso de rótulos em repositórios de software
spellingShingle Estudo sobre técnicas de visualização quanto ao uso de rótulos em repositórios de software
Sampedro, Cláudia Lázara Poiet
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Visualização da informação
Mineração de dados (Computação)
Software - Desenvolvimento
Information visualization
Data mining
Computer software - Development
title_short Estudo sobre técnicas de visualização quanto ao uso de rótulos em repositórios de software
title_full Estudo sobre técnicas de visualização quanto ao uso de rótulos em repositórios de software
title_fullStr Estudo sobre técnicas de visualização quanto ao uso de rótulos em repositórios de software
title_full_unstemmed Estudo sobre técnicas de visualização quanto ao uso de rótulos em repositórios de software
title_sort Estudo sobre técnicas de visualização quanto ao uso de rótulos em repositórios de software
author Sampedro, Cláudia Lázara Poiet
author_facet Sampedro, Cláudia Lázara Poiet
author_role author
dc.contributor.advisor1.fl_str_mv Alencar, Aretha Barbosa
dc.contributor.advisor-co1.fl_str_mv Silva, Marco Aurélio Graciotto
dc.contributor.referee1.fl_str_mv Kawamoto, André Luiz Satoshi
dc.contributor.referee2.fl_str_mv Valentin, Lucio Geronimo
dc.contributor.referee3.fl_str_mv Silva, Marco Aurélio Graciotto
dc.contributor.referee4.fl_str_mv Alencar, Aretha Barbosa
dc.contributor.author.fl_str_mv Sampedro, Cláudia Lázara Poiet
contributor_str_mv Alencar, Aretha Barbosa
Silva, Marco Aurélio Graciotto
Kawamoto, André Luiz Satoshi
Valentin, Lucio Geronimo
Silva, Marco Aurélio Graciotto
Alencar, Aretha Barbosa
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Visualização da informação
Mineração de dados (Computação)
Software - Desenvolvimento
Information visualization
Data mining
Computer software - Development
dc.subject.por.fl_str_mv Visualização da informação
Mineração de dados (Computação)
Software - Desenvolvimento
Information visualization
Data mining
Computer software - Development
description Contexto: Técnicas de visualização são úteis para análise de grandes quantidades de dados, pois estas ampliam a capacidade cognitiva humana no processo de exploração de dados, através da utilização de modelos grá cos e representações visuais. Outra área bastante explorada é a mineração de repositórios, a qual pode transformar dados coletados de repositórios de software em informações úteis para tomada de decisões dentro do gerenciamento de projetos de software. Correlacionando estas duas áreas é possível buscar por padrões não-identi cados em projetos de software. Objetivo: O objetivo deste é aplicar técnicas de visualização para analisar o uso de rótulos (labels) em tarefas presentes em projetos hospedados em plataformas sociais de desenvolvimento. Método: O método empregado foi organizado em cinco etapas: conhecimento do domínio; coleta e pré-processamento de dados; extração e visualização de padrões, responsável pela geração da visualização com os dados pré-processados e análise visual desta; pós-processamento, que pode reiniciar o ciclo já empregado em busca de novos padrões pelo uso de outras técnicas e/ou ajuste de parâmetros; e, por m, utilização do conhecimento. Resultados: Analisado o domínio de projetos de software livre, plataformas sociais de desenvolvimento de software e mecanismos de colaboração centrados em rótulos, foram escolhidos rótulos e sua utilização em tarefas no contexto da plataforma GitHub para o repositório NextCloud. Quanto à coleta e pré-processamento, foi utilizada a API REST da plataforma GitHub e scripts, desenvolvidos em Python e JavaScript. Buscando caracterizar e analisar o uso de rótulos, foram utilizadas visualizações baseadas nas técnicas box plot, streamgraph, desenho de grafo e diagrama de Sankey. Utilizando o conhecimento obtido nas etapas anteriores, conclui-se que o projeto analisado utiliza do recurso de rótulos e este tende a aumentar o número de comentários nas tarefas, melhorando a comunicação entre desenvolvedores. Quanto ao tempo de fechamento das tarefas, estes se mostraram menores para tarefas sem rótulos, o que pode indicar que estas sejam bastante simples e por isso foram concluídas mais rapidamente. Observando o grafo de coocorrência de rótulos, ca evidente que, além de vários rótulos por tarefa, existe uma grande quantidade de associações de rótulos utilizados por tarefa. Também foi possível perceber que a comunidade do projeto tende a usar mais de um rótulo por tarefa. Considerando o diagrama de Sankey, foi possível observar a relação entre os rótulos, quantidade de comentários, tempo de conclusão das tarefas e tipo de conteúdo tratado nos comentários, observando, por exemplo, que tarefas com poucos comentários são concluídas mais rapidamente. Conclusões: O uso de técnicas de visualização facilitam a identi cação de padrões e indícios referentes às questões estabelecidas nesta trabalho, quanto ao uso de rótulos em repositórios de software hospedados na plataforma GitHub, em especial, qual a contribuição dos rótulos na comunicação dos desenvolvedores, e qual o efeito global do uso destes no tempo de conclusão das tarefas, na comunicação, e na forma com que esta é concluída.
publishDate 2019
dc.date.issued.fl_str_mv 2019-11-29
dc.date.accessioned.fl_str_mv 2020-11-09T19:10:10Z
dc.date.available.fl_str_mv 2020-11-09T19:10:10Z
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.citation.fl_str_mv SAMPEDRO, Cláudia Lázara Poiet. Estudo sobre técnicas de visualização quanto ao uso de rótulos em repositórios de software. 2019. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2019.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/6003
identifier_str_mv SAMPEDRO, Cláudia Lázara Poiet. Estudo sobre técnicas de visualização quanto ao uso de rótulos em repositórios de software. 2019. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2019.
url http://repositorio.utfpr.edu.br/jspui/handle/1/6003
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.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Campo Mourao
dc.publisher.program.fl_str_mv Ciência da Computação
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Departamento Acadêmico de Computação
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Campo Mourao
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/6003/1/visualizacaorotulosrepositoriossoftware.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/6003/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/6003/3/visualizacaorotulosrepositoriossoftware.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/6003/4/visualizacaorotulosrepositoriossoftware.pdf.jpg
bitstream.checksum.fl_str_mv 8e71df13956c54d5375bcd15a1a08560
b9d82215ab23456fa2d8b49c5df1b95b
92d2900bbefe51ee90faee6c7a1ad238
f1ead6086691aa490dc32ddad3e81a94
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805922945574371328