Nataliia Bielova (most content from Tamara Munzner)
every figure must be referenced in the main body text
"it's" is a contraction for "it is", not a possessive
citations are grammatically invisible, you shouldn't use them for nouns. Correct: "The PivotGraph system [13] features a derived aggregate network". Incorrect: "Aggregation is also used in [13]".
whether to hyphenate a noun phrase depends on how it is used. Use "foo bar" when a noun phrase is used as a noun, and "foo-bar" when the phrase is used as an adjective. Correct: "we lay out elements end to end in a line" (noun), "we make an end-to-end argument as in networking" (adjective).
in a similar spirit, "lay out" is a verb and "layout" is a noun. Correct: "we lay out the graph splendidly" (verb use), "the layout is splendid because" (noun use).
in a bibliography, always always hand-check bibtex that you get off the web. it's usually inconsistent or incomplete.
be consistent with journal/conference names. No need for publisher address unless it's someplace obscure, and no need for publisher if it's implicit in the conf/journal name (i.e. ieee/acm), and no need for the location of the conference. Always doublecheck that the pages are in there (both the start and end page!). The only acceptable exceptions are when it really is an online-only venue where there are no explicit pages (examples include the PoPETs proceedings).
do include the accepted nickname/shortname for conferences in parentheses after the long name. Don't include the year after that nickname, it's already communicated by the year that comes at the end of the citation. Don't ever say 'pages', just 'p.'
example of bad bibliography snarfed off the web:
"M. Wattenberg. A note on space-filling visualizations and space-filling curves. In Proceedings of the IEEE Symposium on Information Visualization (INFOVIS'05), volume 0, page 24, Los Alamitos, CA, USA, 2005. IEEE Computer Society."
after fixing:
"M. Wattenberg. A note on space-filling visualizations and space-filling curves. In Proceedings of the IEEE Symposium Information Visualization, p. 181-186, 2005."
if you're pressed for space, be consistent: 'Trans.' not Transactions', 'Symp.' not 'Symposium', 'Conf.' not 'Conference'. Don't include words like "of the" or "on".
make sure that you've got the right capitalization in titles using curly braces around elements that should not be lowercased automatically. Main offenders are acronyms, and camelcase names.
In short: check your bibliography very carefully. Do not be sloppy and inconsistent. Be assured that I will notice.
The issues below are stylistic choices - I'm not saying the other way is technically incorrect, I'm saying I have such a strong preference for this way that I will change it whenever I edit.
avoid parentheses whenever possible, they interrupt flow. It's OK to use them when defining acronyms, but otherwise I try to hold myself to only one parenthetical remark per paper.
avoid e.g. and i.e., spell out "such as" or "for example" instead. Again, it's a flow issue.
minimize use of possessives with nouns. So instead of "feature's sequences", say "sequences of a feature". It's easier to parse.
avoid "this" without a noun after it, especially at the beginning of a sentence. Instead of "This shows that we are fabulous", say "This situation shows that we are fabulous", to make the referent unambiguous.
in more detail from Ullman, on "Avoid non-referential this"
While it sounds pedantic at first, you get a huge increase in clarity by chasing the "nonreferential this" from students' writing. Many students (and others) use "this" to refer to a whole concept rather than a noun. For example: "If you turn the sproggle left, it will jam, and the glorp will not be able to move. This is why we foo the bar." Now the writer of this prose fully understands about sproggles and glorps, so they know whether we foo the bar because glorps do not move, or because the sproggle jammed. It is important for students to put themselves in the place of their readers, who may be a little shaky on how sproggles and glorps work, and need a more carefully written paragraph.
Source: Jeffrey D. Ullman, Advising students for success, CACM 52(3):34-37, March 2009
always use the Oxford/serial comma with lists. instead of "we have apples, oranges and bananas for sale", say "we have apples, oranges, and bananas for sale". The final comma is critical for resolving ambiguity in some situations. Like this one.
avoid the passive voice, use active voice. Passive voice makes your text too ambiguous about who is the agent of action.
you must have some prose between section and subsection header
emphasize a word (with bold or italics, as you prefer) when you first define it, not when you first use it. ideally the definition and the first use are the same. but it might be a sentence or two later.
firstly vs. first is admittedly an issue of personal preference. i strongly prefer the latter. let me bring your attention to a quote from Elements of Style: "Do not dress words up by adding 'ly' to them, as though putting a hat on a horse."
avoid double negatives, use a positive instead because it's easier to parse
use parallel structure when possible, both at the level of sentences in a paragraph and at the level of section naming. Correct: Naming Foo, Linking Bar, Adding Bat. Incorrect: Name Foo, Linking Bar, Bat Additions.
avoid switching between tenses unless you have a very good reason to do so. usually what you're reporting on in the paper should stay in the present tense (Correct: "the system is designed to do foo". Incorrect: "the system was designed to do foo".) past tense should be reserved for things truly in the past, like what users did during a user study.
for captions, use parentheses around the subfigure labels to distinguish them "(a) blah blah". Always have a (possibly short) bit saying what the full figure does before starting with subfigure descriptions. Each subfigure should have its own label, rather than having a continuing sentence where you mention subfigure bits as you go. Correct: "Key aspects of foobar. (a) The first thing. (b) The second thing." Incorrect: "The first thing is great (a), and I love the second thing (b) too".
Source: Tamara Munzner