Efficient reading for computer science research#

Reading papers is how you build context and find gaps. Use a layered approach that matches your time.

The 3 pass method#

  • Pass 1 (5 to 10 minutes): Read the title, abstract, and conclusion.
  • Pass 2 (20 to 30 minutes): Scan figures, tables, and methods.
  • Pass 3 (deep read): Study the details and take structured notes.

What to record in your notes#

  • Problem statement
  • Key contributions
  • Methods or algorithms used
  • Dataset and evaluation metrics
  • Limitations or open questions

Build your citation graph#

  • Start with 2 to 3 anchor papers.
  • Use references to go backward in time.
  • Use citation lists to go forward in time.
  • Keep a short list of recurring authors and venues.

Reading strategies#

  • Group papers by method, not by topic.
  • Compare evaluation metrics across papers.
  • Ask: “What would I change or test next?”

Tool suggestions#

  • A citation manager (Zotero, Mendeley, or BibTeX)
  • A notes template you reuse for every paper
  • A shared folder for PDFs and datasets