Libviews - uma ferramenta web para visualização de bibliotecas e suas dependências em sistemas de informação

Detalhes bibliográficos
Autor(a) principal: Ferrarezi, Juliana Cassiano [UNESP]
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://hdl.handle.net/11449/148866
Resumo: Software libraries are important and commonly used for allowing developers to use basic functions already implemented and to focus on complex activities directly related to the business rules of the software being developed. In addition, the availability of libraries on the Internet facilitates their mass use. However, there may be problems in software development regarding the use of various libraries developed by third parties, since they are independent projects that will work together. This work presents the LibViews, a software for visualization of software projects and their dependencies; And analysis of each library used through metrics that allow to analyze the evolution of libraries. LibViews was developed to provide a better understanding of libraries and their versions, as well as the use of libraries in software projects. Thus, the software allows the understanding of the software’s dependencies, that is, third-party libraries used that interfere directly in the operation of the software. LibViews, therefore, can assist in the planning, development, and maintenance of projects, allowing the discovery of previously unknown information. As a use case, LibViews has been applied in a university administrative software project, proving the gains from its use to understand the relationship between the software project and its dependencies.
id UNSP_c254651b6ed5daa014fac46fa864ace8
oai_identifier_str oai:repositorio.unesp.br:11449/148866
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Libviews - uma ferramenta web para visualização de bibliotecas e suas dependências em sistemas de informaçãoLibviews - a web application for visualization of software projects and their dependenciesInformation visualizationSoftware librariesSoftware dependenciesSoftware dependency managementVisualização da informaçãoBibliotecas de softwareDependências de softwareGerenciamento de dependência de softwareSoftware libraries are important and commonly used for allowing developers to use basic functions already implemented and to focus on complex activities directly related to the business rules of the software being developed. In addition, the availability of libraries on the Internet facilitates their mass use. However, there may be problems in software development regarding the use of various libraries developed by third parties, since they are independent projects that will work together. This work presents the LibViews, a software for visualization of software projects and their dependencies; And analysis of each library used through metrics that allow to analyze the evolution of libraries. LibViews was developed to provide a better understanding of libraries and their versions, as well as the use of libraries in software projects. Thus, the software allows the understanding of the software’s dependencies, that is, third-party libraries used that interfere directly in the operation of the software. LibViews, therefore, can assist in the planning, development, and maintenance of projects, allowing the discovery of previously unknown information. As a use case, LibViews has been applied in a university administrative software project, proving the gains from its use to understand the relationship between the software project and its dependencies.Bibliotecas de software são importantes e comumente usadas por permitir que os desenvolvedores utilizem funções básicas já implementadas e se concentrem em atividades complexas relacionadas diretamente às regras de negócio do software em desenvolvimento. Além do que, a disponibilização de bibliotecas na internet facilita sua utilização em larga escala. No entanto, pode haver problemas no desenvolvimento de software quanto a utilização de várias bibliotecas desenvolvidas por terceiros, uma vez que são projetos independentes que funcionarão em conjunto. Este trabalho apresenta o LibViews, um software que, por meio de técnicas de Visualização da Informação, disponibiliza uma representação gráfica de projetos de software e as bibliotecas que eles utilizam. A ferramenta apresentada também possibilita a análise de cada biblioteca utilizada através de métricas que permitem analisar a evolução de bibliotecas. O LibViews foi desenvolvido para proporcionar uma melhor compreensão das bibliotecas e suas versões, bem como a utilização de bibliotecas em projetos de software. Dessa forma, o software permite o entendimento das dependências do software, ou seja, bibliotecas de terceiros utilizadas que interferem diretamente no funcionamento do software. Pode-se afirmar, portanto, que o LibViews ajuda no planejamento, desenvolvimento e manutenção de projetos, permitindo a descoberta de informações até então desconhecidas. Como exemplo, o LibViews foi aplicado em um projeto de software administrativo de uma universidade, comprovando os benefícios de sua utilização para compreender a relação entre o projeto de software e suas dependências.Universidade Estadual Paulista (Unesp)Brega, José Remo Ferreira [UNESP]Universidade Estadual Paulista (Unesp)Ferrarezi, Juliana Cassiano [UNESP]2017-02-24T19:07:35Z2017-02-24T19:07:35Z2017-01-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/11449/14886600088098233004153073P2porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2023-10-16T06:03:51Zoai:repositorio.unesp.br:11449/148866Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T15:04:39.672966Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Libviews - uma ferramenta web para visualização de bibliotecas e suas dependências em sistemas de informação
Libviews - a web application for visualization of software projects and their dependencies
title Libviews - uma ferramenta web para visualização de bibliotecas e suas dependências em sistemas de informação
spellingShingle Libviews - uma ferramenta web para visualização de bibliotecas e suas dependências em sistemas de informação
Ferrarezi, Juliana Cassiano [UNESP]
Information visualization
Software libraries
Software dependencies
Software dependency management
Visualização da informação
Bibliotecas de software
Dependências de software
Gerenciamento de dependência de software
title_short Libviews - uma ferramenta web para visualização de bibliotecas e suas dependências em sistemas de informação
title_full Libviews - uma ferramenta web para visualização de bibliotecas e suas dependências em sistemas de informação
title_fullStr Libviews - uma ferramenta web para visualização de bibliotecas e suas dependências em sistemas de informação
title_full_unstemmed Libviews - uma ferramenta web para visualização de bibliotecas e suas dependências em sistemas de informação
title_sort Libviews - uma ferramenta web para visualização de bibliotecas e suas dependências em sistemas de informação
author Ferrarezi, Juliana Cassiano [UNESP]
author_facet Ferrarezi, Juliana Cassiano [UNESP]
author_role author
dc.contributor.none.fl_str_mv Brega, José Remo Ferreira [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Ferrarezi, Juliana Cassiano [UNESP]
dc.subject.por.fl_str_mv Information visualization
Software libraries
Software dependencies
Software dependency management
Visualização da informação
Bibliotecas de software
Dependências de software
Gerenciamento de dependência de software
topic Information visualization
Software libraries
Software dependencies
Software dependency management
Visualização da informação
Bibliotecas de software
Dependências de software
Gerenciamento de dependência de software
description Software libraries are important and commonly used for allowing developers to use basic functions already implemented and to focus on complex activities directly related to the business rules of the software being developed. In addition, the availability of libraries on the Internet facilitates their mass use. However, there may be problems in software development regarding the use of various libraries developed by third parties, since they are independent projects that will work together. This work presents the LibViews, a software for visualization of software projects and their dependencies; And analysis of each library used through metrics that allow to analyze the evolution of libraries. LibViews was developed to provide a better understanding of libraries and their versions, as well as the use of libraries in software projects. Thus, the software allows the understanding of the software’s dependencies, that is, third-party libraries used that interfere directly in the operation of the software. LibViews, therefore, can assist in the planning, development, and maintenance of projects, allowing the discovery of previously unknown information. As a use case, LibViews has been applied in a university administrative software project, proving the gains from its use to understand the relationship between the software project and its dependencies.
publishDate 2017
dc.date.none.fl_str_mv 2017-02-24T19:07:35Z
2017-02-24T19:07:35Z
2017-01-30
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://hdl.handle.net/11449/148866
000880982
33004153073P2
url http://hdl.handle.net/11449/148866
identifier_str_mv 000880982
33004153073P2
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808128455063109632