Paper Reading Check List
Sugih Jamin
jamin@eecs.umich.edu
Here's a list of questions you may want to keep in mind
when reading papers:
- Context and Problem Statement:
-
What problems are the authors trying to solve?
Are they important problems? Why or why not?
- New Idea:
-
What new architecture, algorithm, mechanism, methodology,
or perspective are the authors proposing?
(How is the new idea different from all other ideas to
solve the same problem?)
- What to Evaluate?
-
What, according to the authors, need to be evaluated to
confirm the worthiness of their new idea?
Runtime? Throughput? Cache miss ratio?
Utilization?
- How to Evaluate?
-
How did the authors go about conducting the evaluation?
Did they prove theorems?
Did they run simulations?
Did they build a system?
Did they collect traces from existing systems?
- Was the Evaluation Correct and Adequate?
-
How was their data collection done?
Do you agree with their analysis of the data?
Do you agree with their conclusions about the data?
Do you have new interpretation of their data?
Can you suggest new ways to evaluate their idea?
- Limitations, Drawback, Extension:
-
Can you think of other aspects of their idea that
need to be evaluated?
Can you think of extensions or modifications to their
idea to improve it?
How would you evaluate your improvement?
Can you apply their idea or method of evaluation
to your own project?