Here are some notes on how to write a research paper that will be
accepted.
- Write clearly.
- Tell a story; a paper should have a beginning, a middle and an end.
It should motivate why someone else should be interested in this
work, build the foundations needed to explain the contribution, and
evaluate the contribution.
- Motivate top-down; build bottom-up. Motivate from your top-level
goals. How does this work help towards solving the main goal? Build
on solid foundations. Make sure that everything needed to understand
your contribution is well defined. Motivate before you explain.
(Therefore the motivation needs to be in plain language, and not use
technical words).
- Introduce only enough formalism that is needed to understand the
result. Only introduce formalism if it makes the explanation
clearer.
- Make the result reproducible. Someone should be able to reproduce
what you do, based on your writing.
- Stand on the shoulders of giants. Newton said: "If I have seen
further it is because I have stood on the shoulders of giants." Build
on other's work, and give them credit for what they have done. Assume
the people who have worked on this before are your reviewers. Don't
denigrate their work. Give credit where credit is due.
- Don't assume readers will understand your notation. Explain it.
...of course I can't guarantee that it will get the paper accepted.
David Poole 2008-04-24