SlideShare a Scribd company logo
How to Read Research Papers? Xiao Qin Department of Computer Science and Software Engineering Auburn Universityhttp://www.eng.auburn.edu/~xqin xqin@auburn.edu Some slides are adapted from notes by Nitin H. Vaidya at the University of Illinois at Urbana-Champaign 1
Three Steps in a Research Project Identify a Problem Solve the Problem: a solution Present the solution
Why read papers? To know what’s happening Avoid reinventing the wheel  does happen commonly,  	too many wheels already Find interesting research topics Write a good “related work” section
Why not to read papers? Cannot read everything Should not read everything ,[object Object]
once you see solutions using a particular theme, often hard to think differently,[object Object]
Where to search?  When I was a Master’s student… ,[object Object]
Now…‹#›
Where to search papers? (1)  IEEEXplore ,[object Object],‹#›
Where to search papers? (2)  Google Scholar ,[object Object],‹#›
Where to search papers? (3)  Top Conference Proceedings AREA: 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 Journals AREA: System Technology   Premium: Jnl of Parallel and Distributed Computing 	    IEEE Trans on Parallel and Distributed Systems           Distributed Computing   Leading: Jnl of Network and Computer Applications Parallel Computing   Reputable: ACM Mobile Computing and Communicatons Review Intl Jnl of High Speed Computing
What to read?  Major conferences Journals are a few years behind, but still can be useful Tech reports from active research groups need to know which groups to look up Survey / overview papers ACM Computing Surveys CACM, IEEE Computer, Spectrum more technical - IEEE Personal Communications, … newsletters - ACM SIGCOMM, ACM SIGMOBILE, ...
Manage References
References Management Software BiblioExpress   
References Management Software EndNote EndNote Web Zotero RefWorks Reference Manager Mendeley See 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] Abstract Introduction Motivation Problem description Solution ... Performance Analysis Conclusions Future Work
How to read a paper? Three levels Know why you want to read the paper To know what’s going on (e.g., scanning proceedings) title, authors, abstract Papers in your broad research area introduction, motivation, solution description, summary, conclusions sometimes reading more details useful, but not always Papers you may want to improve on read entire paper carefully
What to note? Authors and research group Need to know where to look for a paper on particular topic Theme of  the solution Should be able to go back to the paper if you need more info Approach to performance evaluation Note any shortcomings
So this paper is in print ... Be skeptical If it sounds too good to be true, it often is ……
More Advice …
Three phases to reading Determine 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 about Read conclusion Read introduction Look at the bibliography Glance 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 paper Read with the following questions in mind How 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 statement What 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 evaluation Does the author describe other work in the field? If so, how does this research differ from the other work?
New idea What new idea is the author proposing? Architecture Algorithm Mechanism Methodology Perspective Is the idea useful and practical? 26
What to evaluate? What need to be evaluated to confirm the worthiness of the new idea? Runtime Throughput Resource utilization Model validation 27
How to evaluate? How did the author go about conducting the evaluation? Formalize and prove theorems Run simulations Artifact design and construction Collect 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 extensions Can 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 extensions Can 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 work Does 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?
Summary If you remember nothing else: Where to search papers Scan papers Read papers with questions in mind
Download the presentation slideshttp://www.slideshare.net/xqin74 Google: 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

What's hot

Potentially predatory and cloned journals february 2022
Potentially predatory and cloned journals february 2022Potentially predatory and cloned journals february 2022
Potentially predatory and cloned journals february 2022
Dr. Chinchu C
 
Research proposal writing 2013
Research proposal writing 2013Research proposal writing 2013
Research proposal writing 2013
Chukunoye Ochonogor
 
How to write a review paper
How to write a review paperHow to write a review paper
How to write a review paper
Dr. Shankar Subramaniam
 
PhD-Program Preparation for Successful Post-PhD Career
PhD-Program Preparation for Successful Post-PhD CareerPhD-Program Preparation for Successful Post-PhD Career
PhD-Program Preparation for Successful Post-PhD Career
Tao Xie
 
How to conduct systematic literature review
How to conduct systematic literature reviewHow to conduct systematic literature review
How to conduct systematic literature review
Kashif Hussain
 
ENDNOTE presentation
ENDNOTE presentation ENDNOTE presentation
ENDNOTE presentation
Jay Bhatt
 
Author Seminar: How to get published?
Author Seminar: How to get published?Author Seminar: How to get published?
Author Seminar: How to get published?
Genevieve Musasa
 
What types of articles do journals publish?
What types of articles do journals publish?What types of articles do journals publish?
What types of articles do journals publish?
Editage Insights (Resources for authors and journals)
 
Research Gate Profile Dr.C.Thanavathi
Research Gate Profile Dr.C.ThanavathiResearch Gate Profile Dr.C.Thanavathi
Research Gate Profile Dr.C.Thanavathi
Thanavathi C
 
Medical writing organisation
Medical writing organisationMedical writing organisation
Medical writing organisation
Reshma Kotian
 
RESEARCH TO PUBLICATION: A JOURNEY
RESEARCH TO PUBLICATION: A JOURNEYRESEARCH TO PUBLICATION: A JOURNEY
RESEARCH TO PUBLICATION: A JOURNEY
Khalid Hakeem
 
CHOOSING RESEARCH TOPICS AND WRITING RESEARCH PAPERS
CHOOSING RESEARCH TOPICS AND WRITING RESEARCH PAPERSCHOOSING RESEARCH TOPICS AND WRITING RESEARCH PAPERS
CHOOSING RESEARCH TOPICS AND WRITING RESEARCH PAPERS
iwan_rg
 
Publishing in high impact factor journals
Publishing in high impact factor journalsPublishing in high impact factor journals
Publishing in high impact factor journals
Mohamed Alrshah
 
Predatory publishing: what it is and how to avoid it
Predatory publishing: what it is and how to avoid itPredatory publishing: what it is and how to avoid it
Predatory publishing: what it is and how to avoid it
UQSCADS
 
Peer Review
Peer ReviewPeer Review
Peer Review
Saba Nazeer
 
Steps for successfully submitting your scientific article
Steps for successfully submitting  your  scientific articleSteps for successfully submitting  your  scientific article
Steps for successfully submitting your scientific article
Tamer Hamdy
 
How To Write A Manuscript (2008)
How To Write A Manuscript (2008)How To Write A Manuscript (2008)
How To Write A Manuscript (2008)tejasdesai
 
The peer review process
The peer review processThe peer review process
대학원 신입생을 위한 연구 길잡이
대학원 신입생을 위한 연구 길잡이대학원 신입생을 위한 연구 길잡이
대학원 신입생을 위한 연구 길잡이
Woosung Kwon
 
How to write successful proposal By: Dr Faisal Al-Allaf
How to write successful proposal By: Dr Faisal Al-AllafHow to write successful proposal By: Dr Faisal Al-Allaf
How to write successful proposal By: Dr Faisal Al-Allaf
Deanship of Scientific Research , Umm Al Qura University
 

What's hot (20)

Potentially predatory and cloned journals february 2022
Potentially predatory and cloned journals february 2022Potentially predatory and cloned journals february 2022
Potentially predatory and cloned journals february 2022
 
Research proposal writing 2013
Research proposal writing 2013Research proposal writing 2013
Research proposal writing 2013
 
How to write a review paper
How to write a review paperHow to write a review paper
How to write a review paper
 
PhD-Program Preparation for Successful Post-PhD Career
PhD-Program Preparation for Successful Post-PhD CareerPhD-Program Preparation for Successful Post-PhD Career
PhD-Program Preparation for Successful Post-PhD Career
 
How to conduct systematic literature review
How to conduct systematic literature reviewHow to conduct systematic literature review
How to conduct systematic literature review
 
ENDNOTE presentation
ENDNOTE presentation ENDNOTE presentation
ENDNOTE presentation
 
Author Seminar: How to get published?
Author Seminar: How to get published?Author Seminar: How to get published?
Author Seminar: How to get published?
 
What types of articles do journals publish?
What types of articles do journals publish?What types of articles do journals publish?
What types of articles do journals publish?
 
Research Gate Profile Dr.C.Thanavathi
Research Gate Profile Dr.C.ThanavathiResearch Gate Profile Dr.C.Thanavathi
Research Gate Profile Dr.C.Thanavathi
 
Medical writing organisation
Medical writing organisationMedical writing organisation
Medical writing organisation
 
RESEARCH TO PUBLICATION: A JOURNEY
RESEARCH TO PUBLICATION: A JOURNEYRESEARCH TO PUBLICATION: A JOURNEY
RESEARCH TO PUBLICATION: A JOURNEY
 
CHOOSING RESEARCH TOPICS AND WRITING RESEARCH PAPERS
CHOOSING RESEARCH TOPICS AND WRITING RESEARCH PAPERSCHOOSING RESEARCH TOPICS AND WRITING RESEARCH PAPERS
CHOOSING RESEARCH TOPICS AND WRITING RESEARCH PAPERS
 
Publishing in high impact factor journals
Publishing in high impact factor journalsPublishing in high impact factor journals
Publishing in high impact factor journals
 
Predatory publishing: what it is and how to avoid it
Predatory publishing: what it is and how to avoid itPredatory publishing: what it is and how to avoid it
Predatory publishing: what it is and how to avoid it
 
Peer Review
Peer ReviewPeer Review
Peer Review
 
Steps for successfully submitting your scientific article
Steps for successfully submitting  your  scientific articleSteps for successfully submitting  your  scientific article
Steps for successfully submitting your scientific article
 
How To Write A Manuscript (2008)
How To Write A Manuscript (2008)How To Write A Manuscript (2008)
How To Write A Manuscript (2008)
 
The peer review process
The peer review processThe peer review process
The peer review process
 
대학원 신입생을 위한 연구 길잡이
대학원 신입생을 위한 연구 길잡이대학원 신입생을 위한 연구 길잡이
대학원 신입생을 위한 연구 길잡이
 
How to write successful proposal By: Dr Faisal Al-Allaf
How to write successful proposal By: Dr Faisal Al-AllafHow to write successful proposal By: Dr Faisal Al-Allaf
How to write successful proposal By: Dr Faisal Al-Allaf
 

Viewers also liked

2. DEMYTHOLOGIZING ROBERT JOHNSON
2. DEMYTHOLOGIZING ROBERT JOHNSON2. DEMYTHOLOGIZING ROBERT JOHNSON
2. DEMYTHOLOGIZING ROBERT JOHNSONTony Scherman
 
Writing Easy to Comprehend Academic Papers
Writing Easy to Comprehend Academic PapersWriting Easy to Comprehend Academic Papers
Writing Easy to Comprehend Academic Papers
Management Paper
 
Project 2 How to modify os161: A Manual
Project 2 How to modify os161: A ManualProject 2 How to modify os161: A Manual
Project 2 How to modify os161: A Manual
Xiao Qin
 
Reflection paper rubric
Reflection paper rubricReflection paper rubric
Reflection paper rubricmorristont
 
Myth and Imaginal Theology
Myth and Imaginal TheologyMyth and Imaginal Theology
Myth and Imaginal Theology
tristanjstone
 
Myth Religious Language
Myth   Religious LanguageMyth   Religious Language
Myth Religious Language
ndaguiar
 
Reflection paper outline
Reflection paper outlineReflection paper outline
Reflection paper outline
EssayAcademy
 
Modern Approaches To The New Testament
Modern Approaches To The New TestamentModern Approaches To The New Testament
Modern Approaches To The New Testament
Jon Kohler
 
How to write a reflection paper
How to write a reflection paperHow to write a reflection paper
How to write a reflection paper
EssayAcademy
 
bible stories report
bible stories reportbible stories report
bible stories report
zyraville cañelas
 
How to understand the meaning of a passage
How to understand the meaning of a passageHow to understand the meaning of a passage
How to understand the meaning of a passage
Wycliffe Bible Translators
 
personal Reflection paper on organizational Behavior
personal Reflection paper on organizational Behaviorpersonal Reflection paper on organizational Behavior
personal Reflection paper on organizational Behavior
Sadam Hussain
 
Jesus: Man Myth or Messiah Power Point
Jesus: Man Myth or Messiah Power PointJesus: Man Myth or Messiah Power Point
Jesus: Man Myth or Messiah Power Point
evidenceforchristianity
 
Research methodology ppt babasab
Research methodology ppt babasab Research methodology ppt babasab
Research methodology ppt babasab
Babasab Patil
 
3 hard facts shaping higher education thinking and behavior
3 hard facts shaping higher education thinking and behavior3 hard facts shaping higher education thinking and behavior
3 hard facts shaping higher education thinking and behavior
Grant Thornton LLP
 
Connecting With the Disconnected
Connecting With the DisconnectedConnecting With the Disconnected
Connecting With the Disconnected
Chris Wejr
 
Can We Assess Creativity?
Can We Assess Creativity?Can We Assess Creativity?
Can We Assess Creativity?
John Spencer
 

Viewers also liked (17)

2. DEMYTHOLOGIZING ROBERT JOHNSON
2. DEMYTHOLOGIZING ROBERT JOHNSON2. DEMYTHOLOGIZING ROBERT JOHNSON
2. DEMYTHOLOGIZING ROBERT JOHNSON
 
Writing Easy to Comprehend Academic Papers
Writing Easy to Comprehend Academic PapersWriting Easy to Comprehend Academic Papers
Writing Easy to Comprehend Academic Papers
 
Project 2 How to modify os161: A Manual
Project 2 How to modify os161: A ManualProject 2 How to modify os161: A Manual
Project 2 How to modify os161: A Manual
 
Reflection paper rubric
Reflection paper rubricReflection paper rubric
Reflection paper rubric
 
Myth and Imaginal Theology
Myth and Imaginal TheologyMyth and Imaginal Theology
Myth and Imaginal Theology
 
Myth Religious Language
Myth   Religious LanguageMyth   Religious Language
Myth Religious Language
 
Reflection paper outline
Reflection paper outlineReflection paper outline
Reflection paper outline
 
Modern Approaches To The New Testament
Modern Approaches To The New TestamentModern Approaches To The New Testament
Modern Approaches To The New Testament
 
How to write a reflection paper
How to write a reflection paperHow to write a reflection paper
How to write a reflection paper
 
bible stories report
bible stories reportbible stories report
bible stories report
 
How to understand the meaning of a passage
How to understand the meaning of a passageHow to understand the meaning of a passage
How to understand the meaning of a passage
 
personal Reflection paper on organizational Behavior
personal Reflection paper on organizational Behaviorpersonal Reflection paper on organizational Behavior
personal Reflection paper on organizational Behavior
 
Jesus: Man Myth or Messiah Power Point
Jesus: Man Myth or Messiah Power PointJesus: Man Myth or Messiah Power Point
Jesus: Man Myth or Messiah Power Point
 
Research methodology ppt babasab
Research methodology ppt babasab Research methodology ppt babasab
Research methodology ppt babasab
 
3 hard facts shaping higher education thinking and behavior
3 hard facts shaping higher education thinking and behavior3 hard facts shaping higher education thinking and behavior
3 hard facts shaping higher education thinking and behavior
 
Connecting With the Disconnected
Connecting With the DisconnectedConnecting With the Disconnected
Connecting With the Disconnected
 
Can We Assess Creativity?
Can We Assess Creativity?Can We Assess Creativity?
Can We Assess Creativity?
 

Similar to How to read papers

Master Beginners Workshop - Feb 2023
Master Beginners Workshop - Feb 2023Master Beginners Workshop - Feb 2023
Master Beginners Workshop - Feb 2023
Miguel Pardal
 
Thesis powerpoint
Thesis powerpointThesis powerpoint
Thesis powerpoint
MalissaHopeCollins
 
How to select your publications & who is who in research?: Impact & H factors
How to select your publications & who is who in research?: Impact & H factorsHow to select your publications & who is who in research?: Impact & H factors
How to select your publications & who is who in research?: Impact & H factors
Diego López-de-Ipiña González-de-Artaza
 
Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019
Miguel Pardal
 
journal-club-template.pdf
journal-club-template.pdfjournal-club-template.pdf
journal-club-template.pdf
KojoDanquah4
 
How toreadsciarticle
How toreadsciarticleHow toreadsciarticle
How toreadsciarticle
Dr. Mahfoudh Hussein Mgammal
 
1 howto-mehrnoush-shamsfard-web
1 howto-mehrnoush-shamsfard-web1 howto-mehrnoush-shamsfard-web
1 howto-mehrnoush-shamsfard-web
sbu_itc
 
1455438.ppt
1455438.ppt1455438.ppt
1455438.ppt
musa572502
 
A Seminar for Newbies
A Seminar for NewbiesA Seminar for Newbies
A Seminar for Newbies
Han Park
 
4.10.19_a research paper.pptx
4.10.19_a research paper.pptx4.10.19_a research paper.pptx
4.10.19_a research paper.pptx
Chen Jiao
 
151718520442.pptx
151718520442.pptx151718520442.pptx
151718520442.pptx
obedcudjoe1
 
How to write papers, part 1 principles
How to  write papers, part 1 principlesHow to  write papers, part 1 principles
How to write papers, part 1 principles
Xiao Qin
 
RES 3024 Presentation 3a Understanding Academic Articles.ppsx
RES 3024 Presentation 3a Understanding Academic Articles.ppsxRES 3024 Presentation 3a Understanding Academic Articles.ppsx
RES 3024 Presentation 3a Understanding Academic Articles.ppsx
MatthewLewis227954
 
a research paper.pptx
a research paper.pptxa research paper.pptx
a research paper.pptx
PapuKumarNaik1
 
a research paper.pptx
a research paper.pptxa research paper.pptx
a research paper.pptx
PapuKumarNaik1
 
Research Writing - 2018.07.18
Research Writing - 2018.07.18Research Writing - 2018.07.18
Research Writing - 2018.07.18
Fariz Darari
 
Text Analytics Presentation
Text Analytics PresentationText Analytics Presentation
Text Analytics PresentationSkylar Ritchie
 
Writing and Publishing a Scientific Research Paper
Writing and Publishing a Scientific Research PaperWriting and Publishing a Scientific Research Paper
Writing and Publishing a Scientific Research Paper
InteX Research Lab
 
Week6-Sectionsofapaper.ppt
Week6-Sectionsofapaper.pptWeek6-Sectionsofapaper.ppt
Week6-Sectionsofapaper.ppt
KamranAli649587
 

Similar to How to read papers (20)

Master Beginners Workshop - Feb 2023
Master Beginners Workshop - Feb 2023Master Beginners Workshop - Feb 2023
Master Beginners Workshop - Feb 2023
 
Thesis powerpoint
Thesis powerpointThesis powerpoint
Thesis powerpoint
 
How to select your publications & who is who in research?: Impact & H factors
How to select your publications & who is who in research?: Impact & H factorsHow to select your publications & who is who in research?: Impact & H factors
How to select your publications & who is who in research?: Impact & H factors
 
Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019Master Beginners Workshop - September 2019
Master Beginners Workshop - September 2019
 
journal-club-template.pdf
journal-club-template.pdfjournal-club-template.pdf
journal-club-template.pdf
 
How toreadsciarticle
How toreadsciarticleHow toreadsciarticle
How toreadsciarticle
 
1 howto-mehrnoush-shamsfard-web
1 howto-mehrnoush-shamsfard-web1 howto-mehrnoush-shamsfard-web
1 howto-mehrnoush-shamsfard-web
 
1455438.ppt
1455438.ppt1455438.ppt
1455438.ppt
 
A Seminar for Newbies
A Seminar for NewbiesA Seminar for Newbies
A Seminar for Newbies
 
Detailed outline of Research Proposal
Detailed outline of  Research ProposalDetailed outline of  Research Proposal
Detailed outline of Research Proposal
 
4.10.19_a research paper.pptx
4.10.19_a research paper.pptx4.10.19_a research paper.pptx
4.10.19_a research paper.pptx
 
151718520442.pptx
151718520442.pptx151718520442.pptx
151718520442.pptx
 
How to write papers, part 1 principles
How to  write papers, part 1 principlesHow to  write papers, part 1 principles
How to write papers, part 1 principles
 
RES 3024 Presentation 3a Understanding Academic Articles.ppsx
RES 3024 Presentation 3a Understanding Academic Articles.ppsxRES 3024 Presentation 3a Understanding Academic Articles.ppsx
RES 3024 Presentation 3a Understanding Academic Articles.ppsx
 
a research paper.pptx
a research paper.pptxa research paper.pptx
a research paper.pptx
 
a research paper.pptx
a research paper.pptxa research paper.pptx
a research paper.pptx
 
Research Writing - 2018.07.18
Research Writing - 2018.07.18Research Writing - 2018.07.18
Research Writing - 2018.07.18
 
Text Analytics Presentation
Text Analytics PresentationText Analytics Presentation
Text Analytics Presentation
 
Writing and Publishing a Scientific Research Paper
Writing and Publishing a Scientific Research PaperWriting and Publishing a Scientific Research Paper
Writing and Publishing a Scientific Research Paper
 
Week6-Sectionsofapaper.ppt
Week6-Sectionsofapaper.pptWeek6-Sectionsofapaper.ppt
Week6-Sectionsofapaper.ppt
 

More from Xiao Qin

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

More from Xiao Qin (20)

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

Recently uploaded

Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
NelTorrente
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 

Recently uploaded (20)

Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 

How to read papers

  • 1. How to Read Research Papers? Xiao Qin Department of Computer Science and Software Engineering Auburn Universityhttp://www.eng.auburn.edu/~xqin xqin@auburn.edu Some slides are adapted from notes by Nitin H. Vaidya at the University of Illinois at Urbana-Champaign 1
  • 2. Three Steps in a Research Project Identify a Problem Solve the Problem: a solution Present the solution
  • 3. Why read papers? To know what’s happening Avoid reinventing the wheel does happen commonly, too many wheels already Find interesting research topics Write a good “related work” section
  • 4.
  • 5.
  • 6.
  • 8.
  • 9.
  • 10. Where to search papers? (3) Top Conference Proceedings AREA: 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 Journals AREA: System Technology Premium: Jnl of Parallel and Distributed Computing IEEE Trans on Parallel and Distributed Systems Distributed Computing Leading: Jnl of Network and Computer Applications Parallel Computing Reputable: ACM Mobile Computing and Communicatons Review Intl Jnl of High Speed Computing
  • 12. What to read? Major conferences Journals are a few years behind, but still can be useful Tech reports from active research groups need to know which groups to look up Survey / overview papers ACM Computing Surveys CACM, IEEE Computer, Spectrum more technical - IEEE Personal Communications, … newsletters - ACM SIGCOMM, ACM SIGMOBILE, ...
  • 14. References Management Software BiblioExpress   
  • 15. References Management Software EndNote EndNote Web Zotero RefWorks Reference Manager Mendeley See 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] Abstract Introduction Motivation Problem description Solution ... Performance Analysis Conclusions Future Work
  • 17. How to read a paper? Three levels Know why you want to read the paper To know what’s going on (e.g., scanning proceedings) title, authors, abstract Papers in your broad research area introduction, motivation, solution description, summary, conclusions sometimes reading more details useful, but not always Papers you may want to improve on read entire paper carefully
  • 18. What to note? Authors and research group Need to know where to look for a paper on particular topic Theme of the solution Should be able to go back to the paper if you need more info Approach to performance evaluation Note any shortcomings
  • 19. So this paper is in print ... Be skeptical If it sounds too good to be true, it often is ……
  • 21. Three phases to reading Determine 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 about Read conclusion Read introduction Look at the bibliography Glance 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 paper Read with the following questions in mind How 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 statement What 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 evaluation Does the author describe other work in the field? If so, how does this research differ from the other work?
  • 27. New idea What new idea is the author proposing? Architecture Algorithm Mechanism Methodology Perspective Is the idea useful and practical? 26
  • 28. What to evaluate? What need to be evaluated to confirm the worthiness of the new idea? Runtime Throughput Resource utilization Model validation 27
  • 29. How to evaluate? How did the author go about conducting the evaluation? Formalize and prove theorems Run simulations Artifact design and construction Collect 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 extensions Can 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 extensions Can 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 work Does 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. Summary If you remember nothing else: Where to search papers Scan papers Read papers with questions in mind
  • 35. Download the presentation slideshttp://www.slideshare.net/xqin74 Google: slideshare Xiao Qin
  • 38. Download Slides at slidesharehttp://www.slideshare.net/xqin74

Editor's Notes

  1. How many of you feel that reading too many papers can suppress innovation?