Skip to content

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

December 29, 2016

… 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!

7 Comments leave one →
  1. Niranjan permalink
    December 29, 2016 4:37 pm

    Hey you can also look at ICDE.

  2. December 29, 2016 5:26 pm

    This might be a good starting point:

  3. Thomas permalink
    December 29, 2016 9:02 pm

    How much time do you spend per paper/week and/or do you batch-read on the weekend?

    • December 29, 2016 9:26 pm

      About 2.5 – 3 hours per paper. Typically an hour reading in the morning, mull it over during the day, and about 1-1.5 hours writing it up in the evening (which often requires careful re-reading when you find you didn’t understand it quite as well as you thought you did). I use the weekend to catch up with anything I missed out on during the week and to get everything scheduled on the blog itself.

  4. December 30, 2016 2:16 am

    Reading a paper a day is not that hard, the hard bit is finding a paper a day that is worth reading.

    For what it is worth, my approach is described here:

  5. Godel Machine permalink
    March 17, 2017 7:18 pm

    Hi, would you please add some journal that’s devoted exclusively to hardware architectures, and regularly post on any interesting articles you find? I am more fo a hardware guy myself, and Eliezer Yudkowsky says software is more important than hardware. he also says small improvements in hardware can promote massive leaps in software. So please post more often on hardware architectures, as and when you find it interesting and compelling.

    Also, I believe you have reviewed Neuromorphic Silicon Photonics by Alexander Tait et al. I am trying hard to find the review on your site but can’t find it. I once saw some post related to Hopf Bifurcation and now can’t locate it.

    Kindly reply.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: