1 / 18

On Writing Research Papers

On Writing Research Papers. Kathryn McKinley The University of Texas at Austin Style: Toward Clarity and Grace by Joseph Williams thanks to: William Cook & Richard Gabriel. 1. What’s the most important part of your paper?. 2. Focus. Research Writing Abstract & Introduction Meat. 3.

Download Presentation

On Writing Research Papers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 & Richard Gabriel 1

  2. What’s the most important part of your paper? 2

  3. Focus Research Writing Abstract & Introduction Meat 3

  4. What’s in an abstract? 4

  5. What’s in an abstract? Contribution Result “This paper introduces a new context-sensitive and control-flow sensitive pointer alias analysis. We show that it is one hundred times faster than the prior state of the art.” 5

  6. Abstract & Introduction Problem statement Contribution Result Meaning 6

  7. Is this abstract better? “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 context-sensitive and control-flow sensitive pointer alias analysis. 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

  8. Is this abstract better? It is more precise “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 context-sensitive and control-flow sensitive pointer alias analysis. Our key insight is many pointers have the same aliases, and we show how to find and exploit this equivalence. 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.” 8

  9. Meat Tell a Story Put Related Work First Link Sentences Emphasis 9

  10. Containers • Large-scale Structure • Sequence of items Specific rules Paper Section Paragraph Sentence 10

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

  12. Intro Discussion Intro Disc Intro Disc I D I D I D I D I D I D I D I D I D I D I D paper paragraphs sections paragraphs paragraphs sentences sentences 12

  13. subject • ideas already mentioned • familiar ideas verb • action object • new ideas Linking Sentences 13

  14. Topics form a logical sequence of ideas

  15. Intro Discussion The Point The point (best)‏ …or here (intro para.)‏ 15

  16. sentence final words paragraph last sent. section last para. Emphasis Put important things at the end 16

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

  18. Questions?

More Related