Download - Scientific Communication CITS7200
![Page 1: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/1.jpg)
Scientific Communication CITS7200
Lecture 6Writing a Paper
![Page 2: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/2.jpg)
• Writing is part of the process of research.
• If you don’t publish it, you haven’t done it!
![Page 3: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/3.jpg)
“There are three necessary steps in useful research; the first to begin it, the second to end it, and the third to publish it.” Michael Faraday
![Page 4: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/4.jpg)
But…• No one wants to read your paper.
– Concise and relevant title– Inviting abstract– Good visual organisation
![Page 5: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/5.jpg)
Organisation• Target your audience• Choose appropriate language and
notation• Rank your contributions• Determine the length
– Aim to be concise– Avoid repetition– Achieve general results that give special
cases
![Page 6: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/6.jpg)
Science vs. fiction• In both cases, all necessary info is
given• But…
– In fiction, clues are hidden– In scientific writing, clues are up-front
![Page 7: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/7.jpg)
Hiding clues• State your facts in a way that seems clearly to be doing so for another purpose
He was proud of his old college associations, and wore his college tie and gold tie-pin to all formal events.
(The victim was stabbed with a small sharp object)
![Page 8: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/8.jpg)
• Place your clue somewhere is a long list of irrelevant factsThe autopsy revealed that the victim had a high level of alcohol in the blood system at the time of death. There were head wounds from a fall, numerous pin-prick needle marks on the inner arm, buttocks and one on the neck, bruises on the legs, and an enormous tattoo across the back claiming allegiance to a motorbike gang.
![Page 9: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/9.jpg)
• Rely on stock responses
![Page 10: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/10.jpg)
The victim was pregnant.
![Page 11: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/11.jpg)
Placement of clues• If observers are asked to watch out for something, they seldom remember what immediately preceded or followed that something
In the autopsy report, what followed the pin-prick mark on the neck?
![Page 12: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/12.jpg)
• In scientific writing, clues must be presented clearly, together, up front, and in a way that makes the deduction that is drawn from them completely obvious.
![Page 13: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/13.jpg)
Abstraction hierarchy of a paperTitle
Abstract
Introduction
Conclusion
Other Chapters
![Page 14: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/14.jpg)
Title• Single most important part of
paper• Directly determines the number of
readers• Most readers don’t get past the
title
![Page 15: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/15.jpg)
• The title is at the highest level of abstraction
• It is a concise description of the paper
• It captures the content in one phrase
• It must attract the attention of the casual browser
![Page 16: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/16.jpg)
• Linear Scheduling is Nearly Optimal• Learning the Unlearnable• An application of the multiedit-condensing technique
to the reference selection problem in a print recognition system
• A Frame-based Computer Vision System• An Initial View on Size Estimation for Expert System
Applications• Active Intelligent Vision using the Dynamic
Generalised Hough Transform• RAPID - a video rate object tracker
![Page 17: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/17.jpg)
Authors• Author list, with affiliations• Always use same appellation• Use complete mailing address,
including email
![Page 18: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/18.jpg)
Lyndon WhileSchool of Computer Science &
Software EngineeringThe University of Western Australia
35 Stirling Highway,Crawley, W. A. 6009
![Page 19: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/19.jpg)
• Always date your work• Establishes precedence• Keeps track of drafts• On a line by itself after the author
field
![Page 20: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/20.jpg)
Abstract• Second highest level of abstraction• Summarises the content of your paper• Can be used as stand-alone• 200-600 words in length• Usually a single paragraph• Contains no reference pointers, no
abstract symbols
![Page 21: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/21.jpg)
• Should be easy to understand• Should be easy to translate• Must lay claim to new results• Avoid starting with “This paper…”
![Page 22: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/22.jpg)
Keywords• Give a list of keywords• Used in computer searches
![Page 23: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/23.jpg)
CR classification• Computing Reviews Classification
System • Four-level tree • Three numbered levels and an
unnumbered level • Give at least the top two levels for
everything you write
![Page 24: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/24.jpg)
• D is for Software• D.3 for Programming Languages• D.3.3 is Language Constructs and
Features
• D.3.3 [Software]: Programming Languages - Abstract data types.
![Page 25: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/25.jpg)
Introduction• Third highest level of abstraction• Must state your thesis or
hypothesis
![Page 26: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/26.jpg)
• A thesis is a proposition laid down or stated as a theme to be discussed and proved, or to be maintained against attack.
“Shakespeare was a republican”“The piano-movers problem is NP-
complete”
![Page 27: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/27.jpg)
•A hypothesis is a supposition or conjecture put forth to account for known facts, and it serves as a starting point for further investigation by which it may be proved or disproved
“Internet usage is growing at an exponential rate”
![Page 28: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/28.jpg)
• Explain the problem • Explain what your hypothesis is for
solving the problem• Outline your plan of attack
![Page 29: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/29.jpg)
• Your first sentence must carry some essential information, but at the same time gently introduce the reader to the rest of the article.
![Page 30: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/30.jpg)
• “Finite-state verification tools deduce properties of finite-state models of computer systems.”
• “Network protocols such as routing protocols are difficult to test because meaningful experiments may involve dozens or even thousands of hosts and routers.”
![Page 31: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/31.jpg)
Standard body• Introduction• Literature Review• Methodology• Experimental Results• Conclusion
![Page 32: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/32.jpg)
Hierarchy of standard body• Introduction• Conclusion• Other chapters
![Page 33: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/33.jpg)
Literature review• Almost all scientific work is done in
context• The lit review explains the context
of your work• It reviews the science• Must use consistent notation and
level of abstraction
![Page 34: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/34.jpg)
Methodology•Your work uses existing methods
• Frequency domain techniques in signal processing
• Genetic algorithms in optimisation• MPEG compression in video• AODV routing protocol
![Page 35: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/35.jpg)
• You develop new methods
• Explain how your ideas work
![Page 36: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/36.jpg)
• Often in computer science you develop a new algorithm
• Not enough to list the steps• Need to address correctness and
complexity
![Page 37: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/37.jpg)
Give some or all of• The steps that make up the algorithm.
![Page 38: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/38.jpg)
• The input and output, and the internal data structures used by the algorithm.
![Page 39: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/39.jpg)
• The scope of application of the algorithm and its limitations.
![Page 40: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/40.jpg)
• The properties that will allow demonstration of correctness, such as preconditions, postconditions, and loop invariants.
![Page 41: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/41.jpg)
• A demonstration of correctness.
![Page 42: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/42.jpg)
• A complexity analysis, for both space and time requirements.
![Page 43: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/43.jpg)
• Experiments confirming the theoretical results.
![Page 44: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/44.jpg)
• Use standard mathematical notation, not programming specific notation
e.g. xi rather than x[i]
![Page 45: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/45.jpg)
• Use standard mathematical operators
• ==, • a = b = c, • a++, • for (i=0; i<n; i++)
![Page 46: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/46.jpg)
• Must give enough detail so that the reader can implement the algorithm
• Don’t use pseudocode, use English• Good practice to make source code
available through your website
![Page 47: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/47.jpg)
Experiments• Many papers describe
computational experiments
![Page 48: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/48.jpg)
The scientific procedure• Hypothesise• Test• Refine your model• Repeat
![Page 49: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/49.jpg)
Experiments are done to• Gain insight• Compare existing models• Verify theoretical predictions• Tune algorithm to code parameters• Measure performance
![Page 50: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/50.jpg)
• Experiments need to be designed• Identify clearly your hypothesis• Explain how the experiment tests
it• Explain your results• Readers must be able to reproduce
your experiments
![Page 51: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/51.jpg)
State• machine precision• the type of random numbers you
use• the programming language • the version of the compiler, and• compiler options and optimisations
![Page 52: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/52.jpg)
• Use standard test data if these exist
• Distinguish clearly between objective statements (backed up by facts) and speculation
• Gather every conceivable statistic, then decide which are useful
![Page 53: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/53.jpg)
Tables, images, and graphs• All figures in figure environment• All figures need numbers• All figures need captions• All figures need supporting text
![Page 54: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/54.jpg)
• In tables, it is easier to compare terms in columns rather than rows
![Page 55: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/55.jpg)
complexity terminology O(1) Constant O(log n) Logarithmic O(n) Linear O(nb) Polynomial O(bn) Exponential O(n!) Factorial
![Page 56: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/56.jpg)
Complexity O(1) O(log n) O(n) O(nb) O(bn) O(n!) Terminology Const. Log. Linear Poly. Exp. Fact.
![Page 57: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/57.jpg)
• Only use significant figures• Always use same level of
significance• Large amounts of data better
displayed in graphs
![Page 58: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/58.jpg)
• Make table design simple• Minimise the number of rules• Label graph axes• Use standard units
![Page 59: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/59.jpg)
• Latex treats figures as floating objects
• Placement specifiers can be used
![Page 60: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/60.jpg)
• h place item here in the text • t place item at the top of a page • b place item at the bottom of a page • p place item on a special page
containing only floats • ! override other parameters even if
(Latex thinks) the result looks awful.
![Page 61: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/61.jpg)
\begin{figure}[htbp]\label{fig:horrible}\centerline{\
psfig{figure=horriblepic.ps}}\caption{My horrible figure}\end{figure}
![Page 62: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/62.jpg)
• Captions should explain the content of the figure clearly.
• Don’t be afraid to use more than one sentence.
![Page 63: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/63.jpg)
\caption[Short cap]{My very long caption}
![Page 64: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/64.jpg)
Conclusion• Should draw together all of your
previous work• Should point out your contributions• Highlight new ways of looking at
your results• Discuss limitations• Discuss future research
![Page 65: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/65.jpg)
Acknowledgements• Financial assistance • Help from others that is not part of
their normal working duties:– Contributed to the ideas– Provided code, data, etc– Helped with hardware, software, etc
![Page 66: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/66.jpg)
Bibliography• Include references for all citations• Refer to original sources• Prefer refereed sources to
unrefereed• Comply with format specifications
![Page 67: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/67.jpg)
Appendices• Contains essential information that
would otherwise interrupt the flow of the text
• Mathematical analyses• Data• Program listings
![Page 68: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/68.jpg)
Format of generic experimental paperTitleAuthorAffiliationDateKeywordsCR ClassificationAbstract
![Page 69: Scientific Communication CITS7200](https://reader035.vdocument.in/reader035/viewer/2022062521/568155c6550346895dc39aa1/html5/thumbnails/69.jpg)
IntroductionLiterature ReviewMethodologyExperimental ResultsConclusionAcknowledgementsReferencesAppendices