Hints on how to write an SOSP paper

After reviewing between 50-100 papers per year for the last few years, I’ve noticed some common problems in the papers that I review. While spotting these issues makes it faster for me to review papers, I thought I would summarize them here. Note that these are generally aimed at systems papers but likely apply to other areas as well.

Generally speaking, these are the bare minimum requirements for a systems paper and I frequently see papers rejected for missing one or more of these points. I break them down into roughly three sections. A useful exercise is to summarize each of these parts of your paper (i.e., the why, the how and the results), which can then be turned into the conclusion.

The Why: Intro, Background and Motivation

The How: System Design

The Results: Implementation and Evaluation

Bonus part 4: Conclusion