Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
prog2:lattes-qualis [2022/10/21 16:43] – criada mazieroprog2:lattes-qualis [2022/11/03 20:25] (atual) maziero
Linha 1: Linha 1:
 +====== Lattes (CNPq) & Qualis (CAPES) ======
 +
 +
 +
 +=== Contabilização da Classificação da Produção Científica no Lattes usando o Qualis-CC ===
 +
 +
 +<note important>
 +  * O objetivo deste projeto é criar um programa em C que realize a contabilização da produção científica em termos de artigos científicos publicados em periódicos e conferências de um grupo de pesquisadores por meio da análise de seus currículos Lattes. .
 +</note>
 +
 +----
 +
 +<note warning>
 + Data de entrega: 02/12 (pelo Moodle (Prof. [[https://moodle.c3sl.ufpr.br/course/view.php?id=586|Menotti]] / (Prof. [[https://moodle.c3sl.ufpr.br/course/view.php?id=570|Luiz Oliveira]] )
 +</note>
 +
 +
 +=== CNPq & Lattes ===
 + 
 +
 +A Plataforma Lattes [1] representa a experiência do CNPq - Conselho Nacional de Desenvolvimento Científico e Tecnológico na integração de bases de dados de Currículos, de Grupos de Pesquisa e de Instituições em um único Sistema de Informações. Sua dimensão atual se estende não só às ações de planejamento, gestão e operacionalização do fomento do CNPq, mas também de outras agências de fomento federais e estaduais, das fundações estaduais de apoio à ciência e tecnologia, das instituições de ensino superior e dos institutos de pesquisa. 
 +
 +O Currículo Lattes (em homenagem ao pesquisador-físico César Lattes  [2], nascido em Curitiba) se tornou um padrão nacional no registro da vida pregressa e atual dos estudantes e pesquisadores do país, e é hoje adotado pela maioria das instituições de fomento, universidades e institutos de pesquisa do País. Por sua riqueza de informações e sua crescente confiabilidade e abrangência, se tornou elemento indispensável e compulsório à análise de mérito e competência dos pleitos de financiamentos na área de ciência e tecnologia.
 +
 +
 +=== CAPES & Qualis === 
 +
 +A CAPES – Comissão de Aperfeiçoamento de Pessoal de Ensino Superior, órgão vinculado ao Ministério da Educação, desempenha papel fundamental na expansão e consolidação da pós-graduação stricto sensu (mestrado e doutorado) em todos os estados da Federação [3]. É notório que os resultados da avaliação dos programas de pós-graduação servem de base para a formulação de políticas para a área de pós-graduação, bem como para o dimensionamento das ações de fomento (bolsas de estudo, auxílios, apoios).
 +
 +O sistema de avaliação da CAPES é continuamente aperfeiçoado e serve de instrumento para a comunidade universitária na busca de um padrão de excelência acadêmica para os mestrados e doutorados nacionais. A CAPES tem sido decisiva para os êxitos alcançados pelo sistema nacional de pós-graduação, tanto no que diz respeito à consolidação do quadro atual, como na construção das mudanças que o avanço do conhecimento e as demandas da sociedade exigem.
 +
 +QUALIS é o conjunto de procedimentos utilizados pela CAPES para estratificação da qualidade da produção intelectual dos programas de pós-graduação. Foi concebido para atender as necessidades específicas do sistema de avaliação e é baseado nas informações fornecidas por meio do aplicativo Coleta de Dados. Como resultado, disponibiliza uma lista com a classificação dos periódicos utilizados pelos programas de pós-graduação para a divulgação da sua produção.
 +
 +A função do QUALIS é exclusivamente para avaliar a produção científica dos programas de pós-graduação. Qualquer outro uso fora do âmbito da avaliação dos programas de pós-graduação não é de responsabilidade da CAPES. A estratificação da qualidade dessa produção é realizada de forma indireta. Dessa forma, o QUALIS afere a qualidade dos artigos e de outros tipos de produção, a partir da análise da qualidade dos veículos de divulgação, ou seja, periódicos científicos.
 +
 +Atualmente, o QUALIS está dividido em 8 níveis/estratos em ordem descrente de valor A1, A2, A3, A4, B1, B2, B3 e B4. Existe também o estrato C que é dedicado aos veículos de irrelevância ou sem classificação. Normalmente, as áreas do saber classificam apenas a produção (artigos) em periódicos (ou revistas). No entanto, a área de Ciência da Computação, devido a sua particular velocidade de evolução, também classifica e valoriza as publicações em conferências que permitem a rápida publicação e difusão do conhecimento. Chamamos de veículos publicações em revistas/periódicos e/ou eventos/conferências.
 +
 +
 +=== Descrição ===
 +
 +Descrição:
 +
 +Você deverá desenvolver um programa/projeto em C que imprima um relatório contento as seguintes informações:
 +
 +
 +1) Apresentar a produção sumarizada do grupo por ordem de periódicos discriminando os estratos;
 +
 +Exemplo:
 +
 +  Estrato A1:
 +  IEEE Trans on Computers: 2
 +  Signal Processing: 3
 +  
 +  Estrato A2:
 +  Pattern Recognition Letters: 1
 +  
 +  Estrato B4: 
 +  Journal of Computing: 1
 +
 +2) Apresentar a produção sumarizada do grupo por ordem de conferências discriminado os estratos;
 +
 +Exemplo:
 +
 +  Estrato A1:
 +  British Machine Vision Conference: 2
 +  International Conference on Computer Aided Verification: 1
 +  
 +  Estrato A4:
 +  IEEE Conference on Business Informatics: 2
 +  
 +  Estrato B4:
 +  Congresso Brasileiro de Informática em Saúde: 3
 +
 +
 +3) Apresentar a produção dos pesquisadores do grupo por ordem de autoria discriminando os estratos;
 +Em periódicos.
 +Em conferências;
 +
 +Exemplo:
 +
 +  Pesquisador: Zero 1
 +  +------------+------------+
 +  |Conferencias| Periódicos |
 +  +------------+------------+   
 +  | A1: 2      |   A1: 0    |
 +  | A2: 3      |   A2: 2    |
 +  | A3: 0      |   A3: 4    |
 +  | A4: 1      |   A4: 2    |
 +  | B1: 0      |   B1:10    |
 +  | B2: 0      |   B2: 5    |    
 +  | B3: 2      |   B3: 1    |
 +  | B4: 8      |   B4: 2    |
 +  | C : 9      |   C:  2    |
 +  +------------+------------+
 +  
 +  Pesquisador: Zero 2
 +  +------------+------------+
 +  |Conferencias| Periódicos |
 +  +------------+------------+   
 +  | A1: 2      |   A1: 0    |
 +  | A2: 3      |   A2: 2    |
 +  | A3: 0      |   A3: 4    |
 +  | A4: 1      |   A4: 2    |
 +  | B1: 0      |   B1:10    |
 +  | B2: 0      |   B2: 5    |    
 +  | B3: 2      |   B3: 1    |
 +  | B4: 8      |   B4: 2    |
 +  | C : 9      |   C:  2    |
 +  +------------+------------+
 +  
 +  Pesquisador: Zero 3
 +  +------------+------------+
 +  |Conferencias| Periódicos |
 +  +------------+------------+   
 +  | A1: 2      |   A1: 0    |
 +  | A2: 3      |   A2: 2    |
 +  | A3: 0      |   A3: 4    |
 +  | A4: 1      |   A4: 2    |
 +  | B1: 0      |   B1:10    |
 +  | B2: 0      |   B2: 5    |    
 +  | B3: 2      |   B3: 1    |
 +  | B4: 8      |   B4: 2    |
 +  | C : 9      |   C:  2    |
 +  +------------+------------+
 +
 +4) Apresentar a produção sumarizada do grupo por ano discriminando os estratos;
 +Em periódicos;
 +Em conferências.
 +
 +Exemplo:
 +
 +  Ano: 2022
 +  +------------+------------+
 +  |Conferencias| Periódicos |
 +  +------------+------------+   
 +  | A1: 2      |   A1: 0    |
 +  | A2: 3      |   A2: 2    |
 +  | A3: 0      |   A3: 4    |
 +  | A4: 1      |   A4: 2    |
 +  | B1: 0      |   B1:10    |
 +  | B2: 0      |   B2: 5    |    
 +  | B3: 2      |   B3: 1    |
 +  | B4: 8      |   B4: 2    |
 +  | C : 9      |   C:  2    |
 +  +------------+------------+
 +  
 +  Ano 2021
 +  +------------+------------+
 +  |Conferencias| Periódicos |
 +  +------------+------------+   
 +  | A1: 2      |   A1: 0    |
 +  | A2: 3      |   A2: 2    |
 +  | A3: 0      |   A3: 4    |
 +  | A4: 1      |   A4: 2    |
 +  | B1: 0      |   B1:10    |
 +  | B2: 0      |   B2: 5    |    
 +  | B3: 2      |   B3: 1    |
 +  | B4: 8      |   B4: 2    |
 +  | C : 9      |   C:  2    |
 +  +------------+------------+
 +  
 +  ...
 +  
 +  Ano 2000
 +  +------------+------------+
 +  |Conferencias| Periódicos |
 +  +------------+------------+   
 +  | A1: 2      |   A1: 0    |
 +  | A2: 3      |   A2: 2    |
 +  | A3: 0      |   A3: 4    |
 +  | A4: 1      |   A4: 2    |
 +  | B1: 0      |   B1:10    |
 +  | B2: 0      |   B2: 5    |    
 +  | B3: 2      |   B3: 1    |
 +  | B4: 8      |   B4: 2    |
 +  | C : 9      |   C:  2    |
 +  +------------+------------+
 +
 +5) Listar aqueles periódicos e eventos classificados no nível C;
 +
 +6) Listar os periódicos e eventos não classificados.
 +
 +Você deverá realizar a leitura dos currículos Lattes em formato XML armazenados em um determinado diretório (ver opções na forma de chamada);
 +
 +<note warning>
 +Não é permitido fazer chamadas de comandos externos. 
 +</note>
 +
 +=== Forma de chamada ==
 +
 +  ./lattes -d <diretorio com os CVs> -c <arquivo com a lista Qualis Conf> -p <arquivo com a lista Qualis Periódicos>
 +
 +=== Codificação dos Arquivos ===
 +
 +Todos os arquivos de currículo devem estar na codificação UTF-8. Os arquivos podem ser convertidos utilizando o comando iconv no Linux. Para mais detalhes, consulte [http://wiki.inf.ufpr.br/maziero/doku.php?id=prog2:codificacao_de_caracteres|aqui]
 +
 +=== Nota extra ===
 +
 +  * Realizar a apresentação gráfica (gráfico de barras) da produção do grupo de pesquisa em análise (o diretório) destacando produção em revista/periódicos (vermelho) e conferência (azul).
 +  * Exibir a lista de autores, indicando para cada autor a sua sublista de coautoria;
 +  * Permitir a comparação gráfica de dois grupos distintos (diretórios distintos)
 +
 +Note que nesse caso, você deverá informar pelo menos dois diretórios com os CVs. 
 +
 +O currículo Lattes de um pesquisador pode ser exportado da [[http://lattes.cnpq.br|Plataforma Lattes]] em formato XML. Os arquivos neste formato podem ser lidos em modo texto. As informações são estruturadas por tags, delimitados por ‘<’ e ‘>’. Por exemplo, ''<TAG dados>'' ou ''<TAG dados>dados</TAG>''. E o tamanho dos campos é indefinido, dessa forma sugere-se leitura dos dados caractere a caractere ou leitura de um determinado buffer e consequente análise. Mas também pode-se realizar a leitura de todo o arquivo de uma única vez se o tamanho do arquivo for conhecido e existir memória livre para alocação.
 +
 +Para realizar a execução do projeto/programa e também permitir uma verificação da consistência de implementação, disponibilizamos currículos de alguns pesquisadores separados em grupos/diretórios {{lattes-cvs.zip}}. 
 +
 +Mas você também pode obter os currículos Lattes de outros grupos de pesquisadores.  Como obter um currículo Lattes? Basta acessar o site da [[http://lattes.cnpq.br|Plataforma Lattes]] e então clicar em “Buscar Currículo”. Uma nova janela se abrirá onde você poderá digitar o nome do pesquisador que deseja procurar. Observe que por default a plataforma busca apenas currículos de doutores. Uma vez que o currículo Lattes estiver aberto, você poderá exportá-lo para formato XML bastando clicar sobre o ícone no canto superior direito.
 +
 +Para realizar a classificação das produções existentes nos currículos, são disponibilizadas duas listas (que poderão sofrer atualizações) extraídas de [4]:
 +
 +  * Lista de Periódicos {{qualis-periodicos.txt}}
 +  * Lista de Conferências {{qualis-conf.txt}} 
 +
 +Cada entrada no currículo Lattes do tipo publicação artigo em revista ou conferência deverá ser checada na lista disponibilizada e classificada de acordo com a classificação encontrada na lista. Por exemplo, a entrada
 +
 +  RAUBER, PAULO E. ; FADEL, SAMUEL G. ; FALCAO, ALEXANDRE X. ; TELEA, ALEXANDRU C. . Visualizing the Hidden Activity of Artificial Neural Networks. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, v. 23, p. 101-110, 2017.
 +
 +é dividida em quatro campos: lista de autores, título do artigo, e descrição do veículo de publicação (que pode conter alguns subcampos) e ano de publicaçao.
 +
 +Como o cadastro das publicações no Lattes é feito individual e manualmente pelos pesquisadores, pequenas diferenças geralmente existem na descrição do veículo. Por exemplo, 
 +
 +  International Conference on Image Processing
 +  Int. Conf Image Processing
 +
 +são entradas que indicam a mesma conferência: IEEE International Conference on Image Processing
 +
 +Dessa forma sugere-se utilizar uma função de distância de edição para comparar as strings (nome dos periódicos e/ou conferências). Para esta função você pode utilizar implementação disponível/encontrada na Internet, bastando apenas indicar o url/site de onde a implementação foi coletada.
 +
 +=== O que deve ser entregue ===
 +
 +  * Deve ser entregue ao professor um arquivo ''.tar'' ou ''.zip'' contendo:
 +    * arquivos ''.c'' e ''.h''
 +    * arquivo ''Makefile''
 +    * Por favor, NÃO ENVIE OS ARQUIVOS XML DOS CV! 
 +
 +  * O Makefile para o projeto deve ter pelo menos:
 +    * Os alvos ''all'' (default), ''clean'' e ''purge''.
 +    * ''CFLAGS = -std=c99 -Wall''
 +      * ATENÇÃO: Deve ser OBRIGATORIAMENTE usada a opção de compilação ''-std=c99''
 +    * Compilar e ligar separadamente (gerar arquivos ''.o'' intermediários) 
 +
 +=== Avaliação ===
 +
 +  * Os itens de avaliação do trabalho e respectivas pontuações são:
 +
 +    * Modularização e organização do código-fonte (15 pontos)
 +    * Funcionamento: corretude das respostas nos testes executados (40 pontos)
 +    * Eficiência: algoritmos e estruturas de dados utilizados para obter um melhor desempenho e uso eficiente de alocação dinãmica de memória (45 pontos)
 +    * Atividade Extra: Histograma em formato gráfico (+25 pontos)
 +    * ATENÇÃO: programas que tiverem erros de compilação ou terminarem a execução de forma abrupta sem que tenha havido processamento adequado receberão nota ZERO
 +
 +=== Referências ===
 +
 +[1] [[https://memoria.cnpq.br/web/portal-lattes/sobre-a-plataforma|Conselho Nacional do Desenvolvimento Científico e Tecnológico - CNPq, Sobre a plataforma Lattes]], acessado em 18/10/2022.
 +
 +[2] [[https://pt.wikipedia.org/wiki/C%C3%A9sar_Lattes|Wikipedia, César Lattes]], acessado em 18/10/2022.
 +
 +[3] [[http://www.sbu.unicamp.br/sbu/qualis-capes/|Qualis-CAPES, ]], acessado em 18/10/2022.
 +
 +[4] [[https://ppgcc.github.io/discentesPPGCC/pt-BR/qualis/|Qualis Ciência da Computação]], acessado em 20/10/2022.
 +