Skip to content

Computer Science

Writing CS papers: related work, systems, and blind review

Conference-first publishing, related-work positioning, double-blind self-citation, and artifact appendices — how computer science papers are written.

Usual citation style
IEEE style
Also seen
APA , Harvard
What you will be writing
Peer-reviewed conference papers within a strict page limit · System-description papers for a tool or platform · Empirical evaluation papers benchmarking an approach · Position papers and workshop submissions · Artifact and reproducibility appendices · Technical reports and preprints posted before review · Rebuttals during an author-response period

FIELD CONVENTIONS

What computer science expects of a manuscript

Generic writing advice stops here. These are the conventions reviewers in this field actually apply.

The conference is the venue of record, not the journal
Top computer science conferences are peer-reviewed with acceptance decisions that count for careers, and journals often come second. This shapes the writing: a fixed deadline, a fixed page count, and a paper that must be self-contained because there is no revise-and-resubmit in most cycles.
Related work positions your paper, it does not survey the field
The section exists to say what the nearest three or four systems do and precisely where yours differs. Every paragraph should end in a contrast; a neutral summary of prior work leaves a reviewer wondering what is new.
Double-blind review changes how you cite yourself
Under anonymous submission you cite your own earlier work in the third person — “Prior work [7] introduced…” — never “our previous system [7].” Anonymizing repository links and institution names in the artifact is part of the same obligation.
Tense splits between the system and the experiments
A system is described in the present tense because it exists — “the scheduler batches requests.” The evaluation is past tense because you ran it — “we measured throughput across five workloads.” Mixing them makes it unclear what is a design claim and what is a measurement.
Claims about performance need the setup that reproduces them
Hardware, dataset versions, hyperparameters, and the number of runs with variance belong in the evaluation, not in a footnote. Artifact evaluation tracks at many venues will check that a reader can rebuild what you describe.
Algorithms and complexity get formal treatment
Pseudocode appears in a numbered float with a caption, and complexity claims are stated in standard asymptotic notation with the assumptions they rest on. If a bound holds only in the average case, the sentence has to say so.

THE FRICTION

Where the writing actually slows down

What gets in the way

  • A hard page limit that arrives at the same time as the deadline
  • Anonymizing a paper and its artifact without making the contribution unreadable
  • A related-work section that summarizes instead of contrasting
  • Writing a rebuttal to three reviewers with conflicting objections inside a character limit
  • Papers written in LaTeX by convention while collaborators work in a word processor
  • Non-native English drafting under a deadline where a reviewer notes “needs proofreading”

How the workflow runs in Copyeditor

  • Outline against the template’s page budget — Plan mode allocates sections before drafting, so evaluation and related work get their space instead of being cut at 3am.
  • Draft with IEEE citations attached — IEEE is formatted automatically, so bracketed numbers and the reference list stay correct as you insert sources during a deadline sprint.
  • Tighten language, keep the claim — Edit mode compresses paragraphs to fit, and grammar review catches the register issues that draw a “needs proofreading” review score.
  • Check, export, and document — Run the AI-detector preview before submission, export to PDF or Word, and keep the Authorship Certificate as a record of how the paper was written.

CITATION SHORTCUTS

IEEE formats you will need most

Questions from computer science writers

Is there LaTeX or Overleaf export?

No. Copyeditor exports Word and PDF. Many CS venues require a LaTeX template, so a common pattern is drafting the prose here and moving it into the template for typesetting.

Does it support ACM reference format?

Not directly. The supported styles are APA, MLA, Chicago, and IEEE. IEEE numeric is structurally close to ACM’s numeric format, so it is the practical starting point.

Can I use an AI co-writer on a double-blind submission?

Check the venue’s policy — most permit language assistance and require disclosure while prohibiting AI as an author. The Authorship Certificate documents how the draft was produced if you are asked.

How do I write a rebuttal that helps?

Group reviewer concerns by theme, address the ones that would change the decision first, and state concretely what you will change. Arguing every point equally wastes a limited character budget.

Built for the paper
you are actually writing

Structured drafting, citations that build their own reference list, and an Authorship Certificate that records how the document came together. Copyeditor is in beta — apply and we’ll reach out as spots open.

Apply for beta

*Beta opens this season — starting with students and researchers.

The Copyeditor writing workspace