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
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.”
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.
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.
“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.”
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.
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.
David Walsh, Front End Technologies SR. Engineer at Mozilla has some tricks up his sleeve.