I am writing a paper for a TCS conference and wondering what the community's opinion is on how abstracts in TCS should be written, good practices, or rules of thumb. I thought that I had read enough papers to be able to answer this question on my own, but after thinking about it a bit, I'm stumped.

Some specific questions I do not know the answer to:

  • What is the purpose of the abstract? Is it to help those who do not want to read the paper figure this out as early as possible? To help a future researcher understand whether the paper contains a result of use to them? To communicate the key novelty/results/advancement of the paper? Something else?
  • Who is the intended audience of the abstract? General computer science researchers, general TCS researchers, or researchers who specialize in the topic of the paper?
  • Similarly, to what extent should technical terms be introduced/defined in the abstract?
  • Does motivation belong in the abstract? Sometimes if I am not careful I find my abstracts turning into introductions.
  • What is the value of listing precise results versus outlining the general question addressed? In other words, how specific should the abstract be regarding the results? It seems hard to hit multiple levels of specific/general without being redundant.
  • When is it appropriate to mention/summarize prior work and background?

I was looking over responses to this question on examples of good TCS papers. There did not seem to be enough samples for me to learn, however :). The approaches to abstract-writing seem to vary widely.

  • 2
    $\begingroup$ These are all matter of taste - decide what you like, and do it. $\endgroup$ Oct 25, 2014 at 23:08
  • $\begingroup$ @SarielHar-Peled, thanks for your perspective. Since I want to write the abstract for my readers and not for myself, I am still at a bit of a loss to develop my own taste. And I hope that at least my first and second questions are relatively objective (albeit people may hold different opinions). $\endgroup$
    – usul
    Oct 26, 2014 at 2:31
  • $\begingroup$ These questions are hard, and one can learn only from experience. The best thing is to write what you want, and then get an experienced person to give you feedback. I usually try to write for a memoryless version of myself as the target audience. If I remembered nothing about what I am writing about now, what would be the most useful way to reteach me this stuff. In the end, all we truly know is ourselves, so thinking as oneself as the target audience is a good starting point (not necessarily how you want the paper to be written in the end, naturally). $\endgroup$ Oct 28, 2014 at 4:18


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.