How to decide whether to publish your paper in conference proceedings, as a journal article, or as a book chapter? I thought that this simple question has been already asked here on Academia, but it seems to that it did not happen (or, I was not able to find it).
So, I will ask it.

You have accomplished some good results in your scientific project, and you want to publish a paper about it.
How do you decide you would like it to be published into some conference proceedings, or as a journal article, or as a book chapter?

I am considering that all these three options envisage peer review, and are all top-A destination for your paper.

I work on computer science so any particular advice and opinion in this area are strongly appreciated.
As one of your fellow computer scientists, I often think of it this way:


Start with a conference paper: the page limits mean you'll likely only be able to present the core elements of the work, but it's a fast route to feedback, publication, and beginning to get your results noticed by the community.
Next, upgrade to a journal paper: this is where you put out the nice full version of the work, with all of the details and supplementary information.  Generally a bad idea to do before you've got a version in print somewhere else, because many computer science journals are dreadfully slow (I think this might be because we've got conferences for a fast option, so journals feel less pressure than in other fields).
Use book chapters only for reviews and similar.  The problem with book chapters is that they're generally much more difficult for people to find.  Most conferences will either be open access or will go into an archive like IEEE Xplore or ACM DL that most institutions have access to.  Books, not so much, and it seems to make a quantifiable difference.


There is also the option of workshops, which you did not mention.  These, I think, are a great place for preliminary work or for work that you want to discuss with a very particular community.