How to write a paper Lejla Batina and Peter Schwabe Radboud - - PowerPoint PPT Presentation

how to write a paper
SMART_READER_LITE
LIVE PREVIEW

How to write a paper Lejla Batina and Peter Schwabe Radboud - - PowerPoint PPT Presentation

How to write a paper Lejla Batina and Peter Schwabe Radboud University Nijmegen, The Netherlands November 13, 2013 Lecture Research A Requirements for the course Deadlines Submission of the full paper (first version): December 10, 2013


slide-1
SLIDE 1

How to write a paper

Lejla Batina and Peter Schwabe Radboud University Nijmegen, The Netherlands November 13, 2013 Lecture Research A

slide-2
SLIDE 2

Requirements for the course

Deadlines

◮ Submission of the full paper (first version): December 10, 2013 ◮ Submission of the full paper (final version): January 10, 2013

How to write a paper 2

slide-3
SLIDE 3

Requirements for the course

Deadlines

◮ Submission of the full paper (first version): December 10, 2013 ◮ Submission of the full paper (final version): January 10, 2013

Software

◮ Papers written in Microsoft Word, OpenOffice, Libreoffice etc. will

will be accepted but we highly recommend against it

◮ Use L AT

EX instead.

How to write a paper 2

slide-4
SLIDE 4

Requirements for the course

Deadlines

◮ Submission of the full paper (first version): December 10, 2013 ◮ Submission of the full paper (final version): January 10, 2013

Software

◮ Papers written in Microsoft Word, OpenOffice, Libreoffice etc. will

will be accepted but we highly recommend against it

◮ Use L AT

EX instead.

Formal aspects

◮ Between 15 and 20 pages (including bibliography) ◮ 10pt font, simple line spacing (no special L AT

EX options)

◮ Use L AT

EX document class \documentclass[a4paper]{article}

◮ No special page-margin configurations

How to write a paper 2

slide-5
SLIDE 5

The reader

Central question: Who reads your paper and why?

◮ Purpose of the paper: you want to convey your idea/results to the

reader.

◮ You want people to want to read your paper ◮ Papers will be reviewed (here: graded). Make reviewer (here: us)

happy

◮ Do not assume too much expert knowledge but do not start with

Adam and Eve

◮ Examples (or concrete numbers) help!

◮ Think about different groups of readers; who will read what?

How to write a paper 3

slide-6
SLIDE 6

The reader

Central question: Who reads your paper and why?

◮ Purpose of the paper: you want to convey your idea/results to the

reader.

◮ You want people to want to read your paper ◮ Papers will be reviewed (here: graded). Make reviewer (here: us)

happy

◮ Do not assume too much expert knowledge but do not start with

Adam and Eve

◮ Examples (or concrete numbers) help!

◮ Think about different groups of readers; who will read what?

◮ Relevant information must be easy to find for all groups How to write a paper 3

slide-7
SLIDE 7

The reader

Central question: Who reads your paper and why?

◮ Purpose of the paper: you want to convey your idea/results to the

reader.

◮ You want people to want to read your paper ◮ Papers will be reviewed (here: graded). Make reviewer (here: us)

happy

◮ Do not assume too much expert knowledge but do not start with

Adam and Eve

◮ Examples (or concrete numbers) help!

◮ Think about different groups of readers; who will read what?

◮ Relevant information must be easy to find for all groups ◮ “Irrelevant” parts (for some group) should be skippable How to write a paper 3

slide-8
SLIDE 8

The reader

Central question: Who reads your paper and why?

◮ Purpose of the paper: you want to convey your idea/results to the

reader.

◮ You want people to want to read your paper ◮ Papers will be reviewed (here: graded). Make reviewer (here: us)

happy

◮ Do not assume too much expert knowledge but do not start with

Adam and Eve

◮ Examples (or concrete numbers) help!

◮ Think about different groups of readers; who will read what?

◮ Relevant information must be easy to find for all groups ◮ “Irrelevant” parts (for some group) should be skippable

◮ Also help people who will not read your paper

◮ Make clear early what is and what is not in your paper How to write a paper 3

slide-9
SLIDE 9

Paper organization

  • 1. Title
  • 2. Author names
  • 3. Author affiliations and contact data
  • 4. Abstract and keywords
  • 5. Introduction
  • 6. Main part
  • 7. Results and Comparison
  • 8. Conclusion
  • 9. Bibliography
  • 10. Appendices

How to write a paper 4

slide-10
SLIDE 10

The paper title

◮ As short as possible, as long as necessary ◮ The most important keywords should go in the title ◮ Make sure that people find your paper

(title will show up in web search engines)

◮ “Advertisement” starts with the title (do not scare readers away)

How to write a paper 5

slide-11
SLIDE 11

Author names and affiliations

◮ Make sure that the reader can reach you or find you ◮ E-mail addresses are good (in particular permanent ones)

How to write a paper 6

slide-12
SLIDE 12

Author names and affiliations

◮ Make sure that the reader can reach you or find you ◮ E-mail addresses are good (in particular permanent ones) ◮ Think about spelling of names (e.g., Hisil vs. Hışıl)

How to write a paper 6

slide-13
SLIDE 13

Author names and affiliations

◮ Make sure that the reader can reach you or find you ◮ E-mail addresses are good (in particular permanent ones) ◮ Think about spelling of names (e.g., Hisil vs. Hışıl) ◮ Footnote behind author names points to acknowledgment of funding ◮ Please put the date somewhere

◮ Makes it easier to cite paper correctly ◮ Helps to find the newest version How to write a paper 6

slide-14
SLIDE 14

Abstract and keywords

Purpose

◮ Tell the reader whether he should read the paper ◮ Advertise your results ◮ Address all possible groups of readers

How to write a paper 7

slide-15
SLIDE 15

Abstract and keywords

Purpose

◮ Tell the reader whether he should read the paper ◮ Advertise your results ◮ Address all possible groups of readers ◮ Keywords: help to categorize paper; do not repeat the title

Don’t

◮ Never lie about your results! ◮ Do not imply that you did things that you did not do ◮ Do not discuss potential problems with your work here

How to write a paper 7

slide-16
SLIDE 16

The Introduction I

◮ Describe the problem you’re solving ◮ Convey the idea of your paper

How to write a paper 8

slide-17
SLIDE 17

The Introduction I

◮ Describe the problem you’re solving ◮ Convey the idea of your paper ◮ Make very clear what your contributions are (“what is new”). Good

idea: use an \itemize environment for this.

How to write a paper 8

slide-18
SLIDE 18

The Introduction I

◮ Describe the problem you’re solving ◮ Convey the idea of your paper ◮ Make very clear what your contributions are (“what is new”). Good

idea: use an \itemize environment for this.

◮ A subsection of the introduction can describe related work (other

spot: “Results and Comparison”)

How to write a paper 8

slide-19
SLIDE 19

The Introduction II

◮ Typical (but not necessary) end of the introduction: “Organization

  • f the paper”:

“The remainder of the paper is organized as follows. Section 2 formalizes the problem. Section 3 describes our

  • approach. Section 4 gives details of our implementation.

We present result of our measurements and benchmarks in Section 5 and conclude the paper in Section 6.”

How to write a paper 9

slide-20
SLIDE 20

The Introduction II

◮ Typical (but not necessary) end of the introduction: “Organization

  • f the paper”:

“The remainder of the paper is organized as follows. Section 2 formalizes the problem. Section 3 describes our

  • approach. Section 4 gives details of our implementation.

We present result of our measurements and benchmarks in Section 5 and conclude the paper in Section 6.”

◮ Can put acknowledgments to people who helped at the end of the

introduction (other spot: just before the bibliography in an own section)

How to write a paper 9

slide-21
SLIDE 21

The Introduction II

◮ Typical (but not necessary) end of the introduction: “Organization

  • f the paper”:

“The remainder of the paper is organized as follows. Section 2 formalizes the problem. Section 3 describes our

  • approach. Section 4 gives details of our implementation.

We present result of our measurements and benchmarks in Section 5 and conclude the paper in Section 6.”

◮ Can put acknowledgments to people who helped at the end of the

introduction (other spot: just before the bibliography in an own section)

◮ Introduction is a good spot to give details of software availability (if

it applies): “ We place all software described in this paper into the public domain to maximize reusability of our results. The software is available online at http: // mydomain. org/ project/ my_ software/ .”

How to write a paper 9

slide-22
SLIDE 22

The main part of your paper

◮ Very hard to give general rules how to write this part ◮ Some general comments:

◮ Start with examples (concrete numbers), then generalize/formalize ◮ Focus on giving the reader an intuition of what’s going on How to write a paper 10

slide-23
SLIDE 23

The main part of your paper

◮ Very hard to give general rules how to write this part ◮ Some general comments:

◮ Start with examples (concrete numbers), then generalize/formalize ◮ Focus on giving the reader an intuition of what’s going on ◮ Think about what information is displayed best in what way (text,

picture, graph, table, diagram, pseudocode, program code)

◮ Also think about what way of displaying information will be easiest

to cite for others

How to write a paper 10

slide-24
SLIDE 24

The main part of your paper

◮ Very hard to give general rules how to write this part ◮ Some general comments:

◮ Start with examples (concrete numbers), then generalize/formalize ◮ Focus on giving the reader an intuition of what’s going on ◮ Think about what information is displayed best in what way (text,

picture, graph, table, diagram, pseudocode, program code)

◮ Also think about what way of displaying information will be easiest

to cite for others

◮ Be consistent (similar things shall look similar) How to write a paper 10

slide-25
SLIDE 25

The main part of your paper

◮ Very hard to give general rules how to write this part ◮ Some general comments:

◮ Start with examples (concrete numbers), then generalize/formalize ◮ Focus on giving the reader an intuition of what’s going on ◮ Think about what information is displayed best in what way (text,

picture, graph, table, diagram, pseudocode, program code)

◮ Also think about what way of displaying information will be easiest

to cite for others

◮ Be consistent (similar things shall look similar)

◮ Always give credit to work done by others!

How to write a paper 10

slide-26
SLIDE 26

The main part of your paper

◮ Very hard to give general rules how to write this part ◮ Some general comments:

◮ Start with examples (concrete numbers), then generalize/formalize ◮ Focus on giving the reader an intuition of what’s going on ◮ Think about what information is displayed best in what way (text,

picture, graph, table, diagram, pseudocode, program code)

◮ Also think about what way of displaying information will be easiest

to cite for others

◮ Be consistent (similar things shall look similar)

◮ Always give credit to work done by others! ◮ Be honest about weaknesses of your work ◮ Do not phrase weaknesses too negative:

How to write a paper 10

slide-27
SLIDE 27

The main part of your paper

◮ Very hard to give general rules how to write this part ◮ Some general comments:

◮ Start with examples (concrete numbers), then generalize/formalize ◮ Focus on giving the reader an intuition of what’s going on ◮ Think about what information is displayed best in what way (text,

picture, graph, table, diagram, pseudocode, program code)

◮ Also think about what way of displaying information will be easiest

to cite for others

◮ Be consistent (similar things shall look similar)

◮ Always give credit to work done by others! ◮ Be honest about weaknesses of your work ◮ Do not phrase weaknesses too negative:

◮ Don’t write: “We were too lazy to also implement. . . ” How to write a paper 10

slide-28
SLIDE 28

The main part of your paper

◮ Very hard to give general rules how to write this part ◮ Some general comments:

◮ Start with examples (concrete numbers), then generalize/formalize ◮ Focus on giving the reader an intuition of what’s going on ◮ Think about what information is displayed best in what way (text,

picture, graph, table, diagram, pseudocode, program code)

◮ Also think about what way of displaying information will be easiest

to cite for others

◮ Be consistent (similar things shall look similar)

◮ Always give credit to work done by others! ◮ Be honest about weaknesses of your work ◮ Do not phrase weaknesses too negative:

◮ Don’t write: “We were too lazy to also implement. . . ” ◮ Do write: “A future challenge will be to also implement. . . ” How to write a paper 10

slide-29
SLIDE 29

Reproducibility

◮ Make sure that your results are independently reproducible! ◮ Provide all necessary information

How to write a paper 11

slide-30
SLIDE 30

Reproducibility

◮ Make sure that your results are independently reproducible! ◮ Provide all necessary information ◮ Raw data required? Put it online (if possible) and provide a

download link

◮ Did you write software? Put it online and provide a download link

How to write a paper 11

slide-31
SLIDE 31

Results and Comparison

◮ This is the other possible spot for describing related work ◮ Be honest about your results ◮ Give detailed results (e.g., include standard deviation or quartiles of

measurements)

◮ Be fair in the comparison to related work

How to write a paper 12

slide-32
SLIDE 32

Conclusion

Do not write a conclusion

How to write a paper 13

slide-33
SLIDE 33

Conclusion

Do not write a conclusion

◮ if you are only repeating the abstract/introduction in past tense

How to write a paper 13

slide-34
SLIDE 34

Conclusion

Do not write a conclusion

◮ if you are only repeating the abstract/introduction in past tense ◮ if there is nothing left to say

How to write a paper 13

slide-35
SLIDE 35

Conclusion

Do not write a conclusion

◮ if you are only repeating the abstract/introduction in past tense ◮ if there is nothing left to say ◮ if you want to make me happy

How to write a paper 13

slide-36
SLIDE 36

Conclusion

Do not write a conclusion

◮ if you are only repeating the abstract/introduction in past tense ◮ if there is nothing left to say ◮ if you want to make me happy

Do write a conclusion

◮ if you want to point to interesting future work (“Conclusion and

Outlook”)

◮ if you really feel like you want to collect result of your paper again ◮ if you want to make various other readers/reviewers happy

How to write a paper 13

slide-37
SLIDE 37

The Bibliography

◮ List all papers that have been cited in the text (and only those!) ◮ Use computer-science style ([1], [2], etc., or [ACD+06], [AFG+09]) ◮ Sort either by author names or by appearance in the text ◮ Be consistent

How to write a paper 14

slide-38
SLIDE 38

The Bibliography

◮ List all papers that have been cited in the text (and only those!) ◮ Use computer-science style ([1], [2], etc., or [ACD+06], [AFG+09]) ◮ Sort either by author names or by appearance in the text ◮ Be consistent ◮ Main purpose: make it easy to find/obtain those papers

◮ Provide all relevant information ◮ Provide correct information ◮ Provide download links (preferably without a paywall) How to write a paper 14

slide-39
SLIDE 39

The Bibliography

◮ List all papers that have been cited in the text (and only those!) ◮ Use computer-science style ([1], [2], etc., or [ACD+06], [AFG+09]) ◮ Sort either by author names or by appearance in the text ◮ Be consistent ◮ Main purpose: make it easy to find/obtain those papers

◮ Provide all relevant information ◮ Provide correct information ◮ Provide download links (preferably without a paywall)

◮ Second purpose: give credit (e.g., to editors)

How to write a paper 14

slide-40
SLIDE 40

The Bibliography

◮ List all papers that have been cited in the text (and only those!) ◮ Use computer-science style ([1], [2], etc., or [ACD+06], [AFG+09]) ◮ Sort either by author names or by appearance in the text ◮ Be consistent ◮ Main purpose: make it easy to find/obtain those papers

◮ Provide all relevant information ◮ Provide correct information ◮ Provide download links (preferably without a paywall)

◮ Second purpose: give credit (e.g., to editors)

See also http://cr.yp.to/bib/devil-cite.html

How to write a paper 14

slide-41
SLIDE 41

Using bibtex

◮ Create file mycollection.bib with your bibliography entries ◮ Inside your L AT

EX document put \bibliographystyle{plain} \bibliography{mycollection}

◮ Translate your document with

pdflatex paper.tex bibtex paper pdflatex paper.tex pdflatex paper.tex

◮ All papers cited with \cite in your document (and only those) will

automagically be composed to a bibliography

How to write a paper 15

slide-42
SLIDE 42

Using bibtex

◮ Create file mycollection.bib with your bibliography entries ◮ Inside your L AT

EX document put \bibliographystyle{plain} \bibliography{mycollection}

◮ Translate your document with

pdflatex paper.tex bibtex paper pdflatex paper.tex pdflatex paper.tex

◮ All papers cited with \cite in your document (and only those) will

automagically be composed to a bibliography

◮ You can find my bibtex file linked from

http://cryptojedi.org/misc/bib.shtml

How to write a paper 15

slide-43
SLIDE 43

Using bibtex

◮ Create file mycollection.bib with your bibliography entries ◮ Inside your L AT

EX document put \bibliographystyle{plain} \bibliography{mycollection}

◮ Translate your document with

pdflatex paper.tex bibtex paper pdflatex paper.tex pdflatex paper.tex

◮ All papers cited with \cite in your document (and only those) will

automagically be composed to a bibliography

◮ You can find my bibtex file linked from

http://cryptojedi.org/misc/bib.shtml

◮ More on bibtex: http:

//en.wikibooks.org/wiki/LaTeX/Bibliography_Management

How to write a paper 15

slide-44
SLIDE 44

Appendices

◮ Typical measure to address page limitations

“Submitted papers must not have more than 15 pages excluding the bibliography and appendices”

◮ Reviewers are typically not required to read appendices ◮ Not very relevant for the paper in this course

How to write a paper 16

slide-45
SLIDE 45

Figures

◮ Figures can be a great way to give the reader an intuition ◮ Make sure that figures/pictures have high quality ◮ Use vector graphics rather than bitmap graphics ◮ Do not use pictures “from the Internet” without giving credit!

How to write a paper 17

slide-46
SLIDE 46

Figures

◮ Figures can be a great way to give the reader an intuition ◮ Make sure that figures/pictures have high quality ◮ Use vector graphics rather than bitmap graphics ◮ Do not use pictures “from the Internet” without giving credit! ◮ Use labels and captions for figures (and tables, code listings, etc.):

\begin{figure} \includegraphics{mypicture} \caption{Picture of something interesting} \label{fig:mypicture} \end{figure}

◮ Reference your figure (or table, code listing, etc.):

Figure~\ref{fig:mypicture} depicts...

◮ Do not write “The following figure depicts . . . ” (figures may float in

your document)

How to write a paper 17

slide-47
SLIDE 47

Writing style and techniques

◮ Use short sentences. ◮ Use simple English (do not show off with your extensive vocabulary) ◮ Use common notation (“a prime p”, “indices i, j, k”, etc.)

How to write a paper 18

slide-48
SLIDE 48

Writing style and techniques

◮ Use short sentences. ◮ Use simple English (do not show off with your extensive vocabulary) ◮ Use common notation (“a prime p”, “indices i, j, k”, etc.) ◮ Do not be afraid of repetitions: use the same word for the same

thing everywhere; use different words for different things

How to write a paper 18

slide-49
SLIDE 49

Writing style and techniques

◮ Use short sentences. ◮ Use simple English (do not show off with your extensive vocabulary) ◮ Use common notation (“a prime p”, “indices i, j, k”, etc.) ◮ Do not be afraid of repetitions: use the same word for the same

thing everywhere; use different words for different things

◮ Do not use “isn’t”, “don’t”, “aren’t”, “it’s”, use the full versions (“is

not”, “do not”, etc.)

How to write a paper 18

slide-50
SLIDE 50

Writing style and techniques

◮ Use short sentences. ◮ Use simple English (do not show off with your extensive vocabulary) ◮ Use common notation (“a prime p”, “indices i, j, k”, etc.) ◮ Do not be afraid of repetitions: use the same word for the same

thing everywhere; use different words for different things

◮ Do not use “isn’t”, “don’t”, “aren’t”, “it’s”, use the full versions (“is

not”, “do not”, etc.)

◮ Be consistent with British or American English

How to write a paper 18

slide-51
SLIDE 51

Writing style and techniques

◮ Use short sentences. ◮ Use simple English (do not show off with your extensive vocabulary) ◮ Use common notation (“a prime p”, “indices i, j, k”, etc.) ◮ Do not be afraid of repetitions: use the same word for the same

thing everywhere; use different words for different things

◮ Do not use “isn’t”, “don’t”, “aren’t”, “it’s”, use the full versions (“is

not”, “do not”, etc.)

◮ Be consistent with British or American English ◮ Avoid using the passive voice ◮ Use \itemize and \enumerate to structure your paper

How to write a paper 18

slide-52
SLIDE 52

Writing style and techniques

◮ Use short sentences. ◮ Use simple English (do not show off with your extensive vocabulary) ◮ Use common notation (“a prime p”, “indices i, j, k”, etc.) ◮ Do not be afraid of repetitions: use the same word for the same

thing everywhere; use different words for different things

◮ Do not use “isn’t”, “don’t”, “aren’t”, “it’s”, use the full versions (“is

not”, “do not”, etc.)

◮ Be consistent with British or American English ◮ Avoid using the passive voice ◮ Use \itemize and \enumerate to structure your paper ◮ Use a spellchecker, e.g.

for i in ./*.tex;do aspell check $i;done

How to write a paper 18

slide-53
SLIDE 53

Giving credit

◮ Give credit for anything that is not yours ◮ Mark clearly what parts of the paper are not yours (including

pictures etc.)

◮ Do not plagiarize!

How to write a paper 19

slide-54
SLIDE 54

Giving credit

◮ Give credit for anything that is not yours ◮ Mark clearly what parts of the paper are not yours (including

pictures etc.)

◮ Do not plagiarize! ◮ Give credit to the right people (be careful, things get reinvented)

How to write a paper 19

slide-55
SLIDE 55

Giving credit

◮ Give credit for anything that is not yours ◮ Mark clearly what parts of the paper are not yours (including

pictures etc.)

◮ Do not plagiarize! ◮ Give credit to the right people (be careful, things get reinvented) ◮ Reference to sections instead of just papers/books:

◮ Don’t: “We use Montgomery reduction as explained in [MOV96].” ◮ Better: “. . . as explained in [MOV96, Algorithm 14.3.2]

... as explained in~\cite[Algorithm 14.3.2]{MOV96}.

How to write a paper 19

slide-56
SLIDE 56

Giving credit

◮ Give credit for anything that is not yours ◮ Mark clearly what parts of the paper are not yours (including

pictures etc.)

◮ Do not plagiarize! ◮ Give credit to the right people (be careful, things get reinvented) ◮ Reference to sections instead of just papers/books:

◮ Don’t: “We use Montgomery reduction as explained in [MOV96].” ◮ Better: “. . . as explained in [MOV96, Algorithm 14.3.2]

... as explained in~\cite[Algorithm 14.3.2]{MOV96}.

◮ Note the non-breaking space before \cite

How to write a paper 19

slide-57
SLIDE 57

Giving credit

◮ Give credit for anything that is not yours ◮ Mark clearly what parts of the paper are not yours (including

pictures etc.)

◮ Do not plagiarize! ◮ Give credit to the right people (be careful, things get reinvented) ◮ Reference to sections instead of just papers/books:

◮ Don’t: “We use Montgomery reduction as explained in [MOV96].” ◮ Better: “. . . as explained in [MOV96, Algorithm 14.3.2]

... as explained in~\cite[Algorithm 14.3.2]{MOV96}.

◮ Note the non-breaking space before \cite ◮ Obtain and read the papers you are citing

◮ Many papers are online ◮ Sometimes you have to go to the library ◮ Can also write e-mail to the authors How to write a paper 19

slide-58
SLIDE 58

Writing together

◮ Writing with coauthors can be a great experience

How to write a paper 20

slide-59
SLIDE 59

Writing together

◮ Writing with coauthors can be a great experience ◮ Writing with coauthors can be a terrible experience

How to write a paper 20

slide-60
SLIDE 60

Writing together

◮ Writing with coauthors can be a great experience ◮ Writing with coauthors can be a terrible experience ◮ Intuition: “It takes one person n days to write a paper, so it takes

two persons n/2 days”

How to write a paper 20

slide-61
SLIDE 61

Writing together

◮ Writing with coauthors can be a great experience ◮ Writing with coauthors can be a terrible experience ◮ Intuition: “It takes one person n days to write a paper, so it takes

two persons n/2 days”

◮ Better assumption: “It takes one person n days to write a paper, so

it takes two persons 2n days”

How to write a paper 20

slide-62
SLIDE 62

Writing together

◮ Writing with coauthors can be a great experience ◮ Writing with coauthors can be a terrible experience ◮ Intuition: “It takes one person n days to write a paper, so it takes

two persons n/2 days”

◮ Better assumption: “It takes one person n days to write a paper, so

it takes two persons 2n days”

◮ Other people have different working hours, speed, style, etc. Respect

this!

How to write a paper 20

slide-63
SLIDE 63

Writing together

◮ Writing with coauthors can be a great experience ◮ Writing with coauthors can be a terrible experience ◮ Intuition: “It takes one person n days to write a paper, so it takes

two persons n/2 days”

◮ Better assumption: “It takes one person n days to write a paper, so

it takes two persons 2n days”

◮ Other people have different working hours, speed, style, etc. Respect

this!

◮ Very helpful: revision control systems (CVS, SVN, git)

◮ Easily merge conflicting changes ◮ Easily see differences of different versions ◮ Easily go back to a previous version How to write a paper 20

slide-64
SLIDE 64

Writing together

◮ Writing with coauthors can be a great experience ◮ Writing with coauthors can be a terrible experience ◮ Intuition: “It takes one person n days to write a paper, so it takes

two persons n/2 days”

◮ Better assumption: “It takes one person n days to write a paper, so

it takes two persons 2n days”

◮ Other people have different working hours, speed, style, etc. Respect

this!

◮ Very helpful: revision control systems (CVS, SVN, git)

◮ Easily merge conflicting changes ◮ Easily see differences of different versions ◮ Easily go back to a previous version ◮ Easy (simple) backup on some server How to write a paper 20

slide-65
SLIDE 65

Summary

◮ Make the reader happy ◮ Examples are good ◮ Stick to deadlines ◮ Start early ◮ Do not plagiarize

How to write a paper 21