+ All Categories
Home > Documents > Writing for CS and CE

Writing for CS and CE

Date post: 06-Jan-2016
Category:
Upload: inara
View: 27 times
Download: 1 times
Share this document with a friend
Description:
Writing for CS and CE. Gabriel Dos Reis Assistant Professor Department of Computer Science and Engineering. Types of Writing. Research Papers Technical Reports Reports Vary tremendously in length/scope Long report about work of a committee Short report about a particular topic - PowerPoint PPT Presentation
Popular Tags:
48
Writing for CS and CE Gabriel Dos Reis Assistant Professor Department of Computer Science and Engineering
Transcript
Page 1: Writing for CS and CE

Writingfor CS and CE

Gabriel Dos ReisAssistant Professor

Department of Computer Science and Engineering

Page 2: Writing for CS and CE

Types of Writing• Research Papers

o Technical Reports

• Reportso Vary tremendously in length/scope

• Long report about work of a committee• Short report about a particular topic

o Vary in purpose

• Technical Documentationo Designo Developmento Users

• White Papers• Memos• Web Sites• etc.

Page 3: Writing for CS and CE

Goals of Writing• The type of writing you do will vary depending on

many factors• Difficult to give universal structure• But, there are some things common to most or all

writing

Page 4: Writing for CS and CE

Audience

Page 5: Writing for CS and CE

Audience• Probably the most important thing to consider.• This will determine everything from structure to

individual word choice.• You think about this before you begin to write

anything!• You are writing for the audience, not for yourself.

Page 6: Writing for CS and CE

Things to Think About• What will be the background of those reading this

work?o What prior knowledge will they have?o What expectations will they have?o What do I need to tell them so that they can understand the paper?

• What is the reason someone will read this document?

• What information is most important to convey to the reader?

• What will the “life” of this document be?o Will the audience change? Will the document change?

Page 7: Writing for CS and CE

Organization

Page 8: Writing for CS and CE

Organization• The way you structure a document can have

more effect than the actual sentences it contains.• Again, think about the goals of a person reading.

o How would they expect the document to be organized?o What do they need to do with the document?

Page 9: Writing for CS and CE

How Papers are Read• Technical papers are not novels.• With rare exceptions of short memos, people will

not just sit down one day and read your document from beginning to end.

Page 10: Writing for CS and CE

How Research Papers are Read

• First: Read Title• Second: Read Abstract• Third:

o a. Browse figures/captionso b. Review citations

• Fourth: Read small portions to get main idea

• Only if someone is really interested do they sit down and read the whole paper from start to finish.

Page 11: Writing for CS and CE

How Documentation is Read

1. Look at the Title2. Check either:

A. IndexB. Table of Contents

3. Find section with the specific material needed4. Find relevant subsection within that section

Then, read the material of relevance.

Page 12: Writing for CS and CE

Your organization should:

• Make it easy for someone to understand the structure of the documento Follow conventionso Clearly label/section document

• Find information they want within the document

Page 13: Writing for CS and CE

Organization• Use White Space

o Indentationo Line breakso Page breaks

• Keep paragraphs short• Use lists, bullet points• Maintain clear section headings.

Page 14: Writing for CS and CE

General Advice

Page 15: Writing for CS and CE

General Presentation Advice

• There are three stages of presentation:1. Attract Attention2. Create Interest3. Convey Information

• Importance:o You don’t get to stage 2, unless you satisfy stage 1o You don’t get to stage 3, unless you satisfy stage 2o Although stage 3 is the most important, it’s pointless unless you meet

the first two stages.

• Applies to posters/presentations, but also to papers

Page 16: Writing for CS and CE

The Most Important Thing

• The RESEARCH!o You have to have some purpose for writing

• However, people will not learn about the research unless they actually read your papero This also has implications for how and where you publish your paper

Page 17: Writing for CS and CE

Writing Research

Papers

Page 18: Writing for CS and CE

Sections of the paper

Page 19: Writing for CS and CE

Paper Sections• Title• Abstract• Introduction

o Describe the problem including background information

• Main Work (ideas/theory/exposition)o Possibly in several sections

• Implementationo If needed

• Resultso Possibly combined into main work section

• Relation to Previous Worko Situate your work

• Conclusiono With future work

• Acknowledgements• References• Appendices

Page 20: Writing for CS and CE

Title• Don’t underestimate title importance• Memorable titles can help people remember the

paper• The title will be used for searching, later

• Remove unnecessary words• Watch for misleading words

Page 21: Writing for CS and CE

Introduction• Motivation and Summary• By the end of the introduction, someone should

be able to tell someone else what you did, and why.o But probably not give any details about how

• Keep the introduction short, relative to the rest of the paper.

Page 22: Writing for CS and CE

Motivation• Early on in the paper, you must make the case for

why you are doing this• This should not be too long

o If you have to spend too long to say why someone should read the paper, then there’s probably not a good reason

o The motivation is not why you are writing the paper, it’s just there to get people to read it

• Sometimes this is more important than other times – sometimes motivation is obvious

Page 23: Writing for CS and CE

Summarizing Main Results

• You want to make it clear what the main results of your paper are.o Don’t “hide” them or make them a “surprise” at the endo Remember, most people will not read your full paper – you still want

them to know the main results

• Should always be in the abstract• Should be in the introduction of the paper

o Main Results, Contributions, Thesis Statement

• Can be in the conclusion

Page 24: Writing for CS and CE

A “Main Results” Section

• Could be a subsection, a paragraph, a bulleted list, or a sentence

• Should be easy to find/locate• Should make clear what is the new, unique

contribution of this worko It is not a summary of everything you’ve done, or even a summary of

the papero Just list the key point(s) that are new to your work.

Page 25: Writing for CS and CE

The Thesis Statment• A short statement that summarizes what the

focus of the paper is• Can help to focus your writing, presentation, and

research• The goal of the paper is to show why the thesis

statement is important and true (or false…)

Page 26: Writing for CS and CE

Previous Work Section• Provide references to relevant material

o What are the key papers that someone should read to understand this?o What are the most relevant related papers/alternatives?

• Demonstrate that you are familiar with the main research in the areao Ensure you cite all the relevant work

• Especially the papers of those who will read yours…o Can’t cite everything; cite the most important thingso Usually, citations to textbooks aren’t needed

• Unless that textbook provides a unique derivation, a particular summary, etc.

Page 27: Writing for CS and CE

Previous Work Section• If necessary provide background summary of

prior worko For example, if you are building on your own prior worko Make sure that prior work is separated from new work

• You want to clearly delineate what is new vs. what is old.

• When giving citations to previous work, it is good to show how your work fits in with that prior work.

Page 28: Writing for CS and CE

The New Work• This is the main, core part of your paper• It should be the part that you are most confident

in, and have the most to say about• It is important that you are clear and accurate.

Page 29: Writing for CS and CE

Things to Look Out For

• You are not just presenting a list of what you did.o Every piece of research has lots of “infrastructure” work that goes on

behind it – you don’t need to go into this, unless it is criticalo You don’t need to discuss “dead end paths” that you pursued

• One exception is if it is very likely someone else would follow that dead end path

o You research is evaluated on results, not process.

Page 30: Writing for CS and CE

Things to Look Out For

• You want to develop your material clearlyo Usually, someone will read this section in ordero Don’t pull ideas/material from nowhereo Make sure that information is presented in a logical ordero Think of it as telling a (technical) story:

• Keep the story moving• Don’t refer to things that the reader has no knowledge of• Make sure the reader understands what has happened!

Page 31: Writing for CS and CE

Things to Look Out For

• Avoid tangential topicso Make the section about the main results, not the interesting “side”

itemso Use appendices if necessary

• Make sure there is a clear overviewo Avoid going directly into details if the person doesn’t have the overall

pictureo Often, overview sections or figures are helpful

Page 32: Writing for CS and CE

Results• You want to demonstrate all of the core ideas that

you discussed in practiceo If you discussed something, show the results

• Idea is to show that what you presented works, and give some sense of how well it works

• Pick good test cases, that cover a range of situationso Ones that allow comparisono Ones that allow evaluation of parts of your techniqueo Ones that simulate “real world” cases

• You need to provide comparisons to other work, whenever possibleo This lets people evaluate your work

Page 33: Writing for CS and CE

Conclusion• Now that we have seen the work in the paper,

what can we conclude?o What has been the “contribution” of this work?o What insights does this work offer?o What does this now allow us to do?

• Conclusion should not be just a summary of what was in the paper – that is obvious.

Page 34: Writing for CS and CE

Future Work• Usually part of the conclusion• Not always included, but a good idea if possible• People want to know that the paper is not a

“dead end”o What more could be done? If I like this area, what could I work on

next?o Is this likely to stimulate future work?

• Can be a “defense” against reviewers.

Page 35: Writing for CS and CE

Future Work• Avoid using “throwaway” future work

o In computer science, you can always say you want to improve performance, port to a new system, or integrate with something else.

o Better to have one or two solid areas for future work than 10 that aren’t developed.

• Don’t just state areas, give some indication of the challenges/opportunitieso Why will that be worthwhile?o What are some obstacles that will be faced in that extension?

Page 36: Writing for CS and CE

General Comments

Page 37: Writing for CS and CE

Audience• Make sure you are writing to the appropriate

audience• Usually, this is to other researchers in the field

o Not to novices – they will know the basics of the fieldo Not necessarily to just the foremost experts in the area – they will not

be familiar with every bit of prior worko Not to experts in all areas – they may not be familiar with simpler

concepts from other fields

• Some papers (e.g. literature reviews) are for more general, less expert, audiences

Page 38: Writing for CS and CE

Audience• Give them the background they need to

understand the papero Particularly if you rely on another technique; don’t make them read

other papers before they can read yourso Not always possible – sometimes there is too much to do

• Notation might not be standardizedo Explain the notation as neededo The concepts might already be known

Page 39: Writing for CS and CE

Overstating/Understating

• Do not oversell your worko Do not promise more than you delivero Do not try to make your work have more impact than it reasonably

does

• You probably have a higher opinion of your work than others do or ever will.

• Readers are annoyed if they spend their time reading your article, only to find it didn’t do what was promised.

Page 40: Writing for CS and CE

Overstating/Understating

• Do not undersell your worko Don’t put in so many disclaimers that you discourage someone from

reading/following ito Point out problems, especially key ones, but:

• Your goal is not to point out every conceivable flaw• If necessary, point out why problems might not be so bad

• You are writing the paper because you have something new to present, that others should find valuable.

Page 41: Writing for CS and CE

Overcoming Objections

• Those reading the paper will often have questions/objections.

• You want to answer/address these in the paper• This is key to getting the paper accepted through

review, but also for getting the paper accepted after publication

Page 42: Writing for CS and CE

Overcoming Objections

• Think: “If I were a reviewer, what would I have questions about?”o Find a way to address those directlyo If they are technical concerns and you have not addressed them in the

work, show that you’ve thought about them

• What examples should be included?• What tests should be provided?

Page 43: Writing for CS and CE

Figures and Captions• People will usually look at figures before they

read the text• You want the figures to stand on their own as

much as possible• Be sure that your captions clearly describe what

is in the figure. Do not rely on the text to describe the figure.

Page 44: Writing for CS and CE

Comparisons to Prior Work

• Always a tricky propositiono Your goal in the paper is to show how good your work is. You have

spent a great deal of time on your own approach.o You must be fair to prior work, but you probably can’t devote as much

effort to replicating it.

• If standardized comparisons can be made, use them

• If you implement another method for comparison, be sure to do your best with ito If not, be sure to clearly state what you did not do, and why.

Page 45: Writing for CS and CE

Comparisons to Prior Work

• It is not OK to just present your material and assume it should be acceptedo That does not show any new contribution over the state of the arto Exception: if it is truly the first time someone has accomplished

something

• If you cannot provide comparisons, at least provide concise, clear arguments that evaluate your method vs. other methods.

Page 46: Writing for CS and CE

Feedback• If possible, get someone else to read your work

o They should be willing to give direct, honest feedbacko Take their evaluations to heart

• When reviewers reply with objections, don’t blame the reviewero If the reviewer didn’t understand it, it’s probably your faulto Make sure that you address their concerns

• Sometimes it is only a style/writing issue!• Sometimes they have found more fundamental flaws

o Even these can sometimes be addressed by writing differently.o There are (very rare) exceptions where reviewers are way off

• Always be polite and respectful in your responses, anyway

Page 47: Writing for CS and CE

Conclusion

Page 48: Writing for CS and CE

Thanks for Listening!• Questions/Comments?

• Contact:o Gabriel Dos Reiso [email protected]


Recommended