SlideShare ist ein Scribd-Unternehmen logo
1 von 52
How to write a  great research paper Simon Peyton Jones Microsoft Research, Cambridge
Writing papers is a skill ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Increasing importance
Writing papers: model 1 Idea Do research Write paper
Writing papers: model 2 ,[object Object],[object Object],[object Object],Idea Do research Write paper Idea Write paper Do research
Do not be intimidated Write a paper,  and give a talk, about  any idea ,  no matter how weedy and insignificant it may seem to you Fallacy You need to have a fantastic idea before you can write a paper.  (Everyone else seems to.)
Do not be intimidated Write a paper, and give a talk, about any idea, no matter how insignificant it may seem to you ,[object Object],[object Object]
The purpose of your paper
Why  bother? Good papers and talks are a fundamental part of research excellence Fallacy   we write papers and give talks mainly to impress others, gain recognition, and get promoted
Papers communicate ideas ,[object Object],[object Object],The greatest ideas are (literally) worthless if you keep them to yourself
The Idea ,[object Object],[object Object],[object Object],[object Object],[object Object],Idea   A re-usable insight,  useful to the reader
One ping ,[object Object],[object Object],[object Object],[object Object],Thanks to Joe Touch for “one ping”
The purpose of your paper is not... To describe the WizWoz system ,[object Object],[object Object]
Your narrative flow ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],I wish I knew how to solve that! I see how that works. Ingenious!
Structure (conference paper) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The abstract ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example ,[object Object],[object Object],[object Object],[object Object]
Structure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The introduction (1 page) ,[object Object],[object Object],[object Object],[object Object]
Describe the problem Use an example to introduce the problem
State your contributions ,[object Object],[object Object],[object Object]
State your contributions Bulleted list of contributions Do not leave the reader to guess what your contributions are!
Contributions should be refutable YES! NO! We have built a GUI toolkit in WizWoz, and used it to implement a text editor (Section 5). The result is half the length of the Java version. We have used WizWoz in practice We prove that the type system is sound, and that type checking is decidable (Section 4) We study its properties We give the syntax and semantics of a language that supports concurrent processes (Section 3).  Its innovative features are... We describe the WizWoz system.  It is really cool.
No “rest of this paper is...” ,[object Object],[object Object],“ The rest of this paper is structured as follows.  Section 2 introduces the problem.  Section 3 ...  Finally, Section 8 concludes”.
Structure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
No related work yet! Related work Your reader Your idea We adopt the notion of transaction from Brown [1], as modified for distributed systems by White [2], using the four-phase interpolation algorithm of Green [3].  Our work differs from White in our advanced revocation protocol, which deals with the case of priority inversion as described by Yellow [4].
No related work yet ,[object Object],[object Object],I feel tired I feel stupid
Structure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Presenting the idea 3. The idea Consider a bifircuated semi-lattice D, over a hyper-modulated signature S.  Suppose p i  is an element of D.  Then we know for every such p i  there is an epi-modulus j, such that p j  < p i . ,[object Object],[object Object],[object Object]
Presenting the idea ,[object Object],[object Object],[object Object],[object Object]
Putting the reader first ,[object Object],[object Object]
The payload of your paper Introduce the problem, and your idea, using EXAMPLES and only then present the general case
Using examples Example right away The Simon PJ question: is there any typewriter font?
The details: evidence ,[object Object],[object Object],[object Object],[object Object]
Structure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Related work ,[object Object]
The truth: credit is not like money ,[object Object],[object Object],[object Object],[object Object]
Credit is not like money ,[object Object],[object Object],[object Object],[object Object]
Structure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusions and further work ,[object Object]
The process of writing
The process ,[object Object],[object Object],[object Object],[object Object],[object Object]
Getting help ,[object Object],[object Object],[object Object],[object Object],Get your paper read by as many friendly guinea pigs as possible
Getting expert help ,[object Object],[object Object],[object Object]
Listening to your reviewers ,[object Object],[object Object],Treat every review like gold dust Be (truly) grateful for criticism as well as praise
Listening to your reviewers ,[object Object],[object Object],[object Object]
Language and style
Basic stuff ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Visual structure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Visual structure
Use the active voice The passive voice is “respectable” but it DEADENS your paper.  Avoid it at all costs. “ We” = you and the reader “ We” = the authors “ You” = the reader We can see that... It can be seen that... You might think this would be a type error It might be thought that this would be a type error We wanted to retain these properties These properties were thought desirable We ran 34 tests 34 tests were run YES NO
Use simple, direct language The ball moved sideways The object under study was displaced horizontally The garbage collector was really slow It could be considered that the speed of storage reclamation left something to be desired Find out Endeavour to ascertain  Yearly On an annual basis YES NO
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://www-2.cs.cmu.edu/afs/cs.cmu.edu/user/ mleone/web/how-to.html

Weitere ähnliche Inhalte

Was ist angesagt?

Djim workshop on peer review 2012
Djim workshop on peer review 2012Djim workshop on peer review 2012
Djim workshop on peer review 2012Lara Killian
 
2. note taking skills russell rodrigo
2. note taking skills russell rodrigo2. note taking skills russell rodrigo
2. note taking skills russell rodrigoDr. Russell Rodrigo
 
How to prepare for oral defense
How to prepare for oral defenseHow to prepare for oral defense
How to prepare for oral defenseAvonhartjohnson
 
Rethinking the Female Image: Promoting Positive Messages for Girls
Rethinking the Female Image: Promoting Positive Messages for GirlsRethinking the Female Image: Promoting Positive Messages for Girls
Rethinking the Female Image: Promoting Positive Messages for GirlsSociety of Women Engineers
 
How to Write a Conference Proposal
How to Write a Conference ProposalHow to Write a Conference Proposal
How to Write a Conference ProposalChiu-Ki Chan
 
Presentation Skills Up! Seminar - Harada Ushiku Lab (English)
Presentation Skills Up! Seminar - Harada Ushiku Lab (English)Presentation Skills Up! Seminar - Harada Ushiku Lab (English)
Presentation Skills Up! Seminar - Harada Ushiku Lab (English)Antonio Tejero de Pablos
 
How to Write Research Papers
How to Write Research PapersHow to Write Research Papers
How to Write Research PapersTao Xie
 
R proposal 8
R proposal 8R proposal 8
R proposal 8Magdy Aly
 
Lesson Seven: Revising
Lesson Seven: RevisingLesson Seven: Revising
Lesson Seven: Revisingbsimoneaux
 
1 howto-mehrnoush-shamsfard-web
1 howto-mehrnoush-shamsfard-web1 howto-mehrnoush-shamsfard-web
1 howto-mehrnoush-shamsfard-websbu_itc
 
Fiesole 2013: Author centric-thinking for Asian researchers
Fiesole 2013: Author centric-thinking for Asian researchersFiesole 2013: Author centric-thinking for Asian researchers
Fiesole 2013: Author centric-thinking for Asian researchersBenjamin Shaw
 
Enc1102 drafting research paper
Enc1102 drafting research paperEnc1102 drafting research paper
Enc1102 drafting research paperHeather Wayne
 
Writing for The Technology Teacher
Writing for The Technology TeacherWriting for The Technology Teacher
Writing for The Technology Teacherkdelapaz
 
Strong Thesis Statements
Strong Thesis StatementsStrong Thesis Statements
Strong Thesis StatementsJeremy Miller
 

Was ist angesagt? (19)

Scientific Paper Writing
Scientific Paper WritingScientific Paper Writing
Scientific Paper Writing
 
Djim workshop on peer review 2012
Djim workshop on peer review 2012Djim workshop on peer review 2012
Djim workshop on peer review 2012
 
2. note taking skills russell rodrigo
2. note taking skills russell rodrigo2. note taking skills russell rodrigo
2. note taking skills russell rodrigo
 
How to prepare for oral defense
How to prepare for oral defenseHow to prepare for oral defense
How to prepare for oral defense
 
Proposal writing
Proposal writingProposal writing
Proposal writing
 
Writing philosophy papers
Writing philosophy papersWriting philosophy papers
Writing philosophy papers
 
Rethinking the Female Image: Promoting Positive Messages for Girls
Rethinking the Female Image: Promoting Positive Messages for GirlsRethinking the Female Image: Promoting Positive Messages for Girls
Rethinking the Female Image: Promoting Positive Messages for Girls
 
How to Write a Conference Proposal
How to Write a Conference ProposalHow to Write a Conference Proposal
How to Write a Conference Proposal
 
Presentation Skills Up! Seminar - Harada Ushiku Lab (English)
Presentation Skills Up! Seminar - Harada Ushiku Lab (English)Presentation Skills Up! Seminar - Harada Ushiku Lab (English)
Presentation Skills Up! Seminar - Harada Ushiku Lab (English)
 
How to Write Research Papers
How to Write Research PapersHow to Write Research Papers
How to Write Research Papers
 
R proposal 8
R proposal 8R proposal 8
R proposal 8
 
Lesson Seven: Revising
Lesson Seven: RevisingLesson Seven: Revising
Lesson Seven: Revising
 
1 howto-mehrnoush-shamsfard-web
1 howto-mehrnoush-shamsfard-web1 howto-mehrnoush-shamsfard-web
1 howto-mehrnoush-shamsfard-web
 
Fiesole 2013: Author centric-thinking for Asian researchers
Fiesole 2013: Author centric-thinking for Asian researchersFiesole 2013: Author centric-thinking for Asian researchers
Fiesole 2013: Author centric-thinking for Asian researchers
 
Enc1102 drafting research paper
Enc1102 drafting research paperEnc1102 drafting research paper
Enc1102 drafting research paper
 
Writing for The Technology Teacher
Writing for The Technology TeacherWriting for The Technology Teacher
Writing for The Technology Teacher
 
Opencall rules
Opencall rulesOpencall rules
Opencall rules
 
Strong Thesis Statements
Strong Thesis StatementsStrong Thesis Statements
Strong Thesis Statements
 
Brainstorming
BrainstormingBrainstorming
Brainstorming
 

Ähnlich wie Writing A Paper Barcelona

Ähnlich wie Writing A Paper Barcelona (20)

Research Paper Writing
Research Paper WritingResearch Paper Writing
Research Paper Writing
 
20090720 writing a_paper
20090720 writing a_paper20090720 writing a_paper
20090720 writing a_paper
 
Research paper writing (abbreviated version)
Research paper writing (abbreviated version)Research paper writing (abbreviated version)
Research paper writing (abbreviated version)
 
jon-on reasearch.ppt
jon-on reasearch.pptjon-on reasearch.ppt
jon-on reasearch.ppt
 
Thesis tips
Thesis tipsThesis tips
Thesis tips
 
Presentation Of Research Work
Presentation Of Research WorkPresentation Of Research Work
Presentation Of Research Work
 
How to write papers, part 2 process of writing
How to  write papers, part 2 process of writingHow to  write papers, part 2 process of writing
How to write papers, part 2 process of writing
 
stevens.pdf
stevens.pdfstevens.pdf
stevens.pdf
 
Stevens
StevensStevens
Stevens
 
Research Methods Lecture 3
Research Methods Lecture 3Research Methods Lecture 3
Research Methods Lecture 3
 
Reviewing it Right!
Reviewing it Right!Reviewing it Right!
Reviewing it Right!
 
Writing It Right
Writing It  RightWriting It  Right
Writing It Right
 
Lecture11 (cs212)(how towriteareserchpaper)
Lecture11 (cs212)(how towriteareserchpaper)Lecture11 (cs212)(how towriteareserchpaper)
Lecture11 (cs212)(how towriteareserchpaper)
 
D12-EWRT 1A
D12-EWRT 1AD12-EWRT 1A
D12-EWRT 1A
 
Ewrt 1 a class 25
Ewrt 1 a class 25 Ewrt 1 a class 25
Ewrt 1 a class 25
 
Ewrt 1 a class 25
Ewrt 1 a class 25 Ewrt 1 a class 25
Ewrt 1 a class 25
 
How to prepare_for_your_viva
How to prepare_for_your_vivaHow to prepare_for_your_viva
How to prepare_for_your_viva
 
Design statement
Design statementDesign statement
Design statement
 
What is ph d thesis writing
What is ph d thesis writingWhat is ph d thesis writing
What is ph d thesis writing
 
Ewrt 1 a class 12
Ewrt 1 a class 12Ewrt 1 a class 12
Ewrt 1 a class 12
 

Kürzlich hochgeladen

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 

Kürzlich hochgeladen (20)

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 

Writing A Paper Barcelona

  • 1. How to write a great research paper Simon Peyton Jones Microsoft Research, Cambridge
  • 2.
  • 3. Writing papers: model 1 Idea Do research Write paper
  • 4.
  • 5. Do not be intimidated Write a paper, and give a talk, about any idea , no matter how weedy and insignificant it may seem to you Fallacy You need to have a fantastic idea before you can write a paper. (Everyone else seems to.)
  • 6.
  • 7. The purpose of your paper
  • 8. Why bother? Good papers and talks are a fundamental part of research excellence Fallacy we write papers and give talks mainly to impress others, gain recognition, and get promoted
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Describe the problem Use an example to introduce the problem
  • 20.
  • 21. State your contributions Bulleted list of contributions Do not leave the reader to guess what your contributions are!
  • 22. Contributions should be refutable YES! NO! We have built a GUI toolkit in WizWoz, and used it to implement a text editor (Section 5). The result is half the length of the Java version. We have used WizWoz in practice We prove that the type system is sound, and that type checking is decidable (Section 4) We study its properties We give the syntax and semantics of a language that supports concurrent processes (Section 3). Its innovative features are... We describe the WizWoz system. It is really cool.
  • 23.
  • 24.
  • 25. No related work yet! Related work Your reader Your idea We adopt the notion of transaction from Brown [1], as modified for distributed systems by White [2], using the four-phase interpolation algorithm of Green [3]. Our work differs from White in our advanced revocation protocol, which deals with the case of priority inversion as described by Yellow [4].
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. The payload of your paper Introduce the problem, and your idea, using EXAMPLES and only then present the general case
  • 32. Using examples Example right away The Simon PJ question: is there any typewriter font?
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40. The process of writing
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 47.
  • 48.
  • 50. Use the active voice The passive voice is “respectable” but it DEADENS your paper. Avoid it at all costs. “ We” = you and the reader “ We” = the authors “ You” = the reader We can see that... It can be seen that... You might think this would be a type error It might be thought that this would be a type error We wanted to retain these properties These properties were thought desirable We ran 34 tests 34 tests were run YES NO
  • 51. Use simple, direct language The ball moved sideways The object under study was displaced horizontally The garbage collector was really slow It could be considered that the speed of storage reclamation left something to be desired Find out Endeavour to ascertain Yearly On an annual basis YES NO
  • 52.