1 On Writing Well Kathryn McKinley The University of Texas at Austin based on Style: Toward Clarity and Grace by Joseph Williams slides by William Cook.

Slides:



Advertisements
Similar presentations
Critical Reading Strategies: Overview of Research Process
Advertisements

Poster & Project Presentations The Robert Gordon University
Writing-Up Geoff Walsham Lecture 5 of Course on Interpretive Research in IS - Oslo University.
APA Style Grammar. Verbs  Use active rather than passive voice, select tense and mood carefully  Poor: The survey was conducted in a controlled setting.
Lesson Three Clarity: Actions
Paragraph & Sentence Construction. Paragraph Beginnings/Middles/Endings Begin with the topic (topic sentence). End by emphasizing the topic or a consequence.
Chapter Fifteen Developing Empirical Research Reports.
Writing.
WRITING PROPOSALS Title Page Remember that at this stage, the title can only be a working title. Nevertheless, all words in the title should be chosen.
Chapter 12 – Strategies for Effective Written Reports
Style: Toward Clarity and Grace Chap. 2  Hand in by Friday 10pm for “on time grading”  After that, getting your assignment back quickly becomes problematic.
Thesis Statements & Organization. Basically, any writing of this sort attempts to prove: What the author is trying to say in the book AND How the author.
Suggestions For Writing An Essay
Pointer and Shape Analysis Seminar Mooly Sagiv Schriber 317 Office Hours Thursday
How Teachers Grade Essays By: Michael Pueppke Edited by: UWC Staff (© DBU University Writing Center)
ESSAY WRITING Can be fun.
Expository Writing.
Technical Writing Style
 How to Write an APA Research Paper. APA STYLE  Formal research papers, written according to the American Psychological Association’s rules and standards,
Writing Reports, Proposals, and Technical Documents By Laurie A. Pinkert.
Effective Scientific Communication How to write research report.
Writing Research Papers For Computer Science Steve Blackburn Research School of Computer Science Australian National University.
Forest Hill School Library Writing All depends upon purpose and audience.
Thesis Statement.
Suggestions For Writing An Essay
Suggestions For Writing An Essay Hour Glass Style.
Now that we have narrowed your topic, written a thesis statement and conducted further research, we will work on outlining your Research Paper. You have.
REVISION STRATEGIES AND HOW TO USE THEM.  The Big Picture:  is the original purpose of the writing fulfilled?  does the writing cover the required.
WEEK 3 THE TERM PAPER. WHAT IS A TERM PAPER? An academic essay that is rather lengthy, prepared by an academic writer Written in a concise and well documented.
How to Revise an Essay. Done-ness  After you finish the first draft of an essay, a sense of calm settles over your body. “At last,” you say, “I’m done.”
Editing and Proofreading: Argumentative Essay with references to A Writer’s Resource.
Paper edit I did not have time to time these slides. Sorry…
Writing Unit Honors English I. Introduction ►F►F►F►Funnel Introduction 1111. general statement reflecting the main idea of the essay (this sentence.
Becoming a Better Writer LET I. Introduction Writing is one of the acts or processes used to exchange ideas. Your writing must be simple, readable, and.
Structuring an Essay An overview of essay craft The ideas here are guidelines for ways to improve the structure, clarity and persuasiveness of your essay.
Communication for Managers Guidelines for Effective Writing Write strategically Write logically and coherently Use formatting devices and color effectively.
Peer Revision #3. Check MLA Format 12 pt. Times New Roman, double-spaced MLA heading MLA page numbering Proper formatting of blocked quote 1” margins.
AIMS: writing process, research skills Review in class research project Parts of an essay –Lecture/notes –Handouts –Application Homework –Rewrite introduction.
General Writing - Audience What is their level of knowledge? Advanced, intermediate, basic? Hard to start too basic – but have to use the right terminology.
 An article review is written for an audience who is knowledgeable in the subject matter instead of a general audience  When writing an article review,
IR 202 Research Methods This course aims to introduce students what is social research, what are the different types of research and the research process.
Written Presentations of Technical Subject Writing Guide vs. Term paper Writing style: specifics Editing Refereeing.
By Joseph Cheatle.  Keep one idea to a paragraph  Unity  Single focus  Coherence  Makes the paragraph easily understandable to a reader  Logical.
The Writing Process Basic Sentence Structure Complete Sentences Types of Sentences Fragments Run-Ons Paragraphs Elements of a Paragraph Outlining.
Document Review for Reviewers and Writers. Topics Readability Document Review Structured Reading.
 Reading Quiz  Peer Critiques  Evaluating Peer Critiques.
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt Vocab. ReadingGrammarWritingFigurative.
Style Lesson Four Characters. Review Define nominalization. What is Principle of clarity1? What is the Principle of clarity 2?
Writing Exercise Try to write a short humor piece. It can be fictional or non-fictional. Essay by David Sedaris.
Report Writing. Introduction A report is a presentation of facts and findings, usually as a basis for recommendations; written for a specific readership,
Polishing Your Written Communication
1 Analytical Trait Model for Writing Assessment 1. Ideas 2. Organization 3. Voice 4. Word Choice 5. Sentence Fluency 6. Conventions +1 Presentation 6+1.
Elements of Good writing Chapter 2, pg 21. The Subject What is writing all about? A TOPIC! ◦ Tell a personal story ◦ Provide information ◦ Discuss the.
Your first paragraph Introduce the topic Inform the reader of your point of view! Entice the reader to continue with the rest of the paper! Focus on three.
Generating Topic Sentences American Literature 11.
Epic Hero Defense Writing Instruction. What exactly is an argumentative paper?!?  You investigate the topic  Collect, generate, and evaluate evidence.
Unit 6 What Does It Mean?. Objectives: To distinguish formal definition and extended definition; To distinguish formal definition and extended definition;
1. Introductory 2. Body Paragraph 1 3. Body Paragraph 2 4. Body Paragraph 3 5. Conclusion.
1 On Writing Research Papers Kathryn McKinley The University of Texas at Austin Style: Toward Clarity and Grace by Joseph Williams thanks to: William Cook.
Report writing in English In a professional context.
Literature review Methods
How To Write Research Abeer Bin Humaid.
Appendix A.1: Active Sentences
Memorandum and Informal reports
Essay writing Key skills.
Parts of an Essay Ms. Ruttgaizer.
Parts of an Essay.
Copyright © 2010 Pearson Education, Inc.
Writing Reports, Proposals, and Technical Documents
Types of Writing Types Characteristics.
Presentation transcript:

1 On Writing Well Kathryn McKinley The University of Texas at Austin based on Style: Toward Clarity and Grace by Joseph Williams slides by William Cook & Richard Gabriel

2

3 Focus Abstract & Introduction Mechanics Sentences Linking Sentences Emphasis

4 Abstract & introduction Contribution Result “This paper introduces a new pointer alias analysis that provides control-flow and context sensitivity. We show that it is one hundred times faster than the prior state of the art.”

5 Abstract & introduction Problem statement Contribution Result Meaning

6 Is this abstract better? Why? “Precise flow and context sensitive pointer analysis is currently limited to programs with 100,000 or fewer lines of code. Pointer analysis clients, such as verification and testing, are consequently limited to small programs because they need high precision. This paper introduces a new pointer alias analysis that provides control-flow and context sensitivity. We show that it is one hundred times faster than prior algorithms and can analyze programs up to 1 million lines of code. Future work should investigate its effects on the precision and scalability of client analysis.”

7 Is this abstract better? Why? “Precise flow and context sensitive pointer analysis is currently limited to programs with 100,000 or fewer lines of code. Pointer analysis clients, such as verification and testing, are consequently limited to small programs because they need high precision. This paper introduces a new pointer alias analysis that provides control-flow and context sensitivity. We show that it is one hundred times faster than prior algorithms and can analyze programs up to 1 million lines of code. Future work should investigate its effects on the precision and scalability of client analysis.” More Precise

8 What could be improved? “Precise flow and context sensitive pointer analysis is currently limited to programs with 100,000 or fewer lines of code. Pointer analysis clients, such as verification and testing, are consequently limited to small programs because they need high precision. This paper introduces a new pointer alias analysis that provides control-flow and context sensitivity. We show that it is one hundred times faster than prior algorithms and can analyze programs up to 1 million lines of code. Future work should investigate its effects on the precision and scalability of client analysis.”

9 Focus Abstract & Introduction Mechanics Sentences Linking Sentences Emphasis

10 Subjects of sentences name cast of characters Verbs name actions involving characters

11 Missing Subjects “Termination occurred after 23 iterations”

12 Missing Subjects “Termination occurred after 23 iterations” “The analysis terminated after 23 iterations”

13 Weak Verbs “The algorithm supports effective garbage collection in distributed systems”

14 Weak Verbs “The algorithm supports effective garbage collection in distributed systems” Stronger Verbs “ The algorithm collects garbage effectively in distributed systems”

15 Verb Nominalization VerbNominalization discoverdiscovery movemovement collaboratecollaboration

16 Adjective Nominalization AdjectiveNominalization difficultdifficulty applicableapplicability differentdifference

17 empty verb + NOM “We conducted an investigation of the tradeoffs.”

18 empty verb + NOM “We conducted an investigation of the tradeoffs.” Verb=Action “We investigated the precision and efficiency tradeoffs.”

19 “there is” + NOM “There is a need for further study of this analysis”

20 “there is” + NOM “There is a need for further study of this analysis” Name the actor “Researchers should study this analysis further in the context of its clients.”

21 NOM + verb + NOM “The formation of cycles during alias analysis prevents further improvements to this algorithm.”

22 “Because the alias analysis creates cycles, we cannot improve it further.” Omit needless nominalization

23 Useful Nominalizations

24 Name an action “I do not understand her meaning or his intention” (what she means what he intends)‏

25 Common concepts “Taxation without representation was not the central cause of the revolution”

26 compilation dependency inheritance implementation

Noun+Noun+.. Early childhood thought disorder misdiagnosis often occurs in state-funded labs.

Noun+Noun+.. Early childhood thought disorder misdiagnosis often occurs in state-funded labs. State-funded labs often misdiagnosis disordered thought in young children.

29 Passive “The alias analysis was added to gcc.”

30 Passive “The alias analysis was added to gcc.” Active voice “We implemented this analysis in the gcc compiler.”

Concision It is imperative to think over in a punctilious manner each and every suggestion that is offered to us.

Concision It is imperative to think over in a punctilious manner each and every suggestion that is offered to us. We must consider each suggestion carefully.

33 Focus Abstract & Introduction Mechanics Sentences Linking Sentences Emphasis

34 Linking Sentences subject ideas already mentioned familiar ideas verb action object new ideas

35 Linking Sentences “Precise flow and context sensitive pointer analysis is currently limited to programs with 100,000 or fewer lines of code. Pointer analysis clients, such as verification and testing, are consequently limited to small programs because they need high precision. This paper introduces a new pointer alias analysis that provides control-flow and context sensitivity. We show that it is one hundred times faster than prior algorithms and can analyze programs up to 1 million lines of code. Future work should investigate its effects on the precision and scalability of client analysis.”

36 Topics form a logical sequence of ideas oldnew oldnewoldnewoldnew

37 The Point IntroDiscussion The point (best) ‏ …or here (intro para.) ‏

38 Emphasis Put important things at the end sentencefinal words paragraphlast sent. sectionlast para.

39 Paper Section Paragraph Sentence Containers Large-scale Structure Sequence of items Specific rules

40 Section Titles First sentence (or the point) must include section title (except the introduction or conclusion)

41 IntroDiscussion IDIDID IntroDisc paper paragraphssections IntroDisc IDIDID paragraphs IDIDID IDID sentences

42 Thank you for your attention! Questions?

43 Practicum

44 Improving an Abstract Read it Interview the writer: understand the Problem statement Contribution Result Meaning Top down sentence improvements Subject-action-object Link to next sentence