How to Read a CS Research Paper Philip W. L. Fong - - PowerPoint PPT Presentation

how to read a cs research paper
SMART_READER_LITE
LIVE PREVIEW

How to Read a CS Research Paper Philip W. L. Fong - - PowerPoint PPT Presentation

How to Read a CS Research Paper Philip W. L. Fong pwlfong@cs.uregina.ca Department of Computer Science University of Regina Regina, Saskatchewan, Canada Classification of Research Papers Workshop Papers: Work in progress, ideas, position


slide-1
SLIDE 1

How to Read a CS Research Paper

Philip W. L. Fong

pwlfong@cs.uregina.ca

Department of Computer Science University of Regina Regina, Saskatchewan, Canada

slide-2
SLIDE 2

Classification of Research Papers

Workshop Papers: Work in progress, ideas, position

papers

Conference Papers: Refereed research results Journal Papers: Archival quality research results Technical Reports: Not refereed; companion to

conference/journal paper

Dissertatation: Not refereed; but usually has external

examiner

How to Read a CS Research Paper – p.1/9

slide-3
SLIDE 3

Picking the Right Paper to Read

NO magazine articles please

High quality conference or journal publications Example: consult IEEE/ACM portal Using the library website Talk to your mentor or seminar coordinator Proper citation

How to Read a CS Research Paper – p.2/9

slide-4
SLIDE 4

Reading a Research Paper

  • 1. Comprehension
  • 2. Evaluation
  • 3. Synthesis

How to Read a CS Research Paper – p.3/9

slide-5
SLIDE 5

Step 1: Comprehension

Decoding the plot of a paper:

  • 1. What is the research problem the paper attempts to

address?

  • 2. What are the claimed contributions of the paper?
  • 3. How do the authors substantiate their claims?
  • 4. What are the conclusions?

▽How to Read a CS Research Paper – p.4/9

slide-6
SLIDE 6

Step 1: Comprehension

Decoding the plot of a paper:

  • 1. What is the research problem the paper attempts to

address?

What is the niche?

  • 2. What are the claimed contributions of the paper?
  • 3. How do the authors substantiate their claims?
  • 4. What are the conclusions?

▽How to Read a CS Research Paper – p.4/9

slide-7
SLIDE 7

Step 1: Comprehension

Decoding the plot of a paper:

  • 1. What is the research problem the paper attempts to

address?

What is the niche?

  • 2. What are the claimed contributions of the paper?

What is original?

  • 3. How do the authors substantiate their claims?
  • 4. What are the conclusions?

▽How to Read a CS Research Paper – p.4/9

slide-8
SLIDE 8

Step 1: Comprehension

Decoding the plot of a paper:

  • 1. What is the research problem the paper attempts to

address?

What is the niche?

  • 2. What are the claimed contributions of the paper?

What is original?

  • 3. How do the authors substantiate their claims?

What makes the claims scientific?

  • 4. What are the conclusions?

▽How to Read a CS Research Paper – p.4/9

slide-9
SLIDE 9

Step 1: Comprehension

Decoding the plot of a paper:

  • 1. What is the research problem the paper attempts to

address?

What is the niche?

  • 2. What are the claimed contributions of the paper?

What is original?

  • 3. How do the authors substantiate their claims?

What makes the claims scientific?

  • 4. What are the conclusions?

What are the lessons?

▽How to Read a CS Research Paper – p.4/9

slide-10
SLIDE 10

Step 1: Comprehension

Decoding the plot of a paper:

  • 1. What is the research problem the paper attempts to

address?

What is the niche?

  • 2. What are the claimed contributions of the paper?

What is original?

  • 3. How do the authors substantiate their claims?

What makes the claims scientific?

  • 4. What are the conclusions?

What are the lessons?

How to Read a CS Research Paper – p.4/9

slide-11
SLIDE 11

Step 2: Evaluation

  • 1. Is the research problem significant?
  • 2. Are the contributions significant?
  • 3. Are the claims valid?

▽How to Read a CS Research Paper – p.5/9

slide-12
SLIDE 12

Step 2: Evaluation

  • 1. Is the research problem significant?

Is the work scratching minor itches?

  • 2. Are the contributions significant?
  • 3. Are the claims valid?

▽How to Read a CS Research Paper – p.5/9

slide-13
SLIDE 13

Step 2: Evaluation

  • 1. Is the research problem significant?

Is the work scratching minor itches?

  • 2. Are the contributions significant?

Are there genuine surprises?

  • 3. Are the claims valid?

▽How to Read a CS Research Paper – p.5/9

slide-14
SLIDE 14

Step 2: Evaluation

  • 1. Is the research problem significant?

Is the work scratching minor itches?

  • 2. Are the contributions significant?

Are there genuine surprises?

  • 3. Are the claims valid?

Have the authors been cutting corners?

▽How to Read a CS Research Paper – p.5/9

slide-15
SLIDE 15

Step 2: Evaluation

  • 1. Is the research problem significant?

Is the work scratching minor itches?

  • 2. Are the contributions significant?

Are there genuine surprises?

  • 3. Are the claims valid?

Have the authors been cutting corners?

How to Read a CS Research Paper – p.5/9

slide-16
SLIDE 16

Step 3: Synthesis

What is the crux of the research problem? What are some alternative approaches to address the research problem? What is a better way to substantiate the claim of the authors? What is a good argument against the case made by the authors?

How to Read a CS Research Paper – p.6/9

slide-17
SLIDE 17

Step 3: Synthesis

How can the research results be improved? How can the research results be applied to another context? What are the open problems raised by this work? Bottomline: Can we do better than the authors?

How to Read a CS Research Paper – p.7/9

slide-18
SLIDE 18

Paper Review

2–4 pages in length:

  • 1. Abstract
  • 2. Evaluation
  • 3. Synthesis

How to Read a CS Research Paper – p.8/9

slide-19
SLIDE 19

Professional Paper Review

Refereeing process Ian Parberry. A guide for new referees in theoretical computer science. Information and Computation, 112(1):96–116, 1994. Alan Jay Smith. The task of the referee. IEEE Computer, 23(4):65–71, April 1990.

How to Read a CS Research Paper – p.9/9