SlideShare a Scribd company logo
1 of 17
Download to read offline
Lecture 11



                                         How to write a
                                        Research Paper
                                             (Technical Writing CS212)




                                            Abdisalam Issa-Salwe

                                               Taibah University
                                  College of Computer Science & Engineering
                                        Computer Science Department




                        Writing papers is a skill


                          Good writing is a skill you can learn
                          It’s a skill that is worth learning:

                            You will get more papers accepted, etc
Increasing importance




                            Your ideas will have more impact
                            Your ideas will have more impact
                            You will have better ideas



                                                                              2




                                                                                  1
Writing papers: model 1
 Idea     Do research      Write paper


Writing papers: model 2

 Idea      Write paper     Do research



 Forces us to be clear, focused
 Crystallises what we don’t understand
 Opens the way to dialogue with others:
 reality check, critique, and collaboration
                                              3




Do not be intimidated
  You need to have a fantastic idea
before you can write a paper.
  Write a paper, and give a talk,
about any idea, no matter how
weedy and insignificant it may seem
to you Writing the paper is how you
develop the idea in the first place
 It usually turns out to be more
interesting and challenging that it
seemed at first
                                              4




                                                  2
Papers communicate ideas

 Your goal: to influence the mind of your
 reader with your idea
 The greatest ideas are (literally) worthless
 if you keep them to yourself
 Papers are far more durable than
 programs




                                                          5




The Idea


 Figure out what your idea is
 Make certain that the reader is in no doubt what
 the idea is.
 Be 100% explicit:
   “The main idea of this paper is....”
   “In this section we present the main contributions of the
   paper.”
 Many papers contain good ideas, but do not distil
 what they are.
                                                          6




                                                               3
One ping
 Your paper should have just one main idea: one
 clear, sharp idea
 Read your paper again: can you hear the main
 idea?
 You may not know exactly what the idea is when
 you start writing; but you must know when you
 finish
 If you have lots of ideas, write lots of papers



                                               7




Your narrative flow

 Here is a problem
   It’s an interesting problem
   It’s an unsolved problem
 Here is my idea
   My idea works (details, data)
   Here’s how my idea compares to other
   people’s approaches


                                               8




                                                   4
Structure

  Title
  Abstract
  Introduction
  The problem
  My idea
  The details
  Related work
  Conclusions and further work

                                             9




The abstract

   Write the abstract last
   Four sentences
  1.   State the problem
  2.   Say why it’s an interesting problem
  3.   Say what your solution achieves
  4.   Say what follows from your solution




                                             10




                                                  5
Example

1.   Many papers are badly written and hard
     to understand
2.   This is a pity, because their good ideas
     may go unappreciated
3.   Following simple guidelines can
     dramatically improve the quality of your
     papers
4.   Your work will be used more, and the
     feedback you get from others will in turn
     improve your research
                                             11




The introduction
1.   Describe the problem
2.   State your contributions




                                             12




                                                  6
Describe the problem



                                       Use an
                                      example
                                          to
                                      introduc
                                        e the
                                      problem



                                               13




State your contributions

    Write the list of contributions first
    The list of contributions drives the entire
    paper:
      the paper substantiates the claims you have
      made
    Reader may feel your contribution having
    a positive effect


                                               14




                                                    7
Contributions should be refutable
            NO!                               YES!
We describe the WizWoz       We give the syntax and semantics of a
system. It is really cool.   language that supports concurrent
                             processes (Section 3). Its innovative
                             features are...

We study its properties      We prove that the type system is sound,
                             and that type checking is decidable
                             (Section 4)
We have used WizWoz in       We have built a GUI toolkit in WizWoz,
practice                     and used it to implement a text editor
                             (Section 5). The result is half the length
                             of the Java version.


                                                                     15




No “rest of this paper is...”
               “The rest of this paper is structured as
               follows. Section 2 introduces the
 Not:          problem. Section 3 ... Finally, Section 8
               concludes”.

 Instead, use forward references from
 the narrative in the introduction.
 The introduction (including the
 contributions) should survey the whole
 paper, and therefore forward reference
 every important part.
                                                                     16




                                                                          8
No related work yet

  Problem 1: the reader knows nothing
  about the problem yet; so your
  (carefully trimmed) description of
  various technical tradeoffs is
  absolutely incomprehensible
  Problem 2: describing alternative
  approaches gets between the reader
  and your idea
                                                17




Presenting the idea
  3. The idea
  Consider a bifircuated semi-lattice D, over
  a hyper-modulated signature S. Suppose
  pi is an element of D. Then we know for
  every such pi there is an epi-modulus j,
  such that pj < pi.
  Sounds impressive...but sends readers
  to sleep
  In a paper you MUST provide the
  details, but FIRST convey the idea

                                                18




                                                     9
Presenting the idea

   Explain it as if you were speaking to
   someone using a whiteboard
   Conveying the intuition is primary, not
   secondary
   Once your reader has the intuition, he/she
   can follow the details (but not vice versa)
   Even if he/she skips the details, she still
   takes away something valuable

                                               19




Putting the reader first
   Do not recapitulate your personal journey of
   discovery.
   This route may be soaked with your blood, but
   that is not interesting to the reader.
   Instead, choose the most direct route to the
   idea.
   Introduce the problem, and your idea, using
   EXAMPLES and only then present the general
   case


                                               20




                                                    10
The details: evidence
  Your introduction makes claims
  The body of the paper provides evidence to
  support each claim
  Check each claim in the introduction, identify the
  evidence, and forward-reference it from the
  claim
  Evidence can be: analysis and comparison,
  theorems, measurements, case studies



                                                   21




The truth: credit is not like money

 To make my work look good, DON’T MAKE
 other people’s work look bad
 Warmly acknowledge people who have
 helped you
 Be generous to the competition. “In his
 inspiring paper [Foo98] Foogle shows....
 We develop his foundation in the following
 ways...”



                                                   22




                                                        11
Credit is not like money
  Giving credit to others does not diminish the
credit you get from your paper
 Failing to give credit to others can kill your
paper
  If you imply that an idea is yours, and the
referee knows it is not, then either
    You don’t know that it’s an old idea (bad)
    You do know, but are pretending it’s yours
    (very bad)

                                                  23




The process

  Start early. Very early.
    Hastily-written papers get rejected.
    Papers need time to mature




                                                  24




                                                       12
Getting help

  Get your paper read by as many friendly
  as possible
  Experts are good
  Non-experts are also very good
  Each reader can only read your paper for
  the first time once! So use them carefully
  Explain carefully what you want (“I got lost
  here” is much more important than “Jarva
  is mis-spelt”.)
                                               25




Getting expert help

  A good plan: when you think you are
  done, send the draft to the competition
  saying “could you help me ensure that I
  describe your work fairly?”.
  Often they will respond with helpful
  critique (they are interested in the area)
  They are likely to be your referees
  anyway, so getting their comments or
  criticism up front is good.
                                               26




                                                    13
Listening to your reviewers
  Treat every review like gold dust
  Be (truly) grateful for criticism as well as praise
  Read every criticism as a positive suggestion
 for something you could explain more clearly
  DO NOT respond “you stupid person, I meant
 X”. Fix the paper so that X is apparent even to
 the stupidest reader.
 Thank them warmly. They have given up their
 time for you.

                                                        27




Basic stuff

 Submit by the deadline
 Keep to the length restrictions
    Do not narrow the margins
    Do not use 6pt font
    On occasion, supply supporting evidence
    (e.g. experimental data, or a written-out proof)
    in an appendix
 Always use a spell checker

                                                        28




                                                             14
Visual structure

   Give strong visual structure to your
   paper using
     sections and sub-sections
     bullets
     italics
     laid-out code
   Find out how to draw pictures, and use
   them

                                            29




Visual structure




                                            30




                                                 15
Use the active voice

    The passive voice is “respectable” but it DEADENS
             your paper. Avoid it at all costs.

              NO                                    YES
      It can be seen that...                   We can see that...
        34 tests were run                        We ran 34 tests
 These properties were thought             We wanted to retain these
          desirable                              properties

It might be thought that this would    You might think this would be a type
          be a type error                             error



                                                                        31




Use simple, direct language

                 NO                                   YES
      The object under study was
                                              The ball moved sideways
        displaced horizontally

          On an annual basis                            Yearly


        Endeavour to ascertain                        Find out


    It could be considered that the
                                          The garbage collector was really
   speed of storage reclamation left
                                                      slow
        something to be desired
                                                                        32




                                                                              16
Reference
 Simon Peyton Jones Microsoft Research,
 How to write a great research paper,
 Cambridge,
 pttp://www.ifs.tuwien.ac.at/~silvia/research
 -tips/Writing%20a%20paper.pdf
 Abdisalam Issa-Salwe, lecture notes,
 Taibah University.



                                            33




                                                 17

More Related Content

Viewers also liked

How to Do Research: Seven Steps to Successful Research
How to Do Research: Seven Steps to Successful ResearchHow to Do Research: Seven Steps to Successful Research
How to Do Research: Seven Steps to Successful ResearchSi Krishan
 
Writing for computer science, 3rd edition springer
Writing for computer science, 3rd edition springerWriting for computer science, 3rd edition springer
Writing for computer science, 3rd edition springerMehdi Hussain
 
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 principlesXiao Qin
 
Technical & Research Writing (English)
Technical & Research Writing (English)Technical & Research Writing (English)
Technical & Research Writing (English)Jamil AlKhatib
 
8 steps for writing an effective research paper
8 steps for writing an effective research paper8 steps for writing an effective research paper
8 steps for writing an effective research paperSets India
 
Writing the Research Paper
Writing the Research PaperWriting the Research Paper
Writing the Research PaperAdam Raskoskie
 
Writing research paper khalid
Writing research paper khalidWriting research paper khalid
Writing research paper khalidKhalid Mahmood
 
How to Write Research Papers
How to Write Research PapersHow to Write Research Papers
How to Write Research PapersTao Xie
 
How to Read Academic Papers
How to Read Academic PapersHow to Read Academic Papers
How to Read Academic PapersJia-Bin Huang
 
How to Write a Research Paper, Fast!
How to Write a Research Paper, Fast!How to Write a Research Paper, Fast!
How to Write a Research Paper, Fast!Essay Academia
 
Bibliography Software and Computer Science Research paper sites
Bibliography Software and Computer Science Research paper sitesBibliography Software and Computer Science Research paper sites
Bibliography Software and Computer Science Research paper sitesDamian T. Gordon
 
Research 101 - Paper Writing with LaTeX
Research 101 - Paper Writing with LaTeXResearch 101 - Paper Writing with LaTeX
Research 101 - Paper Writing with LaTeXJia-Bin Huang
 
How to Write a Research Paper
How to Write a Research Paper How to Write a Research Paper
How to Write a Research Paper Jamaica Olazo
 
Writing For Computer Science
Writing For Computer ScienceWriting For Computer Science
Writing For Computer ScienceCarlos Arturo
 
Writing A Research Paper In 10 Easy Steps
Writing A Research Paper In 10 Easy StepsWriting A Research Paper In 10 Easy Steps
Writing A Research Paper In 10 Easy Stepslauren
 

Viewers also liked (19)

How to Do Research: Seven Steps to Successful Research
How to Do Research: Seven Steps to Successful ResearchHow to Do Research: Seven Steps to Successful Research
How to Do Research: Seven Steps to Successful Research
 
How to publish a research paper
How to publish a research paperHow to publish a research paper
How to publish a research paper
 
Writing for computer science, 3rd edition springer
Writing for computer science, 3rd edition springerWriting for computer science, 3rd edition springer
Writing for computer science, 3rd edition springer
 
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
 
Technical & Research Writing (English)
Technical & Research Writing (English)Technical & Research Writing (English)
Technical & Research Writing (English)
 
8 steps for writing an effective research paper
8 steps for writing an effective research paper8 steps for writing an effective research paper
8 steps for writing an effective research paper
 
How To Write A Research Paper
How To Write A Research PaperHow To Write A Research Paper
How To Write A Research Paper
 
Writing the Research Paper
Writing the Research PaperWriting the Research Paper
Writing the Research Paper
 
Writing research paper khalid
Writing research paper khalidWriting research paper khalid
Writing research paper khalid
 
How to Write Research Papers
How to Write Research PapersHow to Write Research Papers
How to Write Research Papers
 
How to Read Academic Papers
How to Read Academic PapersHow to Read Academic Papers
How to Read Academic Papers
 
Best Paper winning PPT
Best Paper winning PPTBest Paper winning PPT
Best Paper winning PPT
 
How to Write a Research Paper, Fast!
How to Write a Research Paper, Fast!How to Write a Research Paper, Fast!
How to Write a Research Paper, Fast!
 
Bibliography Software and Computer Science Research paper sites
Bibliography Software and Computer Science Research paper sitesBibliography Software and Computer Science Research paper sites
Bibliography Software and Computer Science Research paper sites
 
Research 101 - Paper Writing with LaTeX
Research 101 - Paper Writing with LaTeXResearch 101 - Paper Writing with LaTeX
Research 101 - Paper Writing with LaTeX
 
How to write a research paper
How to write a research paperHow to write a research paper
How to write a research paper
 
How to Write a Research Paper
How to Write a Research Paper How to Write a Research Paper
How to Write a Research Paper
 
Writing For Computer Science
Writing For Computer ScienceWriting For Computer Science
Writing For Computer Science
 
Writing A Research Paper In 10 Easy Steps
Writing A Research Paper In 10 Easy StepsWriting A Research Paper In 10 Easy Steps
Writing A Research Paper In 10 Easy Steps
 

Similar to Lecture11 (cs212)(how towriteareserchpaper)

Write a research paper howto - good presentation
Write a research paper   howto - good presentationWrite a research paper   howto - good presentation
Write a research paper howto - good presentationantiw
 
How to write a research paper
How to write a research paperHow to write a research paper
How to write a research paperSorab Sadri
 
20090720 writing a_paper
20090720 writing a_paper20090720 writing a_paper
20090720 writing a_paperMichael Karpov
 
Writing A Paper Barcelona
Writing A Paper BarcelonaWriting A Paper Barcelona
Writing A Paper BarcelonaWeiwei Fang
 
Professionals Must Write Seminar
Professionals Must Write SeminarProfessionals Must Write Seminar
Professionals Must Write SeminarilseG
 
Professionals Must Write Seminar
Professionals Must Write SeminarProfessionals Must Write Seminar
Professionals Must Write SeminarilseG
 
Writing researchpaper
Writing researchpaperWriting researchpaper
Writing researchpaperTenzin Londor
 
Writing researchpaper
Writing researchpaperWriting researchpaper
Writing researchpaperTenzin Londor
 
Longman research training guide
Longman research training guideLongman research training guide
Longman research training guideLongman Research
 
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.0Xiao Qin
 
Research paper writing (abbreviated version)
Research paper writing (abbreviated version)Research paper writing (abbreviated version)
Research paper writing (abbreviated version)JasonProff
 
jon-on reasearch.ppt
jon-on reasearch.pptjon-on reasearch.ppt
jon-on reasearch.pptSumit Roy
 
Week 02-giving a talk
Week 02-giving a talkWeek 02-giving a talk
Week 02-giving a talkNguyen Tran
 
Research Paper Writing
Research Paper WritingResearch Paper Writing
Research Paper WritingJasonProff
 
Scientific writing process
Scientific writing processScientific writing process
Scientific writing processKhalid Hakeem
 
How to publish a technical paper in SCI Journals?
How to publish a technical paper  in SCI Journals?How to publish a technical paper  in SCI Journals?
How to publish a technical paper in SCI Journals?Ajay Kumar
 
Ewrt 1 a class 6
Ewrt 1 a class 6Ewrt 1 a class 6
Ewrt 1 a class 6kimpalmore
 
Planning and organisation of essays by Cristian Zarza
Planning and organisation of essays by Cristian ZarzaPlanning and organisation of essays by Cristian Zarza
Planning and organisation of essays by Cristian ZarzaCristian Zarza
 

Similar to Lecture11 (cs212)(how towriteareserchpaper) (20)

Write a research paper howto - good presentation
Write a research paper   howto - good presentationWrite a research paper   howto - good presentation
Write a research paper howto - good presentation
 
How to write a research paper
How to write a research paperHow to write a research paper
How to write a research paper
 
20090720 writing a_paper
20090720 writing a_paper20090720 writing a_paper
20090720 writing a_paper
 
Writing A Paper Barcelona
Writing A Paper BarcelonaWriting A Paper Barcelona
Writing A Paper Barcelona
 
Professionals Must Write Seminar
Professionals Must Write SeminarProfessionals Must Write Seminar
Professionals Must Write Seminar
 
Professionals Must Write Seminar
Professionals Must Write SeminarProfessionals Must Write Seminar
Professionals Must Write Seminar
 
Writing researchpaper
Writing researchpaperWriting researchpaper
Writing researchpaper
 
Writing researchpaper
Writing researchpaperWriting researchpaper
Writing researchpaper
 
Longman research training guide
Longman research training guideLongman research training guide
Longman research training guide
 
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
 
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
 
Week 02-giving a talk
Week 02-giving a talkWeek 02-giving a talk
Week 02-giving a talk
 
Research Paper Writing
Research Paper WritingResearch Paper Writing
Research Paper Writing
 
Scientific writing process
Scientific writing processScientific writing process
Scientific writing process
 
How to publish a technical paper in SCI Journals?
How to publish a technical paper  in SCI Journals?How to publish a technical paper  in SCI Journals?
How to publish a technical paper in SCI Journals?
 
Thesis powerpoint
Thesis powerpointThesis powerpoint
Thesis powerpoint
 
Ewrt 1 a class 6
Ewrt 1 a class 6Ewrt 1 a class 6
Ewrt 1 a class 6
 
D12-EWRT 1A
D12-EWRT 1AD12-EWRT 1A
D12-EWRT 1A
 
Planning and organisation of essays by Cristian Zarza
Planning and organisation of essays by Cristian ZarzaPlanning and organisation of essays by Cristian Zarza
Planning and organisation of essays by Cristian Zarza
 

More from Taibah University, College of Computer Science & Engineering

More from Taibah University, College of Computer Science & Engineering (20)

Lecture 1- Computer Organization and Architecture.pdf
Lecture 1- Computer Organization and Architecture.pdfLecture 1- Computer Organization and Architecture.pdf
Lecture 1- Computer Organization and Architecture.pdf
 
The paper the welfare state of the somali nation - a possible solution to t...
The paper   the welfare state of the somali nation - a possible solution to t...The paper   the welfare state of the somali nation - a possible solution to t...
The paper the welfare state of the somali nation - a possible solution to t...
 
Colonial intrusion and_the_somali_resistance
Colonial intrusion and_the_somali_resistanceColonial intrusion and_the_somali_resistance
Colonial intrusion and_the_somali_resistance
 
Lecture 3 (Contemporary approaches to Information Systems)
Lecture 3 (Contemporary approaches to Information Systems)Lecture 3 (Contemporary approaches to Information Systems)
Lecture 3 (Contemporary approaches to Information Systems)
 
Lecture 7 (business-level strategy and the value chain model)
Lecture 7  (business-level strategy and the value chain model)Lecture 7  (business-level strategy and the value chain model)
Lecture 7 (business-level strategy and the value chain model)
 
Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)
 
Lecture 2 (major types of information systems in organizations)
Lecture 2 (major types of information systems in organizations)Lecture 2 (major types of information systems in organizations)
Lecture 2 (major types of information systems in organizations)
 
Practical session 1 (critical path analaysis)
Practical session 1 (critical path analaysis)Practical session 1 (critical path analaysis)
Practical session 1 (critical path analaysis)
 
Chapter 2 modeling the process and life-cycle
Chapter 2  modeling the process and life-cycleChapter 2  modeling the process and life-cycle
Chapter 2 modeling the process and life-cycle
 
Historical Perspective on the Challenge Facing the Somali Sacral Unity
Historical Perspective on the Challenge Facing the Somali Sacral UnityHistorical Perspective on the Challenge Facing the Somali Sacral Unity
Historical Perspective on the Challenge Facing the Somali Sacral Unity
 
Colonial intrusion and the Somali Resistance
Colonial intrusion and the Somali ResistanceColonial intrusion and the Somali Resistance
Colonial intrusion and the Somali Resistance
 
Lecture 8 (information systems and strategy planning)
Lecture 8  (information systems and strategy planning)Lecture 8  (information systems and strategy planning)
Lecture 8 (information systems and strategy planning)
 
Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)Lecture 4 (using information technology for competitive advantage)
Lecture 4 (using information technology for competitive advantage)
 
Lecture1 data structure(introduction)
Lecture1 data structure(introduction)Lecture1 data structure(introduction)
Lecture1 data structure(introduction)
 
Lecture2 is331 data&amp;infomanag(databaseenv)
Lecture2 is331 data&amp;infomanag(databaseenv)Lecture2 is331 data&amp;infomanag(databaseenv)
Lecture2 is331 data&amp;infomanag(databaseenv)
 
Lecture1 is322 data&amp;infomanag(introduction)(old curr)
Lecture1 is322 data&amp;infomanag(introduction)(old curr)Lecture1 is322 data&amp;infomanag(introduction)(old curr)
Lecture1 is322 data&amp;infomanag(introduction)(old curr)
 
Lecture6 is353(ea&amp;data viewpoint )
Lecture6 is353(ea&amp;data viewpoint )Lecture6 is353(ea&amp;data viewpoint )
Lecture6 is353(ea&amp;data viewpoint )
 
Lecture4 is353-ea(fea)
Lecture4 is353-ea(fea)Lecture4 is353-ea(fea)
Lecture4 is353-ea(fea)
 
Lecture3 is353-ea(togaf)
Lecture3 is353-ea(togaf)Lecture3 is353-ea(togaf)
Lecture3 is353-ea(togaf)
 
Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)Lecture2 is353-ea(the zachma framework)
Lecture2 is353-ea(the zachma framework)
 

Lecture11 (cs212)(how towriteareserchpaper)

  • 1. Lecture 11 How to write a Research Paper (Technical Writing CS212) Abdisalam Issa-Salwe Taibah University College of Computer Science & Engineering Computer Science Department Writing papers is a skill Good writing is a skill you can learn It’s a skill that is worth learning: You will get more papers accepted, etc Increasing importance Your ideas will have more impact Your ideas will have more impact You will have better ideas 2 1
  • 2. Writing papers: model 1 Idea Do research Write paper Writing papers: model 2 Idea Write paper Do research Forces us to be clear, focused Crystallises what we don’t understand Opens the way to dialogue with others: reality check, critique, and collaboration 3 Do not be intimidated You need to have a fantastic idea before you can write a paper. Write a paper, and give a talk, about any idea, no matter how weedy and insignificant it may seem to you Writing the paper is how you develop the idea in the first place It usually turns out to be more interesting and challenging that it seemed at first 4 2
  • 3. Papers communicate ideas Your goal: to influence the mind of your reader with your idea The greatest ideas are (literally) worthless if you keep them to yourself Papers are far more durable than programs 5 The Idea Figure out what your idea is Make certain that the reader is in no doubt what the idea is. Be 100% explicit: “The main idea of this paper is....” “In this section we present the main contributions of the paper.” Many papers contain good ideas, but do not distil what they are. 6 3
  • 4. One ping Your paper should have just one main idea: one clear, sharp idea Read your paper again: can you hear the main idea? You may not know exactly what the idea is when you start writing; but you must know when you finish If you have lots of ideas, write lots of papers 7 Your narrative flow Here is a problem It’s an interesting problem It’s an unsolved problem Here is my idea My idea works (details, data) Here’s how my idea compares to other people’s approaches 8 4
  • 5. Structure Title Abstract Introduction The problem My idea The details Related work Conclusions and further work 9 The abstract Write the abstract last Four sentences 1. State the problem 2. Say why it’s an interesting problem 3. Say what your solution achieves 4. Say what follows from your solution 10 5
  • 6. Example 1. Many papers are badly written and hard to understand 2. This is a pity, because their good ideas may go unappreciated 3. Following simple guidelines can dramatically improve the quality of your papers 4. Your work will be used more, and the feedback you get from others will in turn improve your research 11 The introduction 1. Describe the problem 2. State your contributions 12 6
  • 7. Describe the problem Use an example to introduc e the problem 13 State your contributions Write the list of contributions first The list of contributions drives the entire paper: the paper substantiates the claims you have made Reader may feel your contribution having a positive effect 14 7
  • 8. Contributions should be refutable NO! YES! We describe the WizWoz We give the syntax and semantics of a system. It is really cool. language that supports concurrent processes (Section 3). Its innovative features are... We study its properties We prove that the type system is sound, and that type checking is decidable (Section 4) We have used WizWoz in We have built a GUI toolkit in WizWoz, practice and used it to implement a text editor (Section 5). The result is half the length of the Java version. 15 No “rest of this paper is...” “The rest of this paper is structured as follows. Section 2 introduces the Not: problem. Section 3 ... Finally, Section 8 concludes”. Instead, use forward references from the narrative in the introduction. The introduction (including the contributions) should survey the whole paper, and therefore forward reference every important part. 16 8
  • 9. No related work yet Problem 1: the reader knows nothing about the problem yet; so your (carefully trimmed) description of various technical tradeoffs is absolutely incomprehensible Problem 2: describing alternative approaches gets between the reader and your idea 17 Presenting the idea 3. The idea Consider a bifircuated semi-lattice D, over a hyper-modulated signature S. Suppose pi is an element of D. Then we know for every such pi there is an epi-modulus j, such that pj < pi. Sounds impressive...but sends readers to sleep In a paper you MUST provide the details, but FIRST convey the idea 18 9
  • 10. Presenting the idea Explain it as if you were speaking to someone using a whiteboard Conveying the intuition is primary, not secondary Once your reader has the intuition, he/she can follow the details (but not vice versa) Even if he/she skips the details, she still takes away something valuable 19 Putting the reader first Do not recapitulate your personal journey of discovery. This route may be soaked with your blood, but that is not interesting to the reader. Instead, choose the most direct route to the idea. Introduce the problem, and your idea, using EXAMPLES and only then present the general case 20 10
  • 11. The details: evidence Your introduction makes claims The body of the paper provides evidence to support each claim Check each claim in the introduction, identify the evidence, and forward-reference it from the claim Evidence can be: analysis and comparison, theorems, measurements, case studies 21 The truth: credit is not like money To make my work look good, DON’T MAKE other people’s work look bad Warmly acknowledge people who have helped you Be generous to the competition. “In his inspiring paper [Foo98] Foogle shows.... We develop his foundation in the following ways...” 22 11
  • 12. Credit is not like money Giving credit to others does not diminish the credit you get from your paper Failing to give credit to others can kill your paper If you imply that an idea is yours, and the referee knows it is not, then either You don’t know that it’s an old idea (bad) You do know, but are pretending it’s yours (very bad) 23 The process Start early. Very early. Hastily-written papers get rejected. Papers need time to mature 24 12
  • 13. Getting help Get your paper read by as many friendly as possible Experts are good Non-experts are also very good Each reader can only read your paper for the first time once! So use them carefully Explain carefully what you want (“I got lost here” is much more important than “Jarva is mis-spelt”.) 25 Getting expert help A good plan: when you think you are done, send the draft to the competition saying “could you help me ensure that I describe your work fairly?”. Often they will respond with helpful critique (they are interested in the area) They are likely to be your referees anyway, so getting their comments or criticism up front is good. 26 13
  • 14. Listening to your reviewers Treat every review like gold dust Be (truly) grateful for criticism as well as praise Read every criticism as a positive suggestion for something you could explain more clearly DO NOT respond “you stupid person, I meant X”. Fix the paper so that X is apparent even to the stupidest reader. Thank them warmly. They have given up their time for you. 27 Basic stuff Submit by the deadline Keep to the length restrictions Do not narrow the margins Do not use 6pt font On occasion, supply supporting evidence (e.g. experimental data, or a written-out proof) in an appendix Always use a spell checker 28 14
  • 15. Visual structure Give strong visual structure to your paper using sections and sub-sections bullets italics laid-out code Find out how to draw pictures, and use them 29 Visual structure 30 15
  • 16. Use the active voice The passive voice is “respectable” but it DEADENS your paper. Avoid it at all costs. NO YES It can be seen that... We can see that... 34 tests were run We ran 34 tests These properties were thought We wanted to retain these desirable properties It might be thought that this would You might think this would be a type be a type error error 31 Use simple, direct language NO YES The object under study was The ball moved sideways displaced horizontally On an annual basis Yearly Endeavour to ascertain Find out It could be considered that the The garbage collector was really speed of storage reclamation left slow something to be desired 32 16
  • 17. Reference Simon Peyton Jones Microsoft Research, How to write a great research paper, Cambridge, pttp://www.ifs.tuwien.ac.at/~silvia/research -tips/Writing%20a%20paper.pdf Abdisalam Issa-Salwe, lecture notes, Taibah University. 33 17