2016 · 16 citations · 27 references
ComputingComputer ScienceInteraction DesignPenetration TestingUser Experience DesignDesign For TestabilityInterface DesignMobile User ExperienceSoftware TestingTestbenchesUsability TestingCase Study EvaluationCross-device ComparisonCross-device InteractionCross-device User Interface DesignUser Interface Integration
The increasing number of devices available to a user has prompted the research community to explore how these can be used in combination. Frameworks and toolkits have been proposed to facilitate the design and implementation of these cross-device applications. Still, implementing cross-device applications remains complex because of the fragmentation of the user interface and logic across devices and the flexibility required to adapt to different combinations of devices. Testing in particular has been identified as a critical challenge. To address these issues, we introduce XD-Testing, a library that provides explicit and implicit device selectors, device templates and scenarios, as well as a visualiser for application screenshots. In a case study, we demonstrate how we used the library to author human-readable tests for a cross-device gallery that verify if a UI distributes correctly and if it works as expected despite being distributed.
27
Norbert Streitz, Jörg Geißler, Torsten Holmer et al. · 1999 · 571 citations
Nicolai Marquardt, Robert Diaz-Marino, Sebastian Boring et al. · 2011 · 273 citations
Cross-device interaction via micro-mobility and f-formations
Nicolai Marquardt, Ken Hinckley, Saul Greenberg · 2012 · 213 citations
Peter Hamilton, Daniel Wigdor · 2014 · 152 citations
Roman Rädle, Hans-Christian Jetter, Nicolai Marquardt et al. · 2014 · 134 citations