On Writing Research Papers Kathryn Mc Kinley The

  • Slides: 18
Download presentation
On Writing Research Papers Kathryn Mc. Kinley The University of Texas at Austin Style:

On Writing Research Papers Kathryn Mc. Kinley 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

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

Focus Research Writing Abstract & Introduction Meat 3

Focus Research Writing Abstract & Introduction Meat 3

What’s in an abstract? 4

What’s in an abstract? 4

What’s in an abstract? Contribution Result “This paper introduces a new context-sensitive and control-flow

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

Abstract & Introduction Problem statement Contribution Result Meaning 6

Abstract & Introduction Problem statement Contribution Result Meaning 6

Is this abstract better? “Precise flow and context sensitive pointer analysis is currently limited

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

Is this abstract better? It is more precise “Precise flow and context sensitive pointer

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 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

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

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

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

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

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

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

paper Intro Discussion paragraphs sections I D Intro Disc paragraphs I D I D

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

Linking Sentences subject • ideas already mentioned • familiar ideas verb • action object

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

Topics form a logical sequence of ideas old new old 14

Topics form a logical sequence of ideas old new old 14

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

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

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

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

Improving an Abstract Interview the writer: understand the • Problem statement • Contribution •

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

Questions?

Questions?