跳到主要内容
知仓学习社ZHICANG

sosp-writing-style

Use when drafting or revising SOSP prose — leading with a design principle rather than a feature list, building the intro's problem-to-insight arc, …

不碰外部(只输出文字)无严重或高危命中brycewang-stanford/Awesome-Journal-Skills

它会碰到什么

扫了多少1 个文本文件,5 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

SOSP Writing Style

Use this at drafting and revision time for a SOSP paper. The format constants (2026

cycle, checked 2026-07-08 against the official author guidelines): at most 12 pages

of technical content in submission, 10-point font on 12-point leading, a 7 x 9 inch

text block in two columns, references uncounted. Those pages are read first by a

skeptical fast pass and later defended live at a PC meeting — the prose must arm an

advocate, not just inform a reader.

Lead with the principle, not the artifact

The recurring identity question at this venue is "what is the principle?" A SOSP

paper is remembered as an idea with a system attached, not a system with features

attached. Concretely:

  • Somewhere on page one, a sentence must exist that survives extraction: the

insight, stated so a PC member can repeat it at the meeting without the paper

open ("crash consistency can be delegated to the allocation layer because ...").

  • Feature-list intros ("we present X, which supports A, B, and C") read as

workshop papers. Replace the list with the tension the design resolves.

  • If the honest one-sentence version is "we engineered X to be faster", the routing

question comes before the writing question (see sosp-topic-selection).

The first-page arc

| Move | Job | Symptom when missing |

|---|---|---|

| Problem, concrete | Reader can picture the failing scenario | Intro opens with a market-size claim |

| Why existing systems fail | The gap is structural, not un-tried | Related work reads as the real intro |

| Insight | The extractable principle | Reviewers summarize the paper differently from you |

| Embodiment | The system, named, one paragraph | Insight floats with no evidence anchor |

| Headline evidence | 2-3 measured numbers with baselines named | "Extensive experiments show" |

| Honest scope | One clause on what the design gives up | The meeting discovers the limitation for you |

Budgeting twelve dense pages

A workable allocation for a design-plus-evaluation SOSP paper; deviate deliberately:

Intro + motivation          1.5 pp   the arc above, plus the motivating measurement
Design                      4.0 pp   principle -> mechanisms; invariants stated inline
Implementation              1.0 pp   what was built, LoC, what is borrowed vs new
Evaluation                  4.0 pp   claims mapped to experiments (see sosp-experiments)
Related work                0.75 pp  positioning, not survey (see sosp-related-work)
Discussion + conclusion     0.75 pp  limitations owned, generality argued
(references                 uncounted — never starve them)

When over length, cut prose before leading or figures: geometry tampering is a

desk-reject at this venue, and shrunken figures cost more reviewer goodwill than a

trimmed subsection. Move depth (full proofs, extra sweeps) to the supplement, never

review-critical evidence (see sosp-supplementary).

Figures that argue

Systems reviewers read figures before prose on the fast pass. Each figure earns its

column-inches by making a claim on its own:

  • Caption states the takeaway ("Recovery replays only the log tail; time is flat in

log size"), not the axes ("Recovery time vs. log size").

  • Baselines appear in the figure, labeled with the same names the text uses.
  • Distributions for tail claims: a p99 bar with no spread is an invitation to a

soundness attack.

Register and claim discipline

  • Present tense, active voice, the system as subject: "Foo batches acknowledgments"

beats "acknowledgments are batched by our approach."

  • Every superlative is a target at the PC meeting. "Fast" is free; "faster than

Bar on write-heavy YCSB by 2.1x" is defensible; "optimal" had better come with

a proof.

  • Anonymized self-reference in third person throughout — the double-blind rules

reach into style ("the Foo paper showed", not "we previously showed").

  • Define each invariant once, name it (I1, I2 ...), and cite the name thereafter;

the response phase will need those anchors when a review misstates one.

# Weasel-word and overclaim sweep before the freeze
pdftotext main.pdf - | grep -inE 'significant(ly)? (improve|outperform)|extensive experiments|novel(ty)? |clearly|obviously|optimal' | head -20

Revision protocol

  1. Extract the paper skeleton: first sentence of every paragraph, read in order. If

the skeleton does not carry the argument, restructure before polishing.

  1. Give the draft to a systems reader for a strict 15-minute pass — abstract, intro,

figures, conclusion — and ask them to state the principle. Wrong answer means a

page-one problem, whatever they say about section 4.

  1. Only then line-edit for density: merge stub paragraphs, collapse enumerations

that repeat their lead-in, delete signposting that restates section titles.

Output format

[Principle] extractable one-liner found on page one? <quote it>
[Arc audit] problem / gap / insight / embodiment / evidence / scope — which missing
[Budget] section page allocation vs the 12-page plan
[Figures] each figure's caption-claim; baselines in-figure?
[Claim sweep] overclaims found -> defensible rewrite
[Skeleton verdict] argument carries on first sentences alone? <yes/no>

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。