Este repositório foi depreciado, todo o desenvolvimento agora está consolidado no repositório do GitLab para este projeto.
Você pode acessá-lo através deste link: https://gitlab.com/magnussolidus/lattesanalyzer
Este software foi desenvolvido com a finalidade de gerar visualizações para que análises possam ser feitas a respeito dos dados de entrada de maneira mais intuitiva.
-
Este é um programa que recebe um diretório como entrada e produz uma rede como saída.
-
No diretório devem haver os arquivos xml gerado pela plataforma Lattes.
- Cada arquivo corresponde a um currículo diferente.
- São necessário pelo menos dois arquivos para se gerar uma rede. (recomenda-se o uso de pelo menos 5 arquivos)
O objetivo deste sistema é facilitar a visualização de redes sociais através das interações que os participantes do currículo lattes (CV Lattes) tem entre si.
Ao receber um diretório contendo N
CV Lattes, onde N > 1
, o sistema consegue montar um grafo representando as interações entre os participantes com a seguinte representação:
- cada nó representa um pesquisador (ou seja, um cv lattes)
- cada aresta representa que há, pelo menos, uma interação utilizando o critério adotado
É possível adicionar informações extras em arquivos GraphML, devido à sua possibilidade de customização. No momento, há a implementação de um indicador de índice de centralidade normalizada.
Este software, em sua versão atual, utiliza .NET Frameworks 4.5. Para salvar o resultado das análises em um arquivo de formato GraphML é necessário executar o software com permissões de administrador.
Este projeto utiliza a licença GNU GPL v3.0. Uma cópia do texto da licença, em inglês, está disponível aqui.
Este repositório sempre disponibilizará a versão mais recente e estável do sistema.
Há uma versão em C++ com Qt em desenvolvimento, contudo está encontra-se INSTÁVEL, por isso não é disponibilizada para o público. Esta versão está em um repositório particular no GitLab. Caso você tenha interesse em contribuir com o projeto, entre em contato com os desenvolvedores ou nos envie um e-mail.
Caso você não queira gerar os próprios binários, você pode efeturar o donwload de um arquivo compactado (.rar
) na listagem a seguir:
- v0.1 - (estável) - Download aqui
Como dataset de exemplo, são fornecidos os dados do CV Lattes dos Docentes do Instituto de Computação da Universidade Federal Fluminense na seção Datasets de Exemplo.
Aqui há uma lista de recursos e funcionalidades que incrementariam a funcionalidade do sistema:
- Melhorar a interface de usuário;
- Adicionar novos critérios para gerar a rede social a ser visualizada;
- Adicionar novos indicadores;
- Adicionar um filtro de seleção de intervalo de tempo;
- Oferecer suporte à multiplataforma;
- Consolidar o repositório de desenvolvimento;
- Atualizar a licença para uma licença mais permissiva;
- Inicialmente, desenvolvido para a Disciplina "Inteligência Coletiva", ministrada pelo Prof. Dr. José Viterbo Filho na Universidade Federal Fluminense, 1º período letivo de 2018.
- Versão em C++ com framework Qt 5.x em desenvolvimento em um repositório privado no GitLab desde 2020.
- Versão em C++ com framework Qt 6.x em desenvolvimento em um repositório privado no GitLab desde 2023.
- Posteriormente utilizado em meu Trabalho de Conclusão de Curso de Bacharelado em Sistemas de Informação na Universidade Federal Fluminense, em 2023.