Which venues should I submit

Generally, it is difficult to define a generalized principle which conference/journals to choose from as it varies across disciplines.  But there are some basic rules to rule out "just purely bad conferences/journals".  If you submit your work at these places, you will first regret forever, second, you will learn literally nothing, and third your reputation will be greatly damaged, so avoid at all cost. 

  1. For conferences, the basic number to look for is acceptance rate.  Although acceptance rate varies across disciplines, usually any good conferences have a 10%-30% acceptance rate and have roughly more than 100 submissions.  An acceptance rate of 20% but with 5 submissions also does not make sense.  Do not submit to conferences with 80% or 90% (some even 100%, i.e., with no peer-review process), they are not useful for your future research, it can also damage your reputation.  We can sometimes look at the publishers, conference papers published by ACM or IEEE are usually good but there are some exceptions, though.  H-index is also a fairly reliable metric to compare the ratings between conferences.
     
  2. For journals, there is a lot of controversies here but the basic number here to look for is the impact factor.  Impact Factor is a bit controversial as it greatly differs across disciplines, so the key principle as a good human is not to compare which field is more impactful using this parameter. H-index is becoming more used for rating journals so you need to keep in touch for that. For Computing an impact factor of 2+ is usually considered decent so you should aim for that.  Avoid submitting to journals that have (1) no impact factor, (2) no peer-review process, or (3) has volume number of 1 (or 2) which indicates that it is fairly new; try submitting to legacy journals which are usually the top-tier and reliable journals in the field.   For publishers, ACM, IEEE, Elsevier, Springer, Taylor-Francis are usually trusted by academia.

One good point of venues that support rigorous peer review process is that you will learn a lot from all the experts and gurus.  Experts often serve as a reviewer in such venues thus it is a good place to see how far are you from the "world" knowledge. My experience is that one top-tier paper trumps over 100+ crappy papers, so focus on publishing only one really good paper as your first starting point as a researcher.   

Here’s a list of small sample of good venues for BCI, look at their scope, and feel free to submit to any top-tier venues related to your topic.

  1. Journal of Neural-engineering
  2. Brain computer interface
  3. IEEE transaction on biomedical engineering
  4. Frontier in neuroscience
  5. Frontier in human neuroscience

Recommended if your paper concerns HCI

- IEEE Transactions on Affective Computing
CHI, UIST, IUI (HCI top conference)
ToCHI (ACM)HCI (Taylor and Francis)IJHCS (Elsevier) (HCI top journals)

Recommended if your paper concerns health + HCI

ACM Transactions on Computing for Healthcare

Recommended if your paper concerns games + HCI

- IEEE Transactions on Games

-----

There are pros and cons between submitting your work on a journal or conference.  Conferences also have a quick review cycle, taking only 3 months.  However, conferences are not easy in the sense that you are not allowed to revise your work significantly and resubmit.  On the other hand, most journals allow you typically two major revisions which allow you some breathing time (usually two months for each revision) to fix your work according to reviewer comments.  Anyhow, journals have very slow review cycle, mostly take 1 year or more.

One good strategy is to first aim the best possible, i.e., the flagship conferences/journals.  This is because you will learn the most through the process.  People told me that if you aim for the sun, even you fall down, you still find the stars (kinda philosophical I know).  That’s exactly true here.  I have a strong belief that only researchers who continue working at the top-tier conference even did not get acceptance are still "genuine" researchers.  Do not be ashamed if it gets rejected, all top researchers got many rejections even when they become seniors.  If you know how it is not research.   What distinguishes them is their courage, ego (sometimes it is good) and "never give up" attitude.

Submit your work at these top-tier venues with the big belief and in your best effort that it will be accepted.  But if it was rejected due to some reasons, do not feel too sad.  Believe in your work.  Learn everything from your reviewers.  A good strategy is to resubmit to these venues next year or resubmit to more specialized venues, with the condition that you fully revise your work based on reviewer comments.  I have once heard that an author keeps revising and resubmitting his paper for three times, and he got it accepted at that third time...

In the case where you think that you would benefit from exchanging comments and revisions with reviewers and that you got time, doing journals are also a good option as it is a kinda like mentor-based submission.

The truth here is to remember that great work will still be great, regardless of the conference/journals it published at, as long as it is rigorously peer-reviewed.  So focus on doing great work.