how to read write and present

Upload: wosamy

Post on 29-May-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 how to read write and present

    1/51

    How to Read, Write, Present Papers

    Anis Koubaa

    Al-Imam Mohamed bin Saud University

    Seminar Course CS 399

    Inverted and modified from Nitin H. Vaidya presentation

  • 8/9/2019 how to read write and present

    2/51

    Outline

    ` Recommendations for Graduation Projects

    ` How to read papers?` How to write papers?

    ` How to present papers?

  • 8/9/2019 how to read write and present

    3/51

    Objective

    ` Learn best practices for efficient management of agraduation project

    ` Learn professional skills in reading, writing and presenting

    papers.

  • 8/9/2019 how to read write and present

    4/51

    Recommendations for GP

    ` Feel motivated, be responsible

    ` Regular contact with your supervisor

    ` At least once per week

    ` Carefully read Graduation Project Policies

    ` http://www.aniskoubaa.net/ccis/cs399/GraduationProjectPolicies.pdf

    ` Make a plan for your work

    ` Gantt Chart

  • 8/9/2019 how to read write and present

    5/51

    Reading a Paper

    Getting sufficient background for your graduation project

  • 8/9/2019 how to read write and present

    6/51

    Why to read papers?

    ` For Graduation Projects

    ` Getting a technical background

    ` Know about latest related works

    ` For advanced research

    ` Find interesting research topics

    ` Avoid re-inventing the wheel` does happen commonly, too many wheels already

  • 8/9/2019 how to read write and present

    7/51

    Why not to read papers

    ` Cannot read everything

    ` A lot of references:

    ` Should not read everything

    ` Selective reading

    ` Can suppress innovation

    `

    Once you see solutions using a particular theme, often hard tothink differently

  • 8/9/2019 how to read write and present

    8/51

  • 8/9/2019 how to read write and present

    9/51

    What to read?

    ` Basic references (ask your supervisor).

    ` Previous related graduation projects

    ` http://sites.google.com/site/ccisgraduationprojects

    ` Survey papers

    ` Related work papers

  • 8/9/2019 how to read write and present

    10/51

    What to read?

    ` Major conferences latest work

    ` Journals are a few years behind, but still can be useful

    ` Tech reports from active research groups

    ` need to know which groups to look up

    ` Survey / overview papers

    ` ACM Computing Surveys

    ` CACM, IEEE Computer, Spectrum

    ` more technical - IEEE Personal Communications,

    ` newsletters - ACM SIGCOMM, ACM SIGMOBILE, ...

  • 8/9/2019 how to read write and present

    11/51

    Whats in a paper

    ` Abstract

    ` Introduction

    ` Motivation

    ` Problem description

    ` Solution

    ` ...

    ` Performance Analysis

    ` Conclusions` Future Work

  • 8/9/2019 how to read write and present

    12/51

    Paper Example

  • 8/9/2019 how to read write and present

    13/51

    Paper Example

  • 8/9/2019 how to read write and present

    14/51

    How to read a paper/report?

    Set you objective why you want to read the paper/report

    ` To know whats going on (e.g., scanning proceedings)

    ` title, authors, abstract

    ` Papers in your broad research area

    ` introduction, motivation, solution description, summary, conclusions

    ` sometimes reading more details useful, but not always

    ` Papers you may want to improve on

    ` read entire paper carefully

  • 8/9/2019 how to read write and present

    15/51

    What to note

    ` Authors and research group

    ` Need to know where to look for a paper on particular topic

    ` Theme of the solution

    ` Should be able to go back to the paper if you need more info

    ` Approach to performance evaluation

    ` Note any shortcomings

  • 8/9/2019 how to read write and present

    16/51

    How to Write

  • 8/9/2019 how to read write and present

    17/51

    How to write a paper

    ` Do unto others as you would have them do unto you.

  • 8/9/2019 how to read write and present

    18/51

    How to write a paper

    ` Most papers are not that exceptional

    ` Good writing makes significant difference

    ` Better to say little clearly, than saying too much unclearly

  • 8/9/2019 how to read write and present

    19/51

    Readability a must

    ` If the paper/report is not readable, author has not givenwriting sufficient thought

    ` Two kinds of referees` If I cannot understand the paper/report, it is the writers fault.

    ` If I cannot understand the paper/report, I cannot estimate thepaper as bad.

    ` Dont take chances. Write the paper well.

    ` Badly written papers typically do not get read.

  • 8/9/2019 how to read write and present

    20/51

    Do not irritate the reader

    ` Define notation before use

    ` Make a table before their use

    ` No one is impressed anymore by heavy math

    ` Make it simple to read

    ` If you use much notation, make it easy to find

    ` summarize most notation in one place

  • 8/9/2019 how to read write and present

    21/51

    Do not irritate the reader

    ` Avoid Using Too Many Acronyms

    ` AUTMA ?!

    ` You may know the acronyms well.Do not assume that

    the reader does (or cares to)

    ` Solution: make them in appendix

  • 8/9/2019 how to read write and present

    22/51

    How to write a theorypaper

    ` Unreadability is not the same as formalism

    ` Reader should be able to understand contributions

    without reading all details

    ` If some proofs are not too important, relegate them to an

    appendix.

  • 8/9/2019 how to read write and present

    23/51

    How to write a theorypaper

  • 8/9/2019 how to read write and present

    24/51

    How to write a theorypaper

  • 8/9/2019 how to read write and present

    25/51

    How to write a systems paper

    ` Provide sufficient information to allow people to reproduceyour results

    ` people may want to reproduce exciting results

    ` do not assume this wont happen to your paper

    ` besides, referees expect the information

    ` Do not provide wrong information

    ` Sometimes hard to provide all details in available space` may be forced to omit some information

    ` judge what is most essential to the experiments

    ` cite a tech report for more information

  • 8/9/2019 how to read write and present

    26/51

    How to write a systems paper

  • 8/9/2019 how to read write and present

    27/51

    Discuss related work

    ` Explain how your work relates to state of the art

    ` Discuss relevant past work by other people too

    ` Remember, they may be reviewing your paper.

    ` Avoid:The scheme presented by Foulane performs terribly

    ` Prefer:The scheme by Foulane does not perform as well in

    scenario X as it does in scenario Y

    ` Avoid offending people, unless you must

  • 8/9/2019 how to read write and present

    28/51

    Tell them your shortcomings

    ` If your ideas do not work well in some interesting

    scenarios, tell the reader

    ` People appreciate a balanced presentation

  • 8/9/2019 how to read write and present

    29/51

    How to write weak results

    ` If results are not that great, come up with better ones

    ` Do not hide weak results behind bad writing` Be sure to explain why results are weaker than you expected

    ` If you must publish: write well, but may have to go to second-best conference` Only a few conferences in any area are worth publishing in

    ` Too many papers in poor conferences bad for your reputation

    ` Just because a conference is IEEE or ACM or International does

    not mean it is any good

    ` If results not good enough for a decent conference, rethinkyour problem/solution

  • 8/9/2019 how to read write and present

    30/51

    Miscellaneous

    ` Read some well-written papers

    ` award-winning papers from conferences

    ` Avoid long sentences

    ` If you have nothing to say, say nothing

    ` dont feel obliged to fill up space with useless text

    ` if you must fill all available space, use more line spacing,greater margins, bigger font, bigger figures, anything butdrivel

  • 8/9/2019 how to read write and present

    31/51

    Technical reports

    ` Useful to get early feedback from other researchers

    ` Puts a timestamp on your work

    ` Can include more information / results than might fit in a

    paper

  • 8/9/2019 how to read write and present

    32/51

    Frequent Made Errors

  • 8/9/2019 how to read write and present

    33/51

    Frequently Made Errors

    ` Bad English

    ` We do not ask for excellent writing skills, but at least avoid silly

    errors

    `

    Copy/Paste.` Bad report structure

    ` Bad references

    ` Outdated

    ` All are web links` Wrong reference formatting

    ` Bad formatting (even with LaTex).

  • 8/9/2019 how to read write and present

    34/51

    How to Present

  • 8/9/2019 how to read write and present

    35/51

  • 8/9/2019 how to read write and present

    36/51

    How to present a paper

    (at a conference)

    Objectives, in decreasing order of importance

    ` Keep people awake and attentive` everything has been tried: play fiddle, cartoons, jokes

    ` in most cases, extreme measures should not be needed

    ` humor can help

    ` Get the problem definition across

    ` people in audience may not be working on your problem

  • 8/9/2019 how to read write and present

    37/51

    How to present a paper

    (at a conference)

    Objectives in decreasing order of importance

    ` Explain your general approach` most productive use of your time

    ` Dirty details

    ` most people in the audience probably do not care

    ` a typical conference includes 30+ paper presentations,

    yours could be the N-th

  • 8/9/2019 how to read write and present

    38/51

    Talk outline or not ?

    ` Useful when several ideas discussed in a single talk

    ` Short talks : Skip the outline

    ` Long talks : Include an outline

    ` Make the outline interesting

  • 8/9/2019 how to read write and present

    39/51

    Text

    You want people to (quickly) read your slides

    ` Use big enough font

    ` Do not put too much on one slide

    ` dont want to keep them busy reading, instead of listening

    ` Use good color schemes

    Not blue on yellow

  • 8/9/2019 how to read write and present

    40/51

    Text

    ` Slide text need not be grammatically accurate

    ` Keep it short` OK to omit some details

    ` fill them in when you present the paper

    Practice makes perfectversus

    Practice can improve your presentations

  • 8/9/2019 how to read write and present

    41/51

    PowerPoint, but not excessively

    ` Everybody has used PowerPoint

    ` No one is impressed by fancy backgrounds anymore

    ` Avoid using gratuitous animation

    ` Standard PowerPoint layouts can be useful` decent font sizes and color schemes

  • 8/9/2019 how to read write and present

    42/51

    Picture is worth 1000 words

    ` Use illustrations to explain complex algorithms

    ` Omit minor details, focus on the important

    ` They can read the paper to know the exact algorithm

  • 8/9/2019 how to read write and present

    43/51

    Short talks

    ` May not have enough time to discuss all ideas clearly

    ` Focus talk on one or two ideas

    ` Summarize rest briefly

    ` Better to explain one idea well, than many ideas poorly

  • 8/9/2019 how to read write and present

    44/51

    How to present a paper

    ` Avoid blocking the screen

    ` Point to the screen, rather than the slide on the projector

  • 8/9/2019 how to read write and present

    45/51

    How many slides?

    ` Depends on personal style

    ` Rules of thumb

    ` 1 slides for 1-2 minutes` Know your pace

    ` I tend to make more slides than I might need, and skip thenot-so-important ones dynamically

    ` Anticipate technical questions, and prepare explanatoryslides

  • 8/9/2019 how to read write and present

    46/51

    How to present a paper

    ` Practice makes perfect (or tolerable)

    ` May need several trials to fit your talk to available time` particularly if you are not an experienced speaker

  • 8/9/2019 how to read write and present

    47/51

    If English is your second language

    ` Accent may not be easy to understand

    ` Talk slowly

    ` Easier said than done

    ` I have a tough time slowing down myself

  • 8/9/2019 how to read write and present

    48/51

    No substitute for experience

    ` Nothing like a terrible presentation to learn what not to

    do

    ` Try to learn from other peoples mistakes, instead ofwaiting for your own

  • 8/9/2019 how to read write and present

    49/51

    Summary

    ` Use common sense

    ` Learn from experience

    ` Enjoy!

    ` Papers can be fun

  • 8/9/2019 how to read write and present

    50/51

    Useful references

    ` Speakers Guide, Ian Parberry

    http://hercule.csci.unt.edu/ian/guides/guides.html

    ` The Best Method for Presentation of Research Results,

    Veljko Milutinovic

    http://www.computer.org/tab/tcca/NEWS/sept96/sept96.htm

    ` Many other guides on the web

  • 8/9/2019 how to read write and present

    51/51

    Thanks !