L. Geronimo, Andrea Canonica, Maria Husmann, M. Norrie
{"title":"Continuous tilting interaction techniques on mobile devices for controlling public displays","authors":"L. Geronimo, Andrea Canonica, Maria Husmann, M. Norrie","doi":"10.1145/3102113.3102120","DOIUrl":"https://doi.org/10.1145/3102113.3102120","url":null,"abstract":"The use of mobile devices to interact with public or semi-public displays has been widely studied. Researchers have investigated the potential use of motion gestures in such settings to allow users to control the display without having to shift either their gaze from the display or their hand position on the device. However, tilting gestures still offer several implementation challenges and multiple variants of such gestures have been proposed. For this reason, we designed a framework that supports the rapid development of web-based applications and enables experimentation with a variety of techniques for continuous tilting interactions. Moreover, we present a study of three different motion gestures (Constant Move, Balance Board and Mapped Container) that can be used to control the cursor on a remote screen.","PeriodicalId":185267,"journal":{"name":"Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems","volume":"104 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116656553","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"DICE-R: defining human-robot interaction with composite events","authors":"J. V. D. Bergh, K. Luyten","doi":"10.1145/3102113.3102147","DOIUrl":"https://doi.org/10.1145/3102113.3102147","url":null,"abstract":"Collaborative robots, or cobots, are believed to be a major factor to further increase productivity and to support workers in performing straining, repetitive tasks and tasks that benefit from a third hand. Human workers prefer to interact with cobots in similar ways as with their human peers; using gestures, voice and peripheral awareness. It is thus important to enable cobots to engage in such interactions and to react appropriately. In this paper, we propose a domain-specific textual language, DICE-R, to define human-robot interactions using composite events. DICE-R enables to do this without reference to the automatically generated finite state machines used to recognize these temporal combinations of events from different sources. We introduce the concrete syntax of a DICE-R script, an example application developed using DICE-R, as well as a discussion of how the specified interaction rules are mapped on executable finite state machines.","PeriodicalId":185267,"journal":{"name":"Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124829659","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"End-user web development tool for tilting interactions","authors":"L. Geronimo, Sandro Kalbermatter, M. Norrie","doi":"10.1145/3102113.3102117","DOIUrl":"https://doi.org/10.1145/3102113.3102117","url":null,"abstract":"Tilting gestures allow end-users to use motion gestures to interact with their mobile devices. While there exist solutions for integrating motion gestures into web applications, they require programming skills to set up the gesture configuration. To allow end-users to easily introduce tilting interactions into their websites, we developed WP-TAT, a WordPress plugin that allows tilt-and-touch gestures to be easily integrated into WordPress websites without any programming. We present WP-TAT and show its potential by describing various demonstrator applications and reporting on a preliminary user study. Moreover, we also discuss how web applications could be adapted to cater for motion gestures.","PeriodicalId":185267,"journal":{"name":"Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems","volume":"178 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114262040","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Novice evaluators' behavior when consolidating usability problems individually or collaboratively","authors":"E. Hvannberg, E. Law","doi":"10.1145/3102113.3102129","DOIUrl":"https://doi.org/10.1145/3102113.3102129","url":null,"abstract":"An important, but resource demanding step in analyzing observations from usability evaluations is to consolidate usability problems (UPs) that were identified by several evaluators into one master list. An open question is whether consolidating UPs in pairs is cost-effective. A within-subject study examined if evaluators merge UPs differently when working in pairs than individually and what motivates their decisions. Eight novice evaluators took part. The number of discarded, retained and merged UPs, evaluators' confidence and severity of UPs in the two settings were measured. The results showed that UPs merged or discarded in the collaborative setting would rather be retained in the individual setting. Participants increased confidence and UP severity in the collaborative setting but decreased UP severity and confidence in the individual setting.","PeriodicalId":185267,"journal":{"name":"Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128972031","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Second workshop on engineering computer-human interaction in recommender systems (EnCHIReS)","authors":"Ludovico Boratto, S. Carta, G. Fenu","doi":"10.1145/3102113.3102162","DOIUrl":"https://doi.org/10.1145/3102113.3102162","url":null,"abstract":"A recommender system has the aim of supporting users at making better choices, by suggesting items that might be interesting for them. The user interface engineering community has a crucial role to make a recommender system more effective. Indeed, on the one hand, a support can be offered to let a user express what she likes and desires at the moment in which the recommendations have to be generated, while on the other hand visualizing and explaining the recommendations to the users can facilitate their acceptance and build trust toward the system. With this workshop, we aim to solicit the collaboration between recommendation and user interface communities, in order to discuss novel ideas for engineering the interaction with Recommender Systems.","PeriodicalId":185267,"journal":{"name":"Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115855172","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A virtual environment with haptic feedback for better distance estimation","authors":"C. Abdullah, Glyn Lawson, T. Roper","doi":"10.1145/3102113.3102137","DOIUrl":"https://doi.org/10.1145/3102113.3102137","url":null,"abstract":"This demonstration will show how a small number of wearable tactors can improve the suitability of a multimodal system for engineering design. It is well reported in the scientific literature that depth perception in virtual reality is inaccurate, yet users of VR need a high-fidelity experience in several applications, including engineering, in this case so that decisions are made based on the true design intent. The tactors' vibration in this demonstration is reconfigurable to create various vibration effects, for example: frequency value ranging from 261.0 to 523.0Hz, delay (from 3830 to 1920 microseconds) and repeat effects. The avatar can be rescaled so that decision makers can experience the design from the perspective of different percentile users. We developed an integrated full-body and finger kinematics based on a combination of Microsoft Kinect and Leap Motion (LM). We explored the collider system and examined Oriented Bounding Box (OBB) and skin mesh-based colliders. We demonstrate the ways in which low-cost technologies can be appropriated to develop a wearable and usable system that offers improvements to engineering design.","PeriodicalId":185267,"journal":{"name":"Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117270733","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An approach for harvesting, visualizing, and analyzing WebGIS sessions to identify usability issues","authors":"René Unrau, M. Ostkamp, C. Kray","doi":"10.1145/3102113.3102122","DOIUrl":"https://doi.org/10.1145/3102113.3102122","url":null,"abstract":"Web-based Geographic Information Systems (WebGIS) are increasingly popular throughout various industries and also for providing the general public with access to spatio-temporal information. Novice or untrained users, however, frequently struggle when confronted with their typically complex map-based user interfaces. In this paper, we propose a holistic approach that facilitates the interactive analysis of aggregated user interactions with a WebGIS to identify specific issues of the user interfaces. It incorporates multiple visualization types (UI heatmaps and Sankey clickstream diagrams) that enable usability experts to analyze user behaviour and usability issues. We implemented a toolkit that realizes our approach. This was then evaluated in a real-world deployment (152 users over 14 days, 4 usability experts), where it enabled experts to identify issues with the implemented workflows and usability potential. Our main contribution is thus twofold: an approach to support usability analysis of complex WebGIS and a toolkit implementing the proposed approach. Results from the real-world deployment provide initial evidence that it supports usability experts in identifying usability issues.","PeriodicalId":185267,"journal":{"name":"Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127964272","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Language and system support for interaction","authors":"Thibault Raffaillac","doi":"10.1145/3102113.3102155","DOIUrl":"https://doi.org/10.1145/3102113.3102155","url":null,"abstract":"Interaction frameworks are the norm for prototyping, implementing and sharing user interfaces and interaction techniques. However, they often lack the flexibility to easily implement new kinds of interfaces and interaction techniques, since they were basically designed for implementing standard and normalized WIMP user interfaces. This forces programmers to rely on \"hacking\" in order to experiment with functional prototypes, and could drastically limit the range of scenarios where these prototypes will work. In my PhD, I study the interplay between people designing interaction techniques, and their software frameworks. My goal is to identify a number of fundamental features and requirements that programming languages and systems should support, in order to improve the flexibility of interaction frameworks for programming advanced interaction techniques.","PeriodicalId":185267,"journal":{"name":"Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125325645","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Aesthetics in interaction design","authors":"Mati Mõttus","doi":"10.1145/3102113.3102153","DOIUrl":"https://doi.org/10.1145/3102113.3102153","url":null,"abstract":"This summary describes a doctoral thesis in its final stage. The research addresses users' aesthetic perception during interaction, implying that aesthetic studies in HCI should extend beyond visual perception of beauty as well as not to become limited by the appearance of objects. The literature review showed that users aesthetic perceptions can be explained through aesthetic attributes. The review also revealed that studies in the past used mainly theories and expertise to elicit aesthetic attributes. Mixed method research design was taken in current thesis to tackle the problem and elicit personal aesthetic constructs directly from users. Finally, 23 aesthetic categories were proposed as a result of the research. In conclusion, an additional study of adding top level aesthetic categories is proposed to complete the thesis.","PeriodicalId":185267,"journal":{"name":"Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122539968","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Addressing web locator fragility: a case for browser extensions","authors":"I. Aldalur, O. Díaz","doi":"10.1145/3102113.3102124","DOIUrl":"https://doi.org/10.1145/3102113.3102124","url":null,"abstract":"Web locators uniquely identify elements on the Web Content. They are heavily used in different scenarios, from Web harvesting to Web testing and browser extensions. Locators' Achilles heel is their fragility upon Website upgrades. This work tackles locator fragility in the context of browser extensions. We introduce regenerative locator, i.e. traditional structure-based locators which are supplemented with contingency data from the target node. The aim: keeping browser extensions up and running for as long as possible. Eight case studies are analysed by considering real Website upgrades taken from Wayback Machine. Figures indicate a 70% success in regenerating broken locators without interrupting extension functioning.","PeriodicalId":185267,"journal":{"name":"Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134297650","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}