This is particularly pertinent to the CS culture, where competitive conferences are often the main publication unit, which are then (sometimes) followed by journal versions.
Suppose that a paper was published at a conference as version A, and say, 5 years later, in a journal as version B (with the same title and authors). Assume also that during those 5 years, additional relevant papers on the topic were published.
When doing literature review in the introduction of future papers, the author of A and B is faced with a dilemma. To accurately reflect the historical development, he wants to cite version A and then the papers that followed it. However, the paper he actually wants people to read and cite is version B -- since it's cleaner, expanded, improved, etc. He can cite both versions, but then it looks like he's trying to rack up citations.
Does the CS community have a set etiquette for dealing with this situation? Is there perhaps a bibtex format where a single bib-entry covers both versions? Something that conveys the point "published first in year Y at venue V [so precedence is established] and then expanded version appeared in year Y' at venue V' [so just go read that one]"?