Usage analysis of cross-device web applications

Applications that adapt to and make use of the set of available devices have received a lot of attention lately. Even so, it remains unclear how such cross-device applications are used outside of controlled environments like lab studies where users are instructed on usage. Insights into the usage of an application could help measure business goals and improve the application, as is common for web-based applications. Building on practices from the web, we propose a system for analysing the usage of web-based cross-device applications. We introduce metrics and use cases of interest in cross-device scenarios and explain how we support these in our implementation, XD-Analytics. Finally, we discuss how we used XD-Analytics to observe the introduction of a cross-device feature in an existing application with a substantial user base.

[1]  Roman Rädle,et al.  Connichiwa: A Framework for Cross-Device Web Applications , 2015, CHI Extended Abstracts.

[2]  Daniel J. Wigdor,et al.  A field study of multi-device workflows in distributed workspaces , 2013, UbiComp.

[3]  Yvonne Rogers,et al.  HuddleLamp: Spatially-Aware Mobile Displays for Ad-hoc Around-the-Table Collaboration , 2014, ITS '14.

[4]  Denzil Ferreira,et al.  Understanding the Challenges of Mobile Phone Usage Data , 2015, MobileHCI.

[5]  Daniel J. Wigdor,et al.  Panelrama: enabling easy specification of cross-device web applications , 2014, CHI.

[6]  David Dearman,et al.  It's on my other computer!: computing with multiple devices , 2008, CHI.

[7]  Dominik Schmidt,et al.  A cross-device interaction style for mobiles and surfaces , 2012, DIS '12.

[8]  James E. Pitkow,et al.  Characterizing Browsing Strategies in the World-Wide Web , 1995, Comput. Networks ISDN Syst..

[9]  Moira C. Norrie,et al.  MultiMasher: Providing Architectural Support and Visual Tools for Multi-device Mashups , 2014, WISE.

[10]  Daniel J. Wigdor,et al.  Conductor: enabling and understanding cross-device interaction , 2014, CHI.

[11]  Ralf Klamma,et al.  DireWolf - Distributing and Migrating User Interfaces for Widget-Based Web Applications , 2013, ICWE.

[12]  Jaideep Srivastava,et al.  Web usage mining: discovery and applications of usage patterns from Web data , 2000, SKDD.

[13]  Fabio Paternò,et al.  A framework for the development of distributed interactive applications , 2013, EICS '13.

[14]  Alastair R. Beresford,et al.  Device analyzer: large-scale mobile data collection , 2014, PERV.

[15]  Alan J. Dix,et al.  A taxonomy for and analysis of multi-person-display ecosystems , 2009, Personal and Ubiquitous Computing.

[16]  Nicolai Marquardt,et al.  The proximity toolkit: prototyping proxemic interactions in ubiquitous computing ecologies , 2011, UIST.

[17]  Dieter Schmalstieg,et al.  MultiFi: Multi Fidelity Interaction with Displays On and Around the Body , 2015, CHI.

[18]  Linda Di Geronimo,et al.  Surveying personal device ecosystems with cross-device applications in mind , 2016, PerDis.

[19]  Niklas Elmqvist,et al.  PolyChrome: A Cross-Device Framework for Collaborative Web Visualization , 2014, ITS '14.

[20]  A. J. Bernheim Brush,et al.  Home computing unplugged: why, where and when people use different connected devices at home , 2013, UbiComp.

[21]  Moira C. Norrie,et al.  Interactive development of cross-device user interfaces , 2014, CHI.

[22]  Fabio Paternò,et al.  Push and pull of web user interfaces in multi-device environments , 2012, AVI.

[23]  Nigel Davies,et al.  ENGAGE: Early Insights in Measuring Multi-Device Engagements , 2015, PerDis.

[24]  Tero Jokela,et al.  A Diary Study on Combining Multiple Information Devices in Everyday Activities and Tasks , 2015, CHI.

[25]  James E. Pitkow,et al.  Characterizing Browsing Behaviors on the World-Wide Web , 1995 .