SlideShare a Scribd company logo
How to Read Research Papers?Xiao QinDepartment of Computer Science and Software EngineeringAuburn Universityhttp://www.eng.auburn.edu/~xqinxqin@auburn.eduSome slides are adapted from notes by Nitin H. Vaidya at the University of Illinois at Urbana-Champaign1
Three Steps in a Research ProjectIdentify a ProblemSolve the Problem: a solutionPresent the solution
Why read papers?To know what’s happeningAvoid reinventing the wheel does happen commonly, 	too many wheels alreadyFind interesting research topicsWrite a good “related work” section
Why not to read papers?Cannot read everythingShould not read everythingCan suppress innovation
once you see solutions using a particular theme, often hard to think differentlyRead or not to read,that is the questionRead, of courseKnow what’s importantKnow what can be ignored without significant loss of information
Where to search? When I was a Master’s student…When I was a doctoral student…
Now…‹#›
Where to search papers? (1) IEEEXploreACM Digital Library‹#›
Where to search papers? (2) Google ScholarPersonal Web Pages‹#›
Where to search papers? (3) Top Conference ProceedingsAREA: System Technology  Premium:SOSP: ACM SIGOPS Symp on OS Principles	    OSDI:  UsenixSymp. OS Design and Implementation  Leading:ICPP: Intl Conf on Parallel Processing          ICDCS: IEEE Intl Conf. Distr. Comp Systems Reputable:GLOBECOM: Global Comm          ICCC: Intl Conf on Comp Communication
Where to search papers? (4) Top JournalsAREA: System Technology  Premium:Jnl of Parallel and Distributed Computing	    IEEE Trans on Parallel and Distributed Systems          Distributed Computing  Leading:Jnl of Network and Computer ApplicationsParallel Computing  Reputable:ACM Mobile Computing and Communicatons ReviewIntl Jnl of High Speed Computing
What to read? Major conferencesJournals are a few years behind, but still can be usefulTech reports from active research groupsneed to know which groups to look upSurvey / overview papersACM Computing SurveysCACM, IEEE Computer, Spectrummore technical - IEEE Personal Communications, …newsletters - ACM SIGCOMM, ACM SIGMOBILE, ...
Manage References
References Management SoftwareBiblioExpress   
References Management SoftwareEndNoteEndNote WebZoteroRefWorksReference ManagerMendeleySee Comparison at:http://workspace.imperial.ac.uk/library/Public/Reference_management_software_comparison.pdf
What’s in a paper [see also how to write papers: http://www.auburn.edu/~xzq0001/WritePapers-Part 1.ppt]AbstractIntroductionMotivationProblem descriptionSolution...Performance AnalysisConclusionsFuture Work
How to read a paper? Three levelsKnow why you want to read the paperTo know what’s going on (e.g., scanning proceedings)title, authors, abstractPapers in your broad research areaintroduction, motivation, solution description, summary, conclusionssometimes reading more details useful, but not alwaysPapers you may want to improve onread entire paper carefully
What to note?Authors and research groupNeed to know where to look for a paper on particular topicTheme of  the solutionShould be able to go back to the paper if you need more infoApproach to performance evaluationNote any shortcomings
So this paper is in print ...Be skepticalIf it sounds too good to be true, it often is ……
More Advice …
Three phases to readingDetermine if there is anything interesting at all in the paper.Determine which portion of the paper contains the interesting stuff.Should I read the whole paper?Read the whole paper if necessary.
Is there anything interesting?Ideally, the abstract should tell you this, but frequently it does not.Need to jump aboutRead conclusionRead introductionLook at the bibliographyGlance at the TOC – Table of Content (if any)
Which portion contains interesting stuff?A paper typically outlines its organization at the end of the introduction. Use this to determine which portion contains the exciting stuff. Quickly scan the titles of each sections in the paper.
Read the whole paperRead with the following questions in mindHow can I use this stuff?Does this really do what the author claims to do?What if the assumptions and choices that the author made are discarded (or made invalid)?Is source code available?More questions ……
Context and problem statementWhat problems are the author trying to solve or trying to convince you of?Are they important problems?Why?Why not?What is the author’s thesis?
Related work evaluationDoes the author describe other work in the field?If so, how does this research differ from the other work?
New ideaWhat new idea is the author proposing?ArchitectureAlgorithmMechanismMethodologyPerspectiveIs the idea useful and practical?26
What to evaluate?What need to be evaluated to confirm the worthiness of the new idea?RuntimeThroughputResource utilizationModel validation27
How to evaluate?How did the author go about conducting the evaluation?Formalize and prove theoremsRun simulationsArtifact design and constructionCollect traces from existing systems
Was the evaluation correct and adequate?How was the data collection done?Do you agree with the analysis of data?Do you agree with the conclusions about the data?Do you have any new interpretation of the data?Can you suggest new ways to evaluate the data?
Assumptions, drawbacks and extensionsCan you think of other aspects of the idea that need to be evaluated?Can you think of extensions or modifications to the idea to improve it?How would you evaluate your improvement?
Assumptions, drawbacks and extensionsCan you apply the idea or method of evaluation to your own project?Do the authors make any assumptions that are not valid or realistic?Can you come up with a more general solution that does not rely on one or more of the assumptions?
Future workDoes the author indicate how the work should be followed up on?Does the paper generate new ideas?Does the paper implicitly or explicitly provide a new way of doing other things or of thinking about problems?
SummaryIf you remember nothing else:Where to search papersScan papersRead papers with questions in mind
Download the presentation slideshttp://www.slideshare.net/xqin74Google: slideshare Xiao Qin
Further Researchhttp://www.eng.auburn.edu/~xqin
My webpagehttp://www.eng.auburn.edu/~xqin
Download Slides at slidesharehttp://www.slideshare.net/xqin74

More Related Content

PDF
TCC impressora 3D - UNIP 2013
PDF
2. DEMYTHOLOGIZING ROBERT JOHNSON
PPTX
Writing Easy to Comprehend Academic Papers
PDF
Project 2 How to modify os161: A Manual
PDF
Reflection paper rubric
PPTX
Myth and Imaginal Theology
PPT
Myth Religious Language
PPTX
Reflection paper outline
TCC impressora 3D - UNIP 2013
2. DEMYTHOLOGIZING ROBERT JOHNSON
Writing Easy to Comprehend Academic Papers
Project 2 How to modify os161: A Manual
Reflection paper rubric
Myth and Imaginal Theology
Myth Religious Language
Reflection paper outline

Viewers also liked (9)

PPT
Modern Approaches To The New Testament
PPT
How to write a reflection paper
PPTX
bible stories report
PPTX
How to understand the meaning of a passage
DOCX
personal Reflection paper on organizational Behavior
PPT
Jesus: Man Myth or Messiah Power Point
PPTX
3 hard facts shaping higher education thinking and behavior
PPTX
Connecting With the Disconnected
PPTX
Can We Assess Creativity?
Modern Approaches To The New Testament
How to write a reflection paper
bible stories report
How to understand the meaning of a passage
personal Reflection paper on organizational Behavior
Jesus: Man Myth or Messiah Power Point
3 hard facts shaping higher education thinking and behavior
Connecting With the Disconnected
Can We Assess Creativity?
Ad

Similar to How to read papers (20)

PDF
Master Beginners Workshop - Feb 2023
PPTX
Thesis powerpoint
PDF
How to Read Academic Papers
PDF
How to select your publications & who is who in research?: Impact & H factors
PDF
Master Beginners Workshop - September 2019
PDF
journal-club-template.pdf
PDF
How toreadsciarticle
PPT
1 howto-mehrnoush-shamsfard-web
PPT
1455438.ppt
PDF
A Seminar for Newbies
DOC
Detailed outline of Research Proposal
PPTX
4.10.19_a research paper.pptx
PPTX
151718520442.pptx
PPTX
How to write papers, part 1 principles
PPSX
RES 3024 Presentation 3a Understanding Academic Articles.ppsx
PPTX
a research paper.pptx
PPTX
a research paper.pptx
PPTX
Research Writing - 2018.07.18
PPTX
Text Analytics Presentation
PPTX
Writing and Publishing a Scientific Research Paper
Master Beginners Workshop - Feb 2023
Thesis powerpoint
How to Read Academic Papers
How to select your publications & who is who in research?: Impact & H factors
Master Beginners Workshop - September 2019
journal-club-template.pdf
How toreadsciarticle
1 howto-mehrnoush-shamsfard-web
1455438.ppt
A Seminar for Newbies
Detailed outline of Research Proposal
4.10.19_a research paper.pptx
151718520442.pptx
How to write papers, part 1 principles
RES 3024 Presentation 3a Understanding Academic Articles.ppsx
a research paper.pptx
a research paper.pptx
Research Writing - 2018.07.18
Text Analytics Presentation
Writing and Publishing a Scientific Research Paper
Ad

More from Xiao Qin (20)

PPTX
How to apply for internship positions?
PPTX
How to write research papers? Version 5.0
PDF
Making a competitive nsf career proposal: Part 2 Worksheet
PDF
Making a competitive nsf career proposal: Part 1 Tips
PPTX
Auburn csse faculty orientation
PPTX
Auburn CSSE graduate student orientation
PPTX
CSSE Graduate Programs Committee: Progress Report
PPTX
Project 2 how to modify OS/161
PDF
Project 2 how to install and compile os161
PPTX
Project 2 - how to compile os161?
PPTX
Understanding what our customer wants-slideshare
PPTX
OS/161 Overview
PPTX
Surviving a group project
PDF
P#1 stream of praise
PPTX
Data center specific thermal and energy saving techniques
PPTX
How to do research?
PPT
COMP2710 Software Construction: header files
PPT
COMP2710: Software Construction - Linked list exercises
PPTX
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...
PPTX
How to add system calls to OS/161
How to apply for internship positions?
How to write research papers? Version 5.0
Making a competitive nsf career proposal: Part 2 Worksheet
Making a competitive nsf career proposal: Part 1 Tips
Auburn csse faculty orientation
Auburn CSSE graduate student orientation
CSSE Graduate Programs Committee: Progress Report
Project 2 how to modify OS/161
Project 2 how to install and compile os161
Project 2 - how to compile os161?
Understanding what our customer wants-slideshare
OS/161 Overview
Surviving a group project
P#1 stream of praise
Data center specific thermal and energy saving techniques
How to do research?
COMP2710 Software Construction: header files
COMP2710: Software Construction - Linked list exercises
HDFS-HC2: Analysis of Data Placement Strategy based on Computing Power of Nod...
How to add system calls to OS/161

Recently uploaded (20)

PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
Classroom Observation Tools for Teachers
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Presentation on HIE in infants and its manifestations
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Microbial diseases, their pathogenesis and prophylaxis
O5-L3 Freight Transport Ops (International) V1.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
A systematic review of self-coping strategies used by university students to ...
Classroom Observation Tools for Teachers
Final Presentation General Medicine 03-08-2024.pptx
VCE English Exam - Section C Student Revision Booklet
Abdominal Access Techniques with Prof. Dr. R K Mishra
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
01-Introduction-to-Information-Management.pdf
Final Presentation General Medicine 03-08-2024.pptx
Cell Types and Its function , kingdom of life
Anesthesia in Laparoscopic Surgery in India
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Presentation on HIE in infants and its manifestations
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf

How to read papers

  • 1. How to Read Research Papers?Xiao QinDepartment of Computer Science and Software EngineeringAuburn Universityhttp://www.eng.auburn.edu/~xqinxqin@auburn.eduSome slides are adapted from notes by Nitin H. Vaidya at the University of Illinois at Urbana-Champaign1
  • 2. Three Steps in a Research ProjectIdentify a ProblemSolve the Problem: a solutionPresent the solution
  • 3. Why read papers?To know what’s happeningAvoid reinventing the wheel does happen commonly, too many wheels alreadyFind interesting research topicsWrite a good “related work” section
  • 4. Why not to read papers?Cannot read everythingShould not read everythingCan suppress innovation
  • 5. once you see solutions using a particular theme, often hard to think differentlyRead or not to read,that is the questionRead, of courseKnow what’s importantKnow what can be ignored without significant loss of information
  • 6. Where to search? When I was a Master’s student…When I was a doctoral student…
  • 8. Where to search papers? (1) IEEEXploreACM Digital Library‹#›
  • 9. Where to search papers? (2) Google ScholarPersonal Web Pages‹#›
  • 10. Where to search papers? (3) Top Conference ProceedingsAREA: System Technology Premium:SOSP: ACM SIGOPS Symp on OS Principles OSDI: UsenixSymp. OS Design and Implementation Leading:ICPP: Intl Conf on Parallel Processing ICDCS: IEEE Intl Conf. Distr. Comp Systems Reputable:GLOBECOM: Global Comm ICCC: Intl Conf on Comp Communication
  • 11. Where to search papers? (4) Top JournalsAREA: System Technology Premium:Jnl of Parallel and Distributed Computing IEEE Trans on Parallel and Distributed Systems Distributed Computing Leading:Jnl of Network and Computer ApplicationsParallel Computing Reputable:ACM Mobile Computing and Communicatons ReviewIntl Jnl of High Speed Computing
  • 12. What to read? Major conferencesJournals are a few years behind, but still can be usefulTech reports from active research groupsneed to know which groups to look upSurvey / overview papersACM Computing SurveysCACM, IEEE Computer, Spectrummore technical - IEEE Personal Communications, …newsletters - ACM SIGCOMM, ACM SIGMOBILE, ...
  • 15. References Management SoftwareEndNoteEndNote WebZoteroRefWorksReference ManagerMendeleySee Comparison at:http://workspace.imperial.ac.uk/library/Public/Reference_management_software_comparison.pdf
  • 16. What’s in a paper [see also how to write papers: http://www.auburn.edu/~xzq0001/WritePapers-Part 1.ppt]AbstractIntroductionMotivationProblem descriptionSolution...Performance AnalysisConclusionsFuture Work
  • 17. How to read a paper? Three levelsKnow why you want to read the paperTo know what’s going on (e.g., scanning proceedings)title, authors, abstractPapers in your broad research areaintroduction, motivation, solution description, summary, conclusionssometimes reading more details useful, but not alwaysPapers you may want to improve onread entire paper carefully
  • 18. What to note?Authors and research groupNeed to know where to look for a paper on particular topicTheme of the solutionShould be able to go back to the paper if you need more infoApproach to performance evaluationNote any shortcomings
  • 19. So this paper is in print ...Be skepticalIf it sounds too good to be true, it often is ……
  • 21. Three phases to readingDetermine if there is anything interesting at all in the paper.Determine which portion of the paper contains the interesting stuff.Should I read the whole paper?Read the whole paper if necessary.
  • 22. Is there anything interesting?Ideally, the abstract should tell you this, but frequently it does not.Need to jump aboutRead conclusionRead introductionLook at the bibliographyGlance at the TOC – Table of Content (if any)
  • 23. Which portion contains interesting stuff?A paper typically outlines its organization at the end of the introduction. Use this to determine which portion contains the exciting stuff. Quickly scan the titles of each sections in the paper.
  • 24. Read the whole paperRead with the following questions in mindHow can I use this stuff?Does this really do what the author claims to do?What if the assumptions and choices that the author made are discarded (or made invalid)?Is source code available?More questions ……
  • 25. Context and problem statementWhat problems are the author trying to solve or trying to convince you of?Are they important problems?Why?Why not?What is the author’s thesis?
  • 26. Related work evaluationDoes the author describe other work in the field?If so, how does this research differ from the other work?
  • 27. New ideaWhat new idea is the author proposing?ArchitectureAlgorithmMechanismMethodologyPerspectiveIs the idea useful and practical?26
  • 28. What to evaluate?What need to be evaluated to confirm the worthiness of the new idea?RuntimeThroughputResource utilizationModel validation27
  • 29. How to evaluate?How did the author go about conducting the evaluation?Formalize and prove theoremsRun simulationsArtifact design and constructionCollect traces from existing systems
  • 30. Was the evaluation correct and adequate?How was the data collection done?Do you agree with the analysis of data?Do you agree with the conclusions about the data?Do you have any new interpretation of the data?Can you suggest new ways to evaluate the data?
  • 31. Assumptions, drawbacks and extensionsCan you think of other aspects of the idea that need to be evaluated?Can you think of extensions or modifications to the idea to improve it?How would you evaluate your improvement?
  • 32. Assumptions, drawbacks and extensionsCan you apply the idea or method of evaluation to your own project?Do the authors make any assumptions that are not valid or realistic?Can you come up with a more general solution that does not rely on one or more of the assumptions?
  • 33. Future workDoes the author indicate how the work should be followed up on?Does the paper generate new ideas?Does the paper implicitly or explicitly provide a new way of doing other things or of thinking about problems?
  • 34. SummaryIf you remember nothing else:Where to search papersScan papersRead papers with questions in mind
  • 35. Download the presentation slideshttp://www.slideshare.net/xqin74Google: slideshare Xiao Qin
  • 38. Download Slides at slidesharehttp://www.slideshare.net/xqin74

Editor's Notes

  • #3: How many of you feel that reading too many papers can suppress innovation?