;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Thiago Gonçalves

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Como a produção científica brasileira deu origem a uma 'ciência salame'

Um pesquisador pode utilizar um trabalho e dividi-lo em vários trabalhos menores, como se estivesse fatiando um salame - iStock
Um pesquisador pode utilizar um trabalho e dividi-lo em vários trabalhos menores, como se estivesse fatiando um salame Imagem: iStock

27/07/2023 04h00

Um estudo publicado recentemente indicou que o número de artigos científicos publicados por pesquisadores caiu 7,4% em 2022, sendo a primeira queda registrada desde 1996.

Sem dúvida, o número é resultado da queda em financiamento que vimos nos últimos anos.

Os ataques às universidades e institutos de pesquisa, além da diminuição das verbas que apoiam as atividades científicas, sobretudo nas quantidades e valores de bolsas de pesquisa e apoio a pesquisadores em treinamento, teve o resultado esperado. Como em uma fábrica, sem mão de obra a produtividade cai.

Muitas notícias refletiram, corretamente, a defasagem entre a queda no financiamento e a primeira queda observada no número de artigos.

É importante lembrar que pesquisas científicas são feitas em escalas de alguns anos, e levamos muito tempo para sentir o impacto dessas políticas no resultado final da pesquisa, que é o artigo.

A perspectiva nefasta é que podemos, então, esperar novas quedas nos próximos anos, ou no mínimo uma demora para recuperar o patamar de produção visto antes.

Meu medo aqui é a ênfase exagerada, a meu ver, que vemos no número de artigos publicados.

É uma métrica importante, claro, refletindo o investimento em ciência de um país. No entanto, as própria agências de fomento no país usam às vezes essa métrica como a única forma de avaliar a produtividade de cientistas brasileiros, financiando mais aqueles que produzem mais artigos.

Sinto que a notícia acaba sendo um reflexo desse modo de pensar, que na minha opinião deve ser reavaliado.

Segundo tenho entendido, o motivo dessa política no Brasil é histórico. Como forma de estimular a produção de artigos científicos no país, há várias décadas os governos pensaram em premiar quem publicasse mais. Talvez fosse um movimento necessário em um país que saíra há pouco de uma ditadura, para restabelecer um ambiente de pesquisa nacional.

No entanto, hoje o cenário é mais complexo. Somos um dos países com maior produção de artigos científicos no mundo, mas ainda com uma porcentagem pequena de trabalhos entre os mais influentes ou mais citados internacionalmente — segundo análise publicada pela Clarivate Analytics, em estudo encomendado pelo próprio governo brasileiro.

O resultado dessa política é o que alguns chamam de "ciência salame": um pesquisador pode utilizar um trabalho e dividi-lo em vários trabalhos menores, de menor impacto, de forma a garantir mais artigos publicados — como se estivesse fatiando um salame de maneira bem fina.

Aos olhos das agências de fomento, é ótimo se o importante é publicar mais artigos, e esse pesquisador receberá mais dinheiro para continuar suas investigações, mas o impacto da pesquisa brasileira se vê reduzido.

Escrevi um pouco sobre isso há alguns meses, mas volto a repetir: para o crescimento da ciência nacional, devemos planejar como colocar cientistas brasileiros em posição de liderança em grandes projetos, com financiamento cada vez maior do Brasil. Não devemos pensar apenas no número de artigos produzidos, mas como cada um desses artigos tem um impacto, nacional e internacionalmente.

Precisamos de planejamento apropriado para que o Brasil deixe de ser coadjuvante no cenário científico globalizado e assuma o papel de destaque que merecemos.