Challenges in mobile multi-device ecosystems
- 1.8k Downloads
Coordinated multi-display environments from the desktop, second-screen to gigapixel display walls are increasingly common. Personal and intimate mobile and wearable devices such as head-mounted displays, smartwatches, smartphones and tablets are rarely part of such multi-device ecosystems.
We conducted a literature research and an expert survey to identify challenges in mobile multi-device ecosystems.
We present grounded challenges relevant for the design, development and use of mobile multi-device environments as well as opportunities for future research. While our surveys indicated that a large number of challenges have been identified, there seems to be little agreement among experts on the importance of individual challenges.
By presenting the identified challenges, we contribute to a better understanding about factors that impede the creation and use of mobile multi-device ecosystems and hope to contribute to shaping the research agenda on interacting with those systems.
KeywordsMulti-display environments Cross-device Cross-surface Distributed display environments
Multi-display environments from the desktop to gigapixel displays have emerged as ubiquitous interfaces  for knowledge work (e.g., Microsoft Surface Hub for collaboration or Bloomberg systems for financial trading) and complex tasks (e.g. city or factory management). Similarly, social applications such as second screen TV experiences are further extending the proliferation of increasingly complex display ecosystems with different sizes, mobility or reachability. In parallel, we see the emergence of further classes of more personal, intimate and body-centric computing in the form of head-mounted displays (HMDs) such as the Oculus Rift or Microsoft Hololens and smartwatches such as AndroidWear or Apple Watch, which promise always-on information access around the user’s body. Small touch devices (such as smartwatches and smartphones) aim at improving mobility, portability and privacy by simply shrinking the device, but as a result sacrifice the display and interaction area. HMDs have the potential to enable rich spatial interaction with information located around the user’s body through dexterous and expressive human hand motion, but at the cost of interaction accuracy, and, like wearables, present challenges for sharing information with co-located people. Support for activities between and across a set of devices around the user’s body presents a myriad of challenges, which we aim to address in this paper.
Challenges in mobile multi-device environments
The fundamental challenges in mobile multi-device ecosystems reach beyond that of multi-device ecosystems . This is connected to the larger variety of input and output modalities found on mobile devices compared to desktop systems, to the mobility of each individual component and to the proximity of those devices to the human body. We aim at uncovering relevant challenges that impede the creation and use of such systems.
There are a number of design challenges for realizing mobile multi-device ecosystems for single user and collocated interaction. For single user interaction these challenges include varying device characteristics, fidelity, spatial reference frame, foreground-background interaction, visibility and tangibility. For collocated interaction, we additionally identified micro-mobility, f-formations, and space syntax. Several design factors that are potentially relevant for mobile multi-device interactions, have been identified in previous work. In total 26 papers fall into this category which we divided into nine subcategories.
Parameterization i.e. characteristics of individual devices, e.g., ID, pose, data context and (prior) selection on the phone or smartwatch has been explored by Schmidt et al.  as well as Houben et al.  to describe how the interaction on a large interactive surface could be supported. Similarly, Grubert et al. used the term fidelity to describe the quality of output and input characteristics, such as resolution, colour contrast, fixed vs. variable focus distance of devices in a mobile multi-device system .
Spatial Reference Frame; i.e. the real-world entity, relative to which interaction takes place is explored in terms of the roles adopted in several papers [4, 15, 16, 17, 18]. Examples include body-parts of the user (head, chest, hands), physical objects in the scene (table, monitor, mug, poster, other mobile devices) or world-referenced locations (longitude and latitude).
Pairwise device interaction has also explored how two touch screens could be used together by enabling or disabling their input and output channels, including combinations of smartphones with (large) interactive surfaces , smartwatches with interactive surfaces , or smartglasses with smartwatches , resulting in four different device combinations.
Foreground-background interaction [20, 21] was applied to mobile multi-device environments by Chen et al. . Foreground activities require attention (e.g., dialing a number); they are intentional activities. Background activities take place in the periphery, requiring less attention (e.g., being aware of a nearby person). Ideally, background activities can be sensed and actions can be triggered automatically (e.g., automatically switching on the light when a person enters a room). Chen et al. explored interaction techniques when both a smartphone and a smartwatch were jointly used as foreground devices .
Proxemic dimensions [22, 23, 24] have also been applied to mobile multi-device scenarios (e.g., [17, 25, 26, 27, 28, 29, 30, 31]. Proxemics can be understood as culturally dependent ways in which people use interpersonal distance to understand and mediate their interactions with other people. Greenberg et al. identified distance, orientation, movement, identity, and location as relevant proxemic dimensions for ubiquitous computing . More recently, Proxemics can be seen as a form of context-awareness for supporting users’ explicit and implicit interactions in a range of uses, including remote office collaboration, home entertainment, and games . Beyond such simple proxemics we suggest the need to consider kinesics, paralinguistics, haptics, chronemics and artifacts around us in our understanding of the design challenges.
There are a number of further design factors, which have not yet been explored in depth. For example, Grubert et al. presented continuity of fidelity / fidelity gaps as a relevant design factor. Continuity of fidelity can be understood as the degree to which individual device characteristics differ across devices, specifically input modalities (e.g., touch vs. in-air gestures or input resolution) and output modalities (such as display size, resolution, contrast). One need only consider the fidelity of inputs possible with a Microsoft Kinect, Leap Motion, Touch Screen or Google’s Project Soli or the size and display resolution on a Microsoft Surface Hub, Microsoft Band, or smartwatch to appreciate the challenge continuity of fidelity presents. Cauchard identified similar challenges [17, 33]. Ens et al. identified a number of design factors focused on interaction with 2D information spaces . While not directly targeted at multi-device use, some of these factors appear to be relevant. For example, tangibility describes if the presented information is perceptible by touch . For example, touch screens provide a tangible representation of information spaces with haptic feedback. Virtual screens in optical see-through head-mounted displays such as Google Glass or Microsoft HoloLens or projectors are typically not tangible. Very recent work on mid-air haptic feedback using ultrasound promises to add tangibility even for those projection-based displays [34, 35]. Another relevant design dimension is the visibility of the individual devices and information spaces; i.e. the amount of visual information available in a multi-device interface . The visibility also determines the degree to which proprioception is needed for operating an interface.
Co-located Interaction in mobile multi-user, multi-device scenarios present additional factors we can identify. For example, micro-mobility is the fine-grained positioning and orientation of objects so that those objects might be fully viewed, partially viewed or hidden from other persons [36, 37]. F-formations are spatial patterns formed during face-to-face interactions between two or more people [37, 38, 39]. Another potentially relevant design framework is space syntax [40, 41]. Originally aimed at urban planning, space syntax is “a family of techniques for representing and analysing spatial layout of all kinds” .
However, to date it remains unclear if the described design factors are sufficient for guiding future design space explorations, if and how they are interdependent, to which extent they are relevant for non-touch screen devices and how they scale to more than two jointly used displays. For example, fidelity gaps might be more relevant for touch-screen - smartglass interaction as the difference in output resolution and contrast is considerably larger compared to interaction with two touch screens only . Further challenges for the interaction design of multiple wearable displays concern how to explicitly or implicitly transition between individual interaction modes, e.g., from side-by-side to device-aligned , from touch to mid-air interaction [42, 43] and viewing  or when to switch the input and output channels of devices. These two top-level categories and nine sub-categories form the basis of design questions posed in our expert survey
There are a number of technological challenges for realizing mobile multi-device ecosystems, including binding, security, spatial registration, heterogeneous platforms and sensors, non-touch interaction as well as development and runtime environments. Twenty-seven papers were classified into this category.
Heterogeneity of software platforms (e.g., Android, iOS, Windows Mobile), hardware (e.g., sensors), form factors (e.g., smartwatch, smartphone, smartglass, pico projector) or development environments increases as compared to stationary multi-display systems. Specifically, the heterogeneity of platforms can lead to data fragmentation, which impedes sharing of information between devices .
Development toolkits targeting cross-device applications involving mobile devices (e.g., [5, 45, 46, 47, 48]) are proliferating as device heterogeneity increases. To address this, they can, for example, support the distribution of web-based user interfaces across displays with varying characteristics (such as size, distance, resolution) , allow for on-device authoring  or the integration of hardware sensor modules .
Still, these toolkits have a number of challenges to address in the future. For example, we need better support for creating user interface widgets that can adopt themselves to the manifold input and output configurations or awareness  in mobile multi-device environments. Specifically, it remains unclear if existing adaption strategies (e.g., from responsive web design ) remain valid when users relocate widgets frequently between displays or how they should be operated and appear when spanning across multiple displays (including non-touch displays such as smartglasses) .
Also, most existing toolkits have not anticipated the integration of non-touch screen devices. More specifically, projection based systems, such as optical see-through head mounted displays, or wearable pico-projectors still need better integration.
Device-binding, i.e. the association and management of multiple devices into a common communication infrastructure needs to be better addressed for mobile multi-device scenarios. There is a large body of work on technical and user-centred aspects on this topic  ranging from individual  to group binding [53, 54, 55, 56]. Existing techniques are generally not found outside of laboratory contexts. Furthermore, most research has concentrated on binding of stationary systems or mobile touch-screen devices such as smartphones and tablets , neglecting the diversified input and output space of new devices such as smartglasses, or wearable activity trackers and smartwatches.
Security aspects of mobile multi-device environments have not been a core focus of existing research, with only some exceptions, e.g., regarding second screen apps for ATMs  or security in group binding .
Mobile and unified sensing is another important challenge for creating mobile multi-device systems. So far, we see a fragmented input space for operating individual devices. For example, smartphones and smartwatches typically allow for touch input on their interactive surface or distance sensing with computer vision  or other sensors. Commercially available smartglasses often use indirect input via a touch pad. Sensing around individual devices has also been explored allowing above surface input on phones (e.g., Project Soli) and smartwatches  or mid-air input in front of smartglasses (e.g., Microsoft Hololens). Gestures using the devices themselves can also be realized, e.g., through inertial sensors or linear accelerometers. Some mobile phone (e.g., the Nokia N900) posses multiple atenna which can be used for sensing the relative position of other devices  and which have been employed for multi-device, collocated interaction [30, 31] However, it remains unclear how to utilize these diverse sensing approaches to create a unified and seamless interaction space across devices. Also, tracking the full six degrees of freedom poses, from all multiple wearable devices, hence enabling a precise mutual spatial understanding of the display positions in space, has been not extensively explored in mobile scenarios and is so far often restricted to lab-based prototypes. For example, approaches such as MultiFi  or HuddleLamp  typically rely on stationary tracking systems. Only recently, we see the emergence of mobile sensing solutions, which so far are either restricted in the achievable degrees of freedom or the accuracy and precision of sensing [61, 62]. Similarly, when using head-mounted displays in a spatially registered multi-device environment, we need better and more robust means for calibrating them relative to the user’s eye [63, 64].
Further challenges include authoring mobile multi-device interactions, e.g., for non-experts, in-situ on mobile devices or creating body-referenced information spaces, which “float” virtually around the users’ body instead of coinciding with a physical screen [4, 65, 66]. Similarly, the specification of spatial gestures for triggering actions (e.g., through programming by example) has not been studied in this context. Finally, performance issues for web-based frameworks are still a hurdle to allow for fluid interaction across computationally restricted wearable devices .
These eight sub-categories form the basis of technical questions posed in our expert survey described in “Expert survey” Section.
New technologies and design can lead to new social challenges. While existing social challenges can help inform the design and development of technologies. Considering these as socio-technical systems can help better position the social challenges as considerations to be addressed throughout, rather than simply before or after any technical or design decisions are made. As such, we present five key and durable social challenges that mobile multi-device ecosystems present, including privacy, social acceptability, social participation, social exclusion and social engagement. Four papers in the domain of multi-device environments involved social challenges.
Privacy presents a major challenge in the use of public or semi-public displays as part of a mobile multi-device ecosystem . We can consider such forms of social interaction with technology at different scales from inch (cm) to chain (several m) and beyond . Personal devices overcome the privacy challenge by use of private environments, use at an intimate distance, privacy screens or non-visual modalities. Questions arise when we consider how we might share content on intimate displays [69, 70], at varying scales, different social interaction types or even share content spanning multiple private displays. For example, users might be reluctant to surrender the possession of their smartphone in group binding situations . We can differentiate between personal and public privacy. Personal privacy describes the challenges faced when using personal display elements in a mobile multi-device environment. Public privacy describes the challenges faced when using semi-public and public display elements in a mobile multi-device environment.
Social acceptability. The use of wearable on body displays presents a range of social acceptability issues. Some of the inherent form factors can present acceptability challenges. In addition, existing research has explored the suitability of different parts of the body for gestural inputs , along with issues of social norms and behaviour . Here, mobile multi-device environments introduce new challenges as the coordination and movement of multiple displays can require unusual inter-display coordination and body orientation. Also, in contrast to touch-only operated displays such as smartphones, the manipulations of multiple body proximate displays through spatial gestures are more visible whereas the effects of those actions remain hidden to bystanders . Depending on the social situation this could lead to inhibited or non-use of an interactive system, similar to observations made for handheld Augmented Reality systems [75, 76]. Further issues arise from the use of shared or public display elements within an ecosystem . All of these issues are modulated by differences in cultures, work practices, age, familiarity with technology an evolving social norms for new technology behaviours.
Social participation. Today, civic discourse is impacted by the isolation that technologies provide people. For example, the “filter bubble”  stems from the personalisation in search results presented to individual people. Such bubbles can socially isolate people from one another, into their own economic, political, cultural and hence ideological groups. With mobile multi-device ecosystems, we might further encourage people into “interaction bubbles” which isolate them further from others and discourages interpersonal interaction. The “in-your-face nature” of what is proposed in mobile multi-display ecosystems, is unlike other forms of technology. One approach to overcome participation is to design technologies to entice users to participate .
Social exclusion. Mirroring the problems in social participation are the further challenges of social exclusion . By augmenting our interactions with mobile multi-device ecosystems we are changing the nature of our interaction with the world. Many personal technologies reside out of sight, whereas wearable and on body displays present a visible digital alienation to those without access to such technology. By allowing some to see and experience more than others can see are we further disenfranchising people? Do these technologies exacerbate the digital social stratification we are already witnessing?
Social engagement. In using semipublic or public displays as part of an egocentric mobile multi-device ecosystem, issues of performance and social engagement present themselves . These challenges are also opportunities for improved social engagement between people but also draw into question the appropriateness of any device appropriation. Fair use, sharing space or time, along with the use of non-visual modalities present challenges for the design and deployment of such systems.
Further challenges include personal space, which describes the physical space immediately surrounding someone , into which encroachment can feel threatening or uncomfortable as well as fair sharing, which describes the equitable and joint use of display resources and space. These five categories form the basis of technical questions posed in our expert survey described in “Expert survey” Section.
Perceptual and physiological challenges
There are a number of Perceptual and Physiological challenges for realizing mobile multi-device ecosystems when we consider human perception in mobile multi-device ecosystems from physiological to cognitive levels. Such issues stem from varying display resolutions, luminance, effective visual fidelities, visual interference, color or contrast in display overlap which can be experienced with body proximate ecosystems. Thirteen papers were associated with this category.
selective attention : the ability to react to certain stimuli selectively when several occur simultaneously.
sustained attention : the ability to direct and focus cognitive activity on specific stimuli.
divided attention : the ability to time-share attention across stimuli; this occurs when we are required to perform two (or more) tasks at the same time and attention is required for the performance of both (all) the tasks.
time to switch between displays [13, 83] : describes the time taken to switch one’s gaze from one display to another. This may be due to a combination of eye, head and body movements but does not include time to focus the eyes due to any depth disparity.
content coordination : refers to how the content of different displays are semantically connected even when showing different views of the same data. Existing methods have explored cloned, extended and coordinated displays.
input directness : refers to the traditional HCI categorisations of input in terms of direct manipulation can be considered as direct, indirect or hybrid. Measures of directeness could aid in understanding physical challenges in such systems.
input-display correspondence can be considered as local, global or redirected in mobile multi-device ecosystems.
visual overload [83, 84]: the over stimulation of the visual sensory system due to outputs from the multi-device environment coupled with the physical environment which can be mitigated with techniques which are aware of where a person is looking .
Focus in human vision. The shape of our lens and iris alters how much light enters and how our eyes focus. However, our eyes cannot focus sharply on two displays which are near and far simultaneously. If the virtual display plane of an optical see-through head-mounted device is in sharp focus, then effectively closer or distant displays won’t be. Depth disparity describes a display environment where one’s eyes are regularly changing focus. This occurs when the eye to display distances vary such that the eye is constantly accommodating between display switches. This can be easily seen with a smartwatch which is in focus but is then surrounded by unfocused input from displays effectively further from the eye. The effective distance, not actual distance, needs to be considered as devices, such as optical see-through displays (e.g., Google Glass) often employ optical techniques to generate images at distances which are easier for the eye to accommodate. A further issue to consider is that as the ciliary muscles in our eyes age, our range of accommodation declines.
Another byproduct of our eyes inability to focus sharply on two distances, is that it then takes time for the eye to refocus on objects at different distances. In addition, the speed of this process also declines as the muscles age. However, with mobile multi-device ecosystems the eye will need noticeable amounts of time (e.g., 300 msec latency and 1000 msec stabilisation period ) for the focal power of the eye to adapt in markedly discontiguous display spaces. Further, these accomodation times don’t include movements if the displays are “visually field discontiguous” .
Field of view Humans have a limited field of view and an age diminished “useful field of view” (UFOV) , which needs to be considered. Excluding head rotation, the typical field of view for a human has a difference between the horizontal and vertical field of view, an area of binocular overlap and areas of monocular far peripheral vision. “For many of our interaction tasks the UFOV varies between younger and older people. A 36 degree field of view will be practical in many situations” . Within each person’s field of view we can also distinguish regions of central (ie. foveal, central, paracentral and macular) and peripheral (near, mid and far) vision. The useful field of view, typically includes both central vision, measured through visual acuity (ability to distinguish details and shapes of objects), and largely near peripheral parts of vision (part of vision that occurs outside the very center of gaze).
Further factors include change blindness [83, 91] (the phenomena of a change in the visual stimulus (eg. a new icon ) being introduced but the observer not noticing it, specifically the introduction of an obvious change; it can occur when the stimulus changes slowly or the stimulus is interrupted, for example with a blank display, blink or saccade). By contrast, inattentional blindness  (the phenomena of an unexpected visual stimulus not being noticed as one’s attention is engaged on other aspects of the visual scene) and visual discomfort (symptoms of visual fatigue or visual distortion) .
The goal of the expert survey was two-fold. First, we wanted to complement the literature research to saturate the list of factors we previously identified. Second, we wanted to find out if certain factors were assessed as more important than others by a majority of experts in the field.
Design and procedure
The survey was targeted at experts in mobile multi-device interaction or related fields. Experts were invited through personal e-mail communication. In addition, social media channels were used to reach out to further experts in the field. The main part of the survey consisted of four sections: development, design, social and perceptual/physiological challenges. Participants were free to skip individual sections. In each section, participants were asked to rank a list of factors according to how important they assessed this factor. Furthermore, participants were asked to list any additional factor, which was not included in our list. The survey took about 5–30 min to complete, depending on the number of sections participants were willing to answer. One Amazon voucher worth 30 Euros was raffled among participants.
We present results for the individual sections on design, development, social and perceptual/physiological challenges next.
In addition, participants were asked if they think that there is a sufficient number of design factors to guide the creation of mobile multi-device systems. On a 5-item item Likert scale (strongly disagree... strongly agree) the average score was 2.76 (SD=1.22), indicating no general trend. Twelve participants strongly disagreed or disagreed, seven agreed or strongly agreed, two were neutral.
One participant explicitly mentioned user interfaces adaption to different form factors and one conflict resolution in multi-user scenarios.
One participant mentioned responsiveness and reliability of network-based operations and two testing and debugging, with one highlighting the need for a better support for non-expert developers and “lack of development support on mobile devices”.
Perceptual and physiological challenges
Discussion of the survey results
One goal of this survey was to saturate relevant factors for the creation and use of mobile multi-device environments. The experts identified only a few additional factors, including accessibility issues (e.g., visibility, reach) and development support for non-experts and development tools for mobile platforms. This suggests the identified factors can form a basis for future exploration and new research and development in mobile multi-device excosystems emerge.
Another finding of our survey is, that participants consistently identified only some development challenges (e.g., ad-hoc binding, localization/spatial registration of devices) and design factors (e.g., device characteristics and proxemic dimensions) as important. Beyond these selected factors, no strong consensus on the importance of the diverse factors was found. This could indicate that the importance of individual factors is very dependent on the context of use. In fact, one user explicitly mentioned that “I think the order of importance of these challenges depends on the users, the context and the system under development”. One clear outcome from this survey is the need to establish new theories and research motor themes  for mobile multi-device ecosystems. Without these, research and developments in this area will remain fragmented, diverse and disconnected from any theoretical grounding.
Through our literature survey and expert survey we have identified a number of challenges for mobile multi-device environments. While some of these challenges are similar to stationary multi-display systems, the highly mobile nature of the components leads to a large number of challenges to be addressed including the need for well-founded theory.
For design challenges, we see a large number of proposals on what factors and frameworks are relevant for creating mobile multi-device systems. Still, there is no strong consensus in the community on if the existing factors are sufficient to guide the design of current and future systems. Only some design factors (eg. proxemics, visibility, characteristics of individual devices) were consistently identified as important by experts. However, that does not necessarily imply that other factors are less important, but that those factors are either more context-dependent or just not well researched in the community. For example, we believe that with the diversification of input and output channels in mobile multi-device scenarios, we need to incorporate better the relative differences between device capabilities (ie. fidelity gaps), not just their individual absolute characteristics. One such example is the transition between touch and mid-air interaction. While recent research has shown that for some tasks (e.g., gaming) users would prefer mid-air input for smartglasses , there are clearly benefits of haptic qualities of surfaces , which are evident in touch being the dominant interaction mode for smartphones and smartwatches. While researchers have begun to investigate the joint interaction space of touch and free-space input (e.g., [42, 43, 98]), there is clearly a larger design space to explore in highly mobile multi-device scenarios. Another opportunity might be to further investigate micro-mobility for co-located interaction [36, 37]. The increasing number of mobile and wearable displays open up new possibilities to study how people utilize interactive mobile devices to share or hide information from others [69, 99].
Looking at technological and development challenges we see that device-binding is considered as a very important topic. However, so far device-binding has mainly been considered for tablets and smartphones . There is still potential to find novel ways to bind other mobile devices such as smartglasses, smartwatches, pico-projectors or activity-trackers without a display. We also argue, that there is an increased need for considering the adoption of user interface widgets across devices. While there are guidelines how to change the layout of widgets depending on different screen sizes (e.g., from responsive web design ), those guidelines often assume the interaction on an individual device at a time. It remains to be explored how well users can interact with changing layouts if they have to relocate widgets frequently between displays (e.g., a smartwatch and tablet). Also, there is more research needed for how to adopt widgets that span multiple displays at once, including non-touch displays such as smartglasses. Is it sufficient to change the appearance of a widget to a different level of visual details or do the semantics of operation have to change ? Furthermore, we see the opportunity to combine device-integrated [61, 62] with body-mounted sensors [100, 101] into hybrid pose tracking systems in order to derive a full spatial understanding of all on-and around the body devices. However, to date it has not been explored in depth how precise and reliable those mobile sensing solutions can and should work . Furthermore, it has still to be explored which granularity of spatial sensing (precise to none) is actually sufficient for various cross-device interaction tasks. Finally, as many cross-device toolkits offer to create web-based user interfaces it might be worthwhile to investigate the integration of sensing solutions based on web-standards .
Our literature review and survey suggests the consideration of social challenges in mobile multi-device ecosystems is immature. The ecological validity of the scenarios described in many papers are open to criticism due to the unconvincing use cases, novel forms of interaction or unrealistic scenarios described. The laboratory settings can contribute new research findings to many of the other facets described while our social challenges require research in non-technical domains or socio-technical settings.
Finally, the perceptual, cognitive and physiological issues will clearly play a more important role in studying mobile multi-device environments in the future. However, this research should not remain in a HCI context alone as it requires a wider range of research expertise. An example of this can be seen in investigation of some issues (e.g., attention) in works on interactive TV / second screen experiences [82, 83, 84, 85, 86], but is less studied in more mobile usage scenarios.
In the future the survey results could be complemented with further studies targeted at end-users of multi-device environments, e.g., similar to the work of Jokela et al. .
There are many future visions of computing  which incorporate aspects of mobile multi-device ecosystems. Within this article, we have considered design, technical, social and perceptual challenges and the questions raised in interaction with mobile multi-device environments. The fundamental challenges in mobile multi-device ecosystems reach beyond that of stationary multi-display ecosystems, due to the larger variety of input and output modalities, the mobility of its individual components and due to the proximity of those devices to the human body. We have based our findings both on a literature survey and on an expert survey. While the expert survey indicated that we have identified a large number of current challenges, there is only little agreement on the importance of individual challenges. This might be due to the highly contextual nature of mobile multi-device interaction, which influences the importance of individual factors. By presenting current challenges and questions we hope to contribute to shaping the research agenda for new theory, new areas of research inquiry outside of HCI and research on the interaction with mobile multi-device environments.
JG carried out the digital library search and drafted the design and technological challenges. AQ drafted the social, perceptual and physiological challenges. JG, MK and AQ conceived of the expert survey, and participated in its design and coordination and all helped to draft the manuscript. All authors read and approved the final manuscript.
The authors declare that they have no competing interests.
- 1.Quigley A (2009) From GUI to UUI: Interfaces for ubiquitous computing. In: Krumm J (ed)Ubiquitous Computing Fundamentals, 1st edn.. Chapman & Hall/CRC, Boca Raton. Chap. 6.Google Scholar
- 2.Serrano M, Ens B, Yang XD, Irani P (2015) Gluey: Developing a head-worn display interface to unify the interaction experience in distributed display environments In: Proceedings of the 17th International Conference on Human-Computer Interaction with Mobile Devices and Services. MobileHCI ’15, 161–171.. ACM, New York. doi:10.1145/2785830.2785838. http://doi.acm.org/10.1145/2785830.2785838.CrossRefGoogle Scholar
- 3.Chen XA, Grossman T, Wigdor DJ, Fitzmaurice G (2014) Duet: Exploring joint interactions on a smart phone and a smart watch In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. CHI ’14, 159–168.. ACM, New York. doi:10.1145/2556288.2556955. http://doi.acm.org/10.1145/2556288.2556955.Google Scholar
- 4.Grubert J, Heinisch M, Quigley A, Schmalstieg D (2015) Multifi: Multi fidelity interaction with displays on and around the body In: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems. CHI ’15, 3933–3942.. ACM, New York. doi:10.1145/2702123.2702331. http://doi.acm.org/10.1145/2702123.2702331.Google Scholar
- 5.Houben S, Marquardt N (2015) Watchconnect: A toolkit for prototyping smartwatch-centric cross-device applications In: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, 1247–1256.. ACM, New York.Google Scholar
- 6.Santosa S, Wigdor D (2013) A field study of multi-device workflows in distributed workspaces In: Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing. UbiComp ’13, 63–72.. ACM, New York. doi:10.1145/2493432.2493476. http://doi.acm.org/10.1145/2493432.2493476.CrossRefGoogle Scholar
- 7.Jokela T, Ojala J, Olsson T (2015) A diary study on combining multiple information devices in everyday activities and tasks In: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems. CHI ’15, 3903–3912.. ACM, New York. doi:10.1145/2702123.2702211. http://doi.acm.org/10.1145/2702123.2702211.Google Scholar
- 9.Schneegass S, Mayer S, Olsson T, Van Laerhoven K (2015) From mobile to wearable: Using wearable devices to enrich mobile interaction In: Proceedings of the 17th International Conference on Human-Computer Interaction with Mobile Devices and Services Adjunct, 936–939.. ACM, New York,Google Scholar
- 10.Lucero A, Wilde D, Robinson S, Fischer JE, Clawson J (2013) Mobile collocated interactions with wearables In: Proceedings of the 17th International Conference on Human-Computer Interaction with Mobile Devices and Services Adjunct.. ACM, New York.Google Scholar
- 11.Houben S, Vermeulen J, Klokmose C, Marquardt N, Schoening J, Reiterer H (2015) Interacting with multi-device ecologies in the wild In: Proceedings of the Tenth ACM International Conference on Interactive Tabletops and Surfaces Adjunct.. ACM, New York. ITS Adjunct ’15.Google Scholar
- 12.Strauss AL, Corbin JM, et al. (1990) Basics of Qualitative Research, Vol. 15. Sage, Newbury Park.Google Scholar
- 13.Rashid U, Nacenta MA, Quigley A (2012) The cost of display switching: A comparison of mobile, large display and hybrid ui configurations In: Proceedings of the International Working Conference on Advanced Visual Interfaces. AVI ’12, 99–106.. ACM, New York. doi:10.1145/2254556.2254577. http://doi.acm.org/10.1145/2254556.2254577.CrossRefGoogle Scholar
- 14.Schmidt D, Seifert J, Rukzio E, Gellersen H (2012) A cross-device interaction style for mobiles and surfaces In: Proceedings of the Designing Interactive Systems Conference. DIS ’12, 318–327.. ACM, New York. doi:10.1145/2317956.2318005. http://doi.acm.org/10.1145/2317956.2318005.CrossRefGoogle Scholar
- 15.Hinckley K, Pausch R, Goble JC, Kassell NF (1994) A survey of design issues in spatial input In: Proceedings of the 7th Annual ACM Symposium on User Interface Software and Technology. UIST ’94, 213–222.. ACM, New York. doi:10.1145/192426.192501. http://doi.acm.org/10.1145/192426.192501.Google Scholar
- 17.Cauchard JR, Löchtefeld M, Irani P, Schoening J, Krüger A, Fraser M, Subramanian S (2011) Visual separation in mobile multi-display environments In: Proceedings of the 24th Annual ACM Symposium on User Interface Software and Technology. UIST ’11, 451–460.. ACM, New York. doi:10.1145/2047196.2047256. http://doi.acm.org/10.1145/2047196.2047256.Google Scholar
- 18.Ens B, Hincapié-Ramos JD, Irani P (2014) Ethereal planes: a design framework for 2d information space in 3d mixed reality environments In: Proceedings of the 2nd ACM Symposium on Spatial User Interaction, 2–12.. ACM, New York,Google Scholar
- 19.Serrano M, Hasan K, Ens B, Yang XD, Irani P (2015) Smartwatches + head-worn displays: the “new” smartphone In: Workshop on Mobile Collocated Interactions: From Smartphones to Wearables, CHI 2015.. ACM, New York.Google Scholar
- 20.Buxton W (1995) Integrating the periphery and context: A new taxonomy of telematics In: Proceedings of Graphics Interface, vol. 95., 239–246.. AK Peters/CRC, Natick.Google Scholar
- 22.Hall ET (1966) The Hidden Dimension. Doubleday & Co, Garden City NY.Google Scholar
- 24.Marquardt N, Greenberg S (2015) Proxemic Interactions: From Theory to Practice. Morgan & Claypool Publishers, USA.Google Scholar
- 25.Marquardt N, Ballendat T, Boring S, Greenberg S, Hinckley K (2012) Gradual engagement: Facilitating information exchange between digital devices as a function of proximity In: Proceedings of the 2012 ACM International Conference on Interactive Tabletops and Surfaces. ITS ’12, 31–40.. ACM, New York. doi:10.1145/2396636.2396642. http://doi.acm.org/10.1145/2396636.2396642.CrossRefGoogle Scholar
- 27.Rädle R, Jetter HC, Schreiner M, Lu Z, Reiterer H, Rogers Y (2015) Spatially-aware or spatially-agnostic?: Elicitation and evaluation of user-defined cross-device interactions In: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems. CHI ’15, 3913–3922.. ACM, New York. doi:10.1145/2702123.2702287. http://doi.acm.org/10.1145/2702123.2702287.Google Scholar
- 28.Rädle R, Jetter HC, Marquardt N, Reiterer H, Rogers Y (2014) Huddlelamp: Spatially-aware mobile displays for ad-hoc around-the-table collaboration In: Proceedings of the Ninth ACM International Conference on Interactive Tabletops and Surfaces. ITS ’14, 45–54.. ACM, New York. doi:http://dx.doi.org/10.1145/2669485.2669500. http://doi.acm.org/10.1145/2669485.2669500.Google Scholar
- 29.Sørensen H, Kjeldskov J (2012) The interaction space of a multi-device, multi-user music experience In: Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design. NordiCHI ’12, 504–513.. ACM, New York. doi:10.1145/2399016.2399094. http://doi.acm.org/10.1145/2399016.2399094.CrossRefGoogle Scholar
- 30.Lucero A, Holopainen J, Jokela T (2011) Pass-them-around: Collaborative use of mobile phones for photo sharing In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. CHI ’11, 1787–1796.. ACM, New York. doi:10.1145/1978942.1979201. http://doi.acm.org/10.1145/1978942.1979201.Google Scholar
- 31.Lucero A, Holopainen J, Jokela T (2012) Mobicomics: Collaborative use of mobile phones and large displays for public expression In: Proceedings of the 14th International Conference on Human-computer Interaction with Mobile Devices and Services. MobileHCI ’12, 383–392.. ACM, New York. doi:10.1145/2371574.2371634. http://doi.acm.org/10.1145/2371574.2371634.CrossRefGoogle Scholar
- 33.Cauchard JR (2013) Towards mobile multi-display environments: a design exploration using projection-screen devices. PhD thesis, University of Bristol.Google Scholar
- 35.Marzo A, Seah SA, Drinkwater BW, Sahoo DR, Long B, Subramanian S (2015) Holographic acoustic elements for manipulation of levitated objects. Nat Commun 6. http://www.nature.com/articles/ncomms9661.
- 36.Luff P, Heath C (1998) Mobility in collaboration In: Proceedings of the 1998 ACM Conference on Computer Supported Cooperative Work. ACM, 305–314, New York,Google Scholar
- 38.Kendon A (1990) Conducting Interaction: Patterns of Behavior in Focused Encounters, Vol. 7. CUP Archive, USA.Google Scholar
- 39.Marshall P, Rogers Y, Pantidi N (2011) Using f-formations to analyse spatial patterns of interaction in physical environments In: Proceedings of the ACM 2011 Conference on Computer Supported Cooperative Work. CSCW ’11, 445–454.. ACM, New York. doi:10.1145/1958824.1958893. http://doi.acm.org/10.1145/1958824.1958893.CrossRefGoogle Scholar
- 40.Hillier B (2007) Space is the machine: a configurational theory of architecture. Cambridge University Press, Cambridge.Google Scholar
- 41.Schroder C, Mackaness W, Reitsma F (2007) Quantifying urban visibility using 3d space syntax In: Proceedings of GISRUK, 11–13.. National University of Ireland, Maynooth.Google Scholar
- 42.Marquardt N, Jota R, Greenberg S, Jorge JA (2011) The continuous interaction space: Interaction techniques unifying touch and gesture on and above a digital surface In: Proceedings of the 13th IFIP TC 13 International Conference on Human-computer Interaction - Volume Part III. INTERACT’11, 461–476.. Springer, Berlin. http://dl.acm.org/citation.cfm?id=2042182.2042224. Accessed 30 May 2016.Google Scholar
- 43.Chen XA, Schwarz J, Harrison C, Mankoff J, Hudson SE (2014) Air+touch: Interweaving touch and in-air gestures In: Proceedings of the 27th Annual ACM Symposium on User Interface Software and Technology. UIST ’14, 519–525.. ACM, New York. doi:10.1145/2642918.2647392. http://doi.acm.org/10.1145/2642918.2647392.Google Scholar
- 44.Serrano M, Hildebrandt D, Subramanian S, Irani P (2014) Identifying suitable projection parameters and display configurations for mobile true-3d displays In: Proceedings of the 16th International Conference on Human-computer Interaction with Mobile Devices and Services. MobileHCI ’14, 135–143.. ACM, New York. doi:10.1145/2628363.2628375. http://doi.acm.org/10.1145/2628363.2628375.Google Scholar
- 46.Nebeling M, Mintsi T, Husmann M, Norrie M (2014) Interactive development of cross-device user interfaces In: Proceedings of the 32Nd Annual ACM Conference on Human Factors in Computing Systems, 2793–2802.. ACM, New York. doi:10.1145/2556288.2556980. http://doi.acm.org/10.1145/2556288.2556980.CrossRefGoogle Scholar
- 48.Schreiner M, Rädle R, Jetter HC, Reiterer H (2015) Connichiwa: A framework for cross-device web applications In: Proceedings of the 33rd Annual ACM Conference Extended Abstracts on Human Factors in Computing Systems. CHI EA ’15, 2163–2168.. ACM, New York. doi:10.1145/2702613.2732909. http://doi.acm.org/10.1145/2702613.2732909.Google Scholar
- 49.Garrido JE, Penichet VMR, Lozano MD, Quigley A, Kristensson PO (2014) Awtoolkit: Attention-aware user interface widgets In: Proceedings of the 2014 International Working Conference on Advanced Visual Interfaces. AVI ’14, 9–16.. ACM, New York. doi:10.1145/2598153.2598160. http://doi.acm.org/10.1145/2598153.2598160.Google Scholar
- 50.Gardner BS (2011) Responsive web design: Enriching the user experience. Sigma J Insid Digit Ecosyst 11(1): 13–19.Google Scholar
- 54.Jokela T, Lucero A (2013) A comparative evaluation of touch-based methods to bind mobile devices for collaborative interactions In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. CHI ’13, 3355–3364.. ACM, New York. doi:10.1145/2470654.2466459. http://doi.acm.org/10.1145/2470654.2466459.CrossRefGoogle Scholar
- 55.Jokela T, Lucero A (2014) Flexigroups: Binding mobile devices for collaborative interactions in medium-sized groups with device touch In: Proceedings of the 16th International Conference on Human-computer Interaction with Mobile Devices and Services. MobileHCI ’14, 369–378.. ACM, New York. doi:10.1145/2628363.2628376. http://doi.acm.org/10.1145/2628363.2628376.Google Scholar
- 57.Regal G, Busch M, Deutsch S, Hochleitner C, Lugmayr M, Tscheligi M (2013) Money on the move workload, usability and technology acceptance of second-screen atm-interactions In: Proceedings of the 15th International Conference on Human-computer Interaction with Mobile Devices and Services. MobileHCI ’13, 281–284.. ACM, New York. doi:10.1145/2493190.2493211. http://doi.acm.org/10.1145/2493190.2493211.CrossRefGoogle Scholar
- 58.Kainda R, Flechais I, Roscoe A (2010) Two heads are better than one: security and usability of device associations in group scenarios In: Proceedings of the Sixth Symposium on Usable Privacy and Security, 5.. ACM, New York,Google Scholar
- 59.Kristensson PO, Dostal J, Quigley A (2012) Designing Mobile Computer Vision Applications for the Wild: Implications on Design and Intelligibility In: Second Workshop on Intelligibility and Control in Pervasive Computing.Google Scholar
- 60.Belloni F, Kainulainen A, Richter A, Kalliola K, Koivunen V (2009) Multi-emitter tracking system for multi-antenna mobile phones. ICASSP 2009 Show and Tell. IEEE, New Jersey.Google Scholar
- 61.Jin H, Holz C, Hornbæk K (2015) Tracko: Ad-hoc mobile 3d tracking using bluetooth low energy and inaudible signals for cross-device interaction In: Proceedings of the 28th Annual ACM Symposium on User Interface Software and Technology. UIST ’15.. ACM, New York. doi:10.1145/2807442.2807475. http://doi.acm.org/10.1145/2807442.2807475.Google Scholar
- 62.Jin H, Xu C, Lyons K (2015) Corona: Positioning adjacent device with asymmetric bluetooth low energy rssi distributions In: Proceedings of the 28th Annual ACM Symposium on User Interface Software and Technology. UIST ’15, 175–179.. ACM, New York. doi:10.1145/2807442.2807485. http://doi.acm.org/10.1145/2807442.2807485.CrossRefGoogle Scholar
- 63.Grubert J, Tuemler J, Mecke R, Schenk M (2010) Comparative user study of two see-through calibration methods In: IEEE VR 2010, 269–270.. IEEE, New Jersey,Google Scholar
- 65.Wagner J, Nancel M, Gustafson SG, Huot S, Mackay WE (2013) Body-centric design space for multi-surface interaction In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. CHI ’13, 1299–1308.. ACM, New York. doi:http://dx.doi.org/10.1145/2470654.2466170. http://doi.acm.org/10.1145/2470654.2466170.CrossRefGoogle Scholar
- 67.Dang CT, Elisabeth A (2015) A framework towards challenges and issues of multi-surface environments In: Proceedings of the Tenth ACM International Conference on Interactive Tabletops and Surfaces. Workshop on Interacting with Multi-Device Ecologies in the Wild. ITS Adjunct ’15.. ACM, New York. http://doi.acm.org/10.1145/2669485.2669555.Google Scholar
- 68.Huang EM, Mynatt ED (2003) Semi-public displays for small, co-located groups In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 49–56.. ACM, New York,Google Scholar
- 70.Kleinman L, Hirsch T, Yurdana M (2015) Exploring mobile devices as personal public displays In: Proceedings of the 17th International Conference on Human-Computer Interaction with Mobile Devices and Services. MobileHCI ’15, 233–243.. ACM, New York. doi:10.1145/2785830.2785833. http://doi.acm.org/10.1145/2785830.2785833.CrossRefGoogle Scholar
- 71.Uzun E, Saxena N, Kumar A (2011) Pairing devices for social interactions: A comparative usability evaluation In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. CHI ’11, 2315–2324.. ACM, New York. doi:10.1145/1978942.1979282. http://doi.acm.org/10.1145/1978942.1979282.Google Scholar
- 72.Harrison C, Faste H (2014) Implications of location and touch for on-body projected interfaces In: Proceedings of the 2014 Conference on Designing Interactive Systems, 543–552.. ACM, New York,Google Scholar
- 73.Profita HP, Clawson J, Gilliland S, Zeagler C, Starner T, Budd J, Do EY-L (2013) Don’t mind me touching my wrist: A case study of interacting with on-body technology in public In: Proceedings of the 2013 International Symposium on Wearable Computers. ISWC ’13, 89–96.. ACM, New York. doi:10.1145/2493988.2494331. http://doi.acm.org/10.1145/2493988.2494331.Google Scholar
- 75.Grubert J, Morrison A, Munz H, Reitmayr G (2012) Playing it real: Magic lens and static peephole interfaces for games in a public space In: Proceedings of the 14th International Conference on Human-computer Interaction with Mobile Devices and Services. MobileHCI ’12, 231–240.. ACM, New York. doi:10.1145/2371574.2371609. http://doi.acm.org/10.1145/2371574.2371609.CrossRefGoogle Scholar
- 76.Grubert J, Schmalstieg D (2013) Playing it real again: A repeated evaluation of magic lens and static peephole interfaces in public space In: Proceedings of the 15th International Conference on Human-computer Interaction with Mobile Devices and Services. MobileHCI ’13, 99–102.. ACM, New York. doi:10.1145/2493190.2493234. http://doi.acm.org/10.1145/2493190.2493234.CrossRefGoogle Scholar
- 77.Pariser E (2011) The Filter Bubble: What the Internet Is Hiding from You. Penguin Group, USA.Google Scholar
- 78.Brignull H, Rogers Y (2003) Enticing people to interact with large public displays in public spaces In: Proceedings of INTERACT. Vol. 3, 17–24.. Springer, New York,Google Scholar
- 79.Byrne D (2005) Social Exclusion. McGraw-Hill Education, UK.Google Scholar
- 80.Müller J, Alt F, Michelis D, Schmidt A (2010) Requirements and design space for interactive public displays In: Proceedings of the International Conference on Multimedia, 1285–1294.. ACM, New York,Google Scholar
- 81.Rashid U, Nacenta MA, Quigley A (2012) Factors influencing visual attention switch in multi-display user interfaces: A survey In: Proceedings of the 2012 International Symposium on Pervasive Displays. PerDis ’12, 1–116.. ACM, New York. doi:10.1145/2307798.2307799. http://doi.acm.org/10.1145/2307798.2307799.CrossRefGoogle Scholar
- 82.Vatavu RD, Mancas M (2014) Visual attention measures for multi-screen tv In: Proceedings of the 2014 ACM International Conference on Interactive Experiences for TV and Online Video. TVX ’14, 111–118.. ACM, New York. doi:10.1145/2602299.2602305. http://doi.acm.org/10.1145/2602299.2602305.Google Scholar
- 83.Neate T, Jones M, Evans M (2015) Mediating attention for second screen companion content In: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems. CHI ’15, 3103–3106.. ACM, New York. doi:10.1145/2702123.2702278. http://doi.acm.org/10.1145/2702123.2702278.Google Scholar
- 88.Dostal J, Kristensson PO, Quigley A (2013) Subtle gaze-dependent techniques for visualising display changes in multi-display environments In: Proceedings of the 2013 International Conference on Intelligent User Interfaces. IUI ’13, 137–148.. ACM, New York. doi:10.1145/2449396.2449416. http://doi.acm.org/10.1145/2449396.2449416.CrossRefGoogle Scholar
- 92.Davies T, Beeharee A (2012) The case of the missed icon: change blindness on mobile devices In: Proceedings of the 2012 ACM Annual Conference on Human Factors in Computing Systems. CHI ’12, 1451–1460.. ACM, New York. doi:10.1145/2208516.2208606. http://doi.acm.org/10.1145/2208516.2208606.CrossRefGoogle Scholar
- 93.Mack A, Rock I (1998) Inattentional Blindness. MIT press, Cambridge.Google Scholar
- 96.Tung YC, Hsu CY, Wang HY, Chyou S, Lin JW, Wu PJ, Valstar A, Chen MY (2015) User-defined game input for smart glasses in public space In: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems. CHI ’15, 3327–3336.. ACM, New York. doi:10.1145/2702123.2702214. http://doi.acm.org/10.1145/2702123.2702214.Google Scholar
- 98.Kim D, Izadi S, Dostal J, Rhemann C, Keskin C, Zach C, Shotton J, Large T, Bathiche S, Niessner M, Butler DA, Fanello S, Pradeep V (2014) Retrodepth: 3d silhouette sensing for high-precision input on and above physical surfaces In: Proceedings of the 32Nd Annual ACM Conference on Human Factors in Computing Systems. CHI ’14, 1377–1386.. ACM, New York. doi:10.1145/2556288.2557336. http://doi.acm.org/10.1145/2556288.2557336.CrossRefGoogle Scholar
- 99.Ens B, Grossman T, Anderson F, Matejka J, Fitzmaurice G (2015) Candid interaction: Revealing hidden mobile and wearable computing activities In: Proceedings of the 28th Annual ACM Symposium on User Interface Software and Technology. UIST ’15, 467–476.. ACM, New York. doi:10.1145/2807442.2807449. http://doi.acm.org/10.1145/2807442.2807449.CrossRefGoogle Scholar
- 100.Chan L, Hsieh CH, Chen YL, Yang S, Huang DY, Liang RH, Chen BY (2015) Cyclops: Wearable and single-piece full-body gesture input devices In: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems. CHI ’15, 3001–3009.. ACM, New York. doi:10.1145/2702123.2702464. http://doi.acm.org/10.1145/2702123.2702464.Google Scholar
- 101.Chan L, Chen YL, Hsieh CH, Liang RH, Chen BY (2015) Cyclopsring: Enabling whole-hand and context-aware interactions through a fisheye ring In: Proceedings of the 28th Annual ACM Symposium on User Interface Software and Technology. UIST ’15, 549–556.. ACM, New York. doi:10.1145/2807442.2807450. http://doi.acm.org/10.1145/2807442.2807450.CrossRefGoogle Scholar
- 102.Mulloni A, Grubert J, Seichter H, Langlotz T, Grasset R, Reitmayr G, Schmalstieg D (2012) Experiences with the impact of tracking technology in mobile augmented reality evaluations In: MobileHCI 2012 Workshop MobiVis.. ACM, New York.Google Scholar
- 104.Quigley A, Dix A, Mackay WE, Ishii H, Steimle J (2013) Visions and visioning in chi: Chi 2013 special interest group meeting In: CHI ’13 Extended Abstracts on Human Factors in Computing Systems. CHI EA ’13, 2545–2548.. ACM, New York. doi:10.1145/2468356.2468826. http://doi.acm.org/10.1145/2468356.2468826.CrossRefGoogle Scholar
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.