SlideShare une entreprise Scribd logo
1  sur  38
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

Contenu connexe

Tendances

Research 04 ethical issues in research
Research 04   ethical issues in researchResearch 04   ethical issues in research
Research 04 ethical issues in research
Troy Elizaga
 
Teaching Research Skills
Teaching Research SkillsTeaching Research Skills
Teaching Research Skills
aislater
 

Tendances (20)

How to write and publish good quality research paper
How to write and publish good quality research paperHow to write and publish good quality research paper
How to write and publish good quality research paper
 
On Research and Writing Research Papers
On Research and Writing Research PapersOn Research and Writing Research Papers
On Research and Writing Research Papers
 
How to write a research proposal
How to write a research proposal How to write a research proposal
How to write a research proposal
 
Literature Review
Literature ReviewLiterature Review
Literature Review
 
Literature review
Literature reviewLiterature review
Literature review
 
How to-write-a-research-paper
How to-write-a-research-paperHow to-write-a-research-paper
How to-write-a-research-paper
 
What it needs to Write a Review Paper
What it needs to Write a Review PaperWhat it needs to Write a Review Paper
What it needs to Write a Review Paper
 
Research methodology
Research methodologyResearch methodology
Research methodology
 
Effective Literature Review - Effiong fortune
Effective Literature Review - Effiong fortuneEffective Literature Review - Effiong fortune
Effective Literature Review - Effiong fortune
 
Systematic Literature Review & Mapping
Systematic Literature Review & MappingSystematic Literature Review & Mapping
Systematic Literature Review & Mapping
 
Review of Literature.pptx
Review of Literature.pptxReview of Literature.pptx
Review of Literature.pptx
 
Modes of Research.pptx
Modes of Research.pptxModes of Research.pptx
Modes of Research.pptx
 
How to write a great research paper
How to write a great research paperHow to write a great research paper
How to write a great research paper
 
Research 04 ethical issues in research
Research 04   ethical issues in researchResearch 04   ethical issues in research
Research 04 ethical issues in research
 
How to write a good research proposal
How to write a good research proposalHow to write a good research proposal
How to write a good research proposal
 
Research proposal
Research proposalResearch proposal
Research proposal
 
Research Methodology & IPR-II
Research Methodology & IPR-IIResearch Methodology & IPR-II
Research Methodology & IPR-II
 
How to read a research article
How to read a research articleHow to read a research article
How to read a research article
 
How to write a scientific paper?
How to write a scientific paper?How to write a scientific paper?
How to write a scientific paper?
 
Teaching Research Skills
Teaching Research SkillsTeaching Research Skills
Teaching Research Skills
 

En vedette

2. DEMYTHOLOGIZING ROBERT JOHNSON
2. DEMYTHOLOGIZING ROBERT JOHNSON2. DEMYTHOLOGIZING ROBERT JOHNSON
2. DEMYTHOLOGIZING ROBERT JOHNSON
Tony Scherman
 
Reflection paper rubric
Reflection paper rubricReflection paper rubric
Reflection paper rubric
morristont
 

En vedette (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?
 

Similaire à How to read papers

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
 
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
 
Text Analytics Presentation
Text Analytics PresentationText Analytics Presentation
Text Analytics Presentation
Skylar Ritchie
 

Similaire à 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 Read Academic Papers
How to Read Academic PapersHow to Read Academic Papers
How to Read Academic Papers
 
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
 

Plus de Xiao Qin

P#1 stream of praise
P#1 stream of praiseP#1 stream of praise
P#1 stream of praise
Xiao Qin
 

Plus de 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
 

Dernier

Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
fonyou31
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Dernier (20)

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

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

Notes de l'éditeur

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