Giter Site home page Giter Site logo

academic's Introduction

Template para guiar a leitura de artigos.

Metadados

  • Título
  • Autores
  • De que instituições são os autores?
  • Onde foi publicado
  • Ano de publicação
  • link

Qual o problema?

Aqui é importante ser claro e conciso sobre o problema que o artigo aborda. Claro, pode haver mais de um ou desdobramentos do mesmo, mas tipicamente é muito claro o problema que os autores estão tentando resolver. Cuidado aqui para não cair na armadilha de responder algo como "um sistema de recomendação para..." ou "um algoritmo para... " ou "construir uma ferramenta para...". Esses não são problemas, são soluções. Problema tipicamente é "lentidão do algoritmo XPTO"; "dificuldade em revisar grandes PRs"; etc.

Exemplo: "Existing policies fail to capture the all-or-nothing property of transactions: all objects requested in parallel must be present in cache, or there will be little performance improvement because latency is dictated by the slowest access."

Uma tarefa importante para mostrar que entendeu o problema é explicá-lo com suas próprias palavras e descrever um exemplo. Nesse caso, teríamos algo do tipo: "Tipicamente, estratégias de cache como LRU e LFU são otimizadas para hit rate. Contudo, no caso de transações, pode ser que muitos objetos da transação estejam no cache, mas outros não e, portanto, a latência é ditada por esses que não estão. Veja um exemplo na figura abaixo..."

Qual a solução?

Como os autores tentam resolver o problema? Criando um algoritmo novo? uma metodologia? uma ferramenta?

Exemplo: Os autores apresentam uma nova estratégia de cache específica para lidar com transações. Nessa estratégia, a ideia é levar em consideração a natureza "tudo-ou-nada" das transações. Como prova de conceito, é apresentada um sistema de cache de alta performance chamado dtox, que ...

Quais são os detalhes técnicos dessa solução? O que chama mais atenção? Qual a ideia geral e o que deve ser discutido em mais detalhes?

Exemplo: os autores agrupam objetos de uma transação utilizando uma análise de grafos acíclicos de dependência, através de uma heurística que funciona da seguinte maneira: ...

Como foi avaliado?

O importante aqui é deixar claras as questões de pesquisa respondidas e o método científico utilizado. Quais foram os passos metodológicos? que métricas foram utilizadas? que métodos estatísticos foram utilizados para amparar as observações? Qual a natureza dos dados? quantas observações foram utilizadas? etc

Quais são os resultados?

Descrever de forma sucinta os resultados. Direto ao ponto.

Exemplo: O algoritmo proposto é 3x mais eficiente, em termos de tempo de execução, do que as abordagens similares avaliadas. Além disso, o algoritmo proporcionou um ganhou de 70% de throughput.

Resenha crítica

Aqui é um espaço para você opinar sobre o artigo e levantar questões importantes para a discussão que você terá sobre ele. São tarefas importantes:

  • identificar a relação dele com o que você está estudando e como você pode usar/reusar/combinar o que foi feito no artigo com o seu trabalho;
  • identificar possíveis ameaças à validade na avaliação;
  • identificar se a implementação (quando for o caso), está disponível e se você teve tempo/chance de experimentar com ela;
  • identificar possíveis importantes questões não respondidas;
  • identificar trabalhos futuros;
  • relacionar esse trabalho com outros trabalhos similares/relacionados;
  • levantar rapidamente/superficialmente as publicações dos autores e o que eles tem feito.

Discussão

Deixar aqui os comentários e insights importantes que surgiram durante a discussão do paper com o grupo. Colocar aqui ideias de trabalhos de pesquisa que podem ser feitas a partir desse trabalho. Por exemplo, experimentar com outra base, estender a análise para outro algoritmo, modelo etc.

Replicação

  • Onde estão os dados?
  • Onde está o código?
  • Conseguiu entender/rodar?
  • Dá para replicar o experimento/estudo?

academic's People

Contributors

joaoarthurbm avatar victorbrandaoa avatar carolmfreitas avatar raiaiaia avatar joaosoaresalmeidaa avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.