My New Year’s Resolution – read a research paper every (week)day

… and post a write-up on this blog.

That sounds crazy of course – who has the time to read a paper every weekday? Let alone write it up! I’ve done it for each of the last two calendar years though, so I do have some reason to believe it might be possible ;).

(Ok, technically it’s not quite every weekday – I take two weeks off from writing over Easter, four over the summer, and two weeks in December!)

If you like the idea of being exposed to more research and cutting-edge ideas over 2017 but don’t think you can quite commit to reading a full paper every day then I invite you to follow along with this blog. You can also subscribe to the mailing list if you prefer to have each day’s paper write-up delivered straight to your inbox for reading wherever you happen to be. Of course that means you’ll be exposed to my selections rather than choosing your own papers. For many readers it turns out, having someone else take on the burden of finding interesting papers in the first place is a bonus though, not a negative!

The field of computer science is progressing at a gallop, and the only way to understand some of the frontiers is by following research. I’ve listed below some of the academic conferences I’ll be watching this coming year (together with their accompanying workshops). As usual, the plan is to cover a good mix of data, distributed systems, software engineering, security, and machine learning topics. As well as papers published in 2017, we’ll be dipping into some of the best from previous years as well – paper selection tends to wander through the year wherever my interests take me!

In calendar order:
* CIDR (Conference on Innovative Data Systems Research)
* POPL (Principles of Programming Languages)
* WSDM (Web Search and Data Mining)
* FAST (File and Storage Technologies)
* NDSS (Network and Distributed System Security Symposium)
* CODASPY (Conference on Data and Application Security and Privacy)
* NSDI (Networked Systems Design and Implementation)
* WWW (World Wide Web conference)
* CCS (ACM Conference on Computer and Communication Security. Link is to Asia edition, details of the main conference are not yet online – or not that I can find anyway…)
* ASPLOS (Architectural Support for Programming Languages and Operating Systems)
* EuroSys (Systems research and development)
* SIGMOD/PODS (Management of Data / Principles of Database Systems)
* ICSE (International Conference on Software Engineering)
* S&P (IEEE Symposium on Security and Privacy)
* ICDCS (International Conference on Distributed Computing Systems)
* PLDI (Programming Language Design and Implemenation)
* ECOOP (European Conference on Object Oriented Programming)
* DEBS (Distributed and Event-based Systems)
* HPDC (ACM Symposium on High-Performance Parallel and Distributed Computing)
* HotCloud (Hot topics in Cloud Computing)
* SOUPS (Symposium on Usable Privacy and Security)
* PODC (Principles of Distributed Computing)
* ICML (International Conference on Machine Learning)
* KDD (Knowledge Discovery and Data Mining)
* USENIX Security Symposium
* HotSec (Hot topics in security)
* SIGCOMM (Special Interest Group on Data Communication)
* VLDB (International conference on Very Large Data Bases)
* ECML-PKDD (European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases)
* SoCC (ACM Symposium on Cloud Computing – link is to 2016 site, awaiting 2017 edition)
* SPLASH (Systems, Programming, Languages and Applications: Software for Humanity)
* SOSP (ACM Symposium on Operating Systems Principles)
* ICDM (International Conference on Data Mining)
* NIPS (Neural Information Processing Systems)
* Middleware

So much research, and only one of me! The list may look daunting, but if you’d like a broad exposure to the hot topics being discussed across all these conferences, all you have to do is subscribe to The Morning Paper!