How to Read a Paper

  • Key idea: read the paper in up to 3 passes

  • 1st pass gives the general idea
    • 5-10 mins
    • get a bird’s-eye view and decide whether to do any more passes or not
    • Do the following
      1. carefully read the title, abstract and introduction
      2. read the section and sub-section headings, but ignore everything else
      3. read the conclusions
      4. glance over the references, mentally ticking off the already read ones
    • at the end of this pass, five Cs should be answered
      1. Category: What type of paper is this? A measurement paper? An analysis of an existing system? A description of a research prototype?
      2. Context: Which other paper is it related to? Which theoretical bases were used to analyze the problem?
      3. Correctness: Do the assumptions appear to be valid?
      4. Contributions: What are the paper’s main contributions?
      5. Clarity: Is the paper well written?
    • this pass is adequate for papers that aren’t in the research area, but someday prove relevant
    • Most reviewers make only one pass, take care to choose coherent section and sub-section titles and write concise and comprehensive abstracts. If a reviewer cannot understand the gist after one pass, most probably will be rejected; if a reader cannot understand the higlights of the paper after 5 mins, the paper will likely never be read.

  • 2nd pass helps to grasp the paper’s content, not the details
    • read the paper with greater care, but ignore details such as proofs
    • Do the following
      1. Look carefully at the figures, diagrams and other illustrations in the paper. Pay special attention to graphs. Are the axes properly labeled? Are results shown with error bars, so that conclusions are statistically significant?
      2. Remember to mark relevant unread references for further reading
    • up to 1 hour
    • should be able to summarize the main thrust of the paper
    • if not understood at this point, choose:
      • set the paper aside
      • return to the paper later, perhaps after reading the background material
      • persevere and go on to the 3rd pass

  • 3rd pass helps to understand the paper in depth
    • attempt to virtually re-implement the paper
    • identify and challenge every assumption in every statement
    • jot down ideas for future work
    • 4 or 5 hours for beginners, an hour for an experienced reader
    • should be able to reconstruct the entire structure of the paper from memory, identify the strong and weak points.

References

Vahab Jabrayilov
Vahab Jabrayilov
CS PhD Student

My research interests include operating systems and cloud computing.