Good Software Engineering research venues
A week ago, Google released its 2016 Google Scholar Metrics report. This report is sort of an interactive best-of of scientific publication venues. If you go to its Top Venues page, you’ll see publication venues that are known to almost everyone, not just scientists, such as Nature, The Lancet, Science, etc. Publications are ranked based on their H5-index. The H-index is a well-known measure of productivity and scientific impact that can be applied to both individuals and publication venues. Basically, the H-index N of an individual or publication venue is its number N of publications that have at least N citations. The H5-index is thus the H-index applied only to the last 5 years and it is a measure of recent impact.
In my opinion, one of the most interesting features of Scholar Metrics for scientists is that it is searchable in a simple, flexible way. In this manner, it becomes possible to narrow down search to a very specific area, in order to discover the most relevant venues for that area. I decided to do just that for my research area, Software Engineering. I started out with a simple string, “Software Engineering”. The problem with that string is that it excludes venues that do not include “Engineering” in their names, such as IEEE Software and the Journal of Systems and Software. I decided to be more liberal and use just “Software”. This worked out better, but brought a number of spurious results on subjects such as “Statistical Software”, “Mathematical Software”, and “Software Encryption”. These topics are not really Software Engineering and needed to be excluded manually. In the end, I used the following search string:
Which yielded the following list of conferences and journals:
This is a good list of publication venues in the area of software engineering. It is not perfect, but it is very useful, particularly for young researchers who are wondering about where to publish their work. Its most evident problem is that it does not account for programming language venues. This may be a problem or not, depending on one’s line of work. If we assume that most good PL venues include the word “Programming” on their titles (POPL, OOPSLA, PLDI, PPoPP, ASPLOS, ICFP meet this criterium), it is only a matter of modifying our search string slightly:
You can check the list produced by this search string here. It includes most of the usual suspects, with a few notable omissions, e.g., ECOOP, a very good conference in the area of Object-Oriented Programming, is not there.