Libviews - uma ferramenta web para visualização de bibliotecas e suas dependências em sistemas de informação
Autor(a) principal: | |
---|---|
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 |