ICSE17

Type Checking for Reliable APIs

Maria Kechagia presented her work on improving the usability of APIs via type checking. Her idea is that compiler should take into account statically availab...

WAPI Open Discussion

We concluded the workshop with on open discussion about the different challenges we see and possible next steps for researchers to work on. I tried to captur...

API Evolution and Migration at Google

Hyrum Wright reports on how Google evolves its APIs and manages the migration of its entire codebase to new API versions. He discusses various tradeoffs and ...

To Mock or Not To Mock?

Whenever we write a new piece of software, we have to decide whether we want to test it in its reals context and/or in isolation. The latter case is commonly...

Travis Torrent Mining Challenge

Travis is a free-of-charge continuous integration service tightly integrated with GitHub. Travis Torrent is a dataset containing build data about 1.200 Java ...