Source: https://www.cis.upenn.edu/~sweirich/icfp-plmw15/slides/peyton-jones.pdf
- Abstract (4 sentences, write last; used by program committee members to decide which papers to read)
- State the problem
- Say why it’s an interesting problem
- Say what your solution achieves
- Say what follows from your solution
- Introduction (1 page)
- Describe the problem (use an example, give concrete achievements, not pie-in-the-sky speculative applications)
- State your contributions and give forward-references instead of "the rest of this paper is structured as follows"
- The problem (1 page) 1 Introduce the problem, and your idea, using EXAMPLES and only then present the general case
- My idea (2 pages)
- Explain it as if you were speaking to someone using a whiteboard
- Conveying the intuition is primary, not secondary
- Once your reader has the intuition, she can follow the details (but not vice versa)
- The details (5 pages)
- Related work (1-2 pages)
- Conclusions and further work (0.5 pages)