The International Conference of Software Engineering (ICSE) 2016 in Austin Texas just wrapped up and a few of interesting papers came out of it. ICSE was of course completely overshadowed by the shiny object called Google I/O in Mountain View, California, which had underwater discos with famous DJs, karaoke rickshaws, light shows and some people gave presentations as well apparently.

Chris Lattner on the pending rollout of Swift 3, and much, much more. ENJOY!

International Conference of Software Engineering® 2016

  • PRADA: Prioritizing Android Devices for Apps by Mining Large-Scale Usage Data

    App developers rely on reported or estimated market share of device models. Unfortunately, these estimates can be erroneous or irrelevant to the particular app under consideration. PRADA features a collaborative filtering technique to predict the usage of an app on different device models, even if the app is entirely new (without its actual usage in the market yet), based on the usage data of a large collection of apps.

  • Belief & Evidence in Empirical Software Engineering “Our findings are that a) programmers do indeed have very strong beliefs on certain topics b) their beliefs are primarily formed based on personal experience, rather than on findings in empirical research and c) beliefs can vary with each project, but do not necessarily correspond with actual evidence in that project. Our findings suggest that more effort should be taken to disseminate empirical findings to developers and that more in-depth study the interplay of belief and evidence in software practice is needed.”

Google I/O

  • Instant Apps on Android

    Top consumer behavior company finds that more than one in ten consumers in the US own either a fitness band or smartwatch (12.2%), nearly double the penetration in the EU4 (6.6%). Europe’s big four markets include Great Britain, Germany, France, and Italy.

  • Android Pay coming to more apps and mobile websites

    Google will be making in-app payment APIs available to the public, ending the need to enter your billing information every time you make a transaction. Checkout securely through Pay’s functionality now will use security tools such as a password, PIN, or fingerprint.


  • Chris Lattner on the Swift 3 rollout

    “This release is shaping up to be a really phenomenal release that will redefine the feel of Swift and make a major leap towards maturing the Swift language and development experience.”

Virtual Reality

  • The UX of VR

    The user experience (UX) of virtual reality (VR) comes a new set of challenges that give UX designers the opportunity to build a new grammar and symbology. This extensive article explores challenges, presents findings collected from literature, gives insights from industry professionals, and gleans personal experiences of the author experimenting with or building VR projects.

  • Google reveals plans for new VR headset and motion controller

    Even though it’s smartphone based, it still looks like you’re wearing a toaster on your face. At least it’s not like that cardboard origami thing they’ve been handing out for the last few years. Well, actually, it is sort of like that, but it has a tiny remote as well.

Dev Blog

What’s Buzzing Around the General UI Office?