{"title":"LoMAK: a framework for generating locative media apps from KML files","authors":"Trien V. Do, K. Cheverst, I. Gregory","doi":"10.1145/2607023.2610270","DOIUrl":"https://doi.org/10.1145/2607023.2610270","url":null,"abstract":"In this paper, we present the LoMAK framework which enables non-programmers (e.g., people working in the Digital Humanities, History, Geography, Geology and Archaeology areas) to generate locative media mobile apps from KML files, a format that these non-programmers are familiar with. The framework has two primary components: a KML processor web application and an Android mobile 'player' app called LoMAK player. The KML processor parses KML files to: (1) extract points of interest (POI) and their associated media, (2) produce geo-fences for the POIs, and (3) render the PoIs and their geo-fences on a map. The framework also supports the editing of geo-fences, i.e., a new geo-fence can be drawn as a polygon. The POIs and their associated media and geo-fences are then saved as a sharc file on a server. The LoMAK player loads this sharc file to operate as a locative media application.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116709275","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}
Rui Alves, Cláudio Teixeira, Monica Nascimento, Amanda Marinho, N. Nunes
{"title":"Towards a measurement framework for tools' ceiling and threshold","authors":"Rui Alves, Cláudio Teixeira, Monica Nascimento, Amanda Marinho, N. Nunes","doi":"10.1145/2607023.2610269","DOIUrl":"https://doi.org/10.1145/2607023.2610269","url":null,"abstract":"Software development tools are not catching up with the requirements of increasingly complex interactive software products and services. Successful tools are claimed to either be low-threshold/low-ceiling or high-threshold/high-ceiling, however no research to date addressed how to define and measure these concepts. This is increasingly important as these tools undergo an evaluation and adoption process by end-users. Here we hypothesized that the evaluation and adoption of tools is associated with the threshold (learnability). To assess this we conducted a learnability and usability study using three commercial Platform-as-a-Service tools. In this study we used an augmented think-aloud protocol with question asking where ten subjects were asked to create a simple web application. Our data shows that most learnability issues fall into two categories: understanding or locating. No evidence was found that usability defects correlate with the tools learnability score. Though we found an inverse correlation between the amount of issues and the learnability score.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122667925","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}
Ragaad Altarawneh, J. Bauer, S. Humayoun, A. Ebert, P. Liggesmeyer
{"title":"ESSAVis++: an interactive 2Dplus3D visual environment to help engineers in understanding the safety aspects of embedded systems","authors":"Ragaad Altarawneh, J. Bauer, S. Humayoun, A. Ebert, P. Liggesmeyer","doi":"10.1145/2607023.2611453","DOIUrl":"https://doi.org/10.1145/2607023.2611453","url":null,"abstract":"In this paper, we present demonstration of a 2Dplus3D visual interactive environment called ESSAVis++. It is an enhanced version of the ESSAVis platform and was designed to overcome the limitations of the previous version. Its goal is to facilitate the collaboration between different engineers and to lead to better understanding of the analyzing process of safety aspects in embedded systems. In this work, we provide an overview of ESSAVis++ platform and focus on the new modifications and the set of improvements that we added for providing the enhanced and intuitive visualization features to facilitate extracting important safety aspects about the underlying embedded system.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114603894","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":"Considering task pre-conditions in model-based user interface design and generation","authors":"Marco Manca, F. Paternò, C. Santoro, L. D. Spano","doi":"10.1145/2607023.2610283","DOIUrl":"https://doi.org/10.1145/2607023.2610283","url":null,"abstract":"Deriving meaningful and consistent user interface implementations from task models is not trivial because of the large gap in terms of abstraction. This paper focuses on how to handle task preconditions in the design and generation process, an issue which has not adequately been addressed in previous work. We present a solution that is able to manage the information related to task pre-conditions at the various possible abstraction levels. The paper also reports on some example applications that show the generality of the solution and how it can be exploited in various cases.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116306187","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":"Model-driven tools for medical device selection","authors":"Judy Bowen, A. Hinze, S. Reid","doi":"10.1145/2607023.2607026","DOIUrl":"https://doi.org/10.1145/2607023.2607026","url":null,"abstract":"Safety-critical medical devices are used in hospitals and medical facilities throughout the world, and are relied upon to function correctly and be usable so as not to endanger patients. While such devices are often designed for specific use-cases in specific locations, in reality they may be used in a much wider range of contexts. In addition, the proliferation of these devices within a single environment means that selecting the most appropriate device for a specific task is not always straightforward. In this paper, we consider ways of modelling the context of use of medical devices and how such models may be used to support tools which provide medical personnel with assistance in making decisions about which devices to use in which circumstances.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130451880","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}
Johannes Harms, Christoph Wimmer, Karin Kappel, T. Grechenig
{"title":"Design space for focus+context navigation in web forms","authors":"Johannes Harms, Christoph Wimmer, Karin Kappel, T. Grechenig","doi":"10.1145/2607023.2610272","DOIUrl":"https://doi.org/10.1145/2607023.2610272","url":null,"abstract":"Navigation in long forms commonly employs user interface design patterns such as scrolling, tabs, and wizard steps. Since these patterns hide contextual form fields outside the viewport or behind other tabs or pages, we propose to apply the focus+context principle from information visualization to form design. This work presents a design space analysis to support usability engineering of focus+context form navigation. We evaluated the design space's usefulness and applicability in a case study and found the design space has fostered creativity and helped to clearly document design decisions, indicating it can be a valuable support for engineering intelligent, form-based user interfaces.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134279431","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}
C. Martinie, Eric Barboni, D. Navarre, Philippe A. Palanque, Racim Fahssi, E. Poupart, E. Cubero-Castan
{"title":"Multi-models-based engineering of collaborative systems: application to collision avoidance operations for spacecraft","authors":"C. Martinie, Eric Barboni, D. Navarre, Philippe A. Palanque, Racim Fahssi, E. Poupart, E. Cubero-Castan","doi":"10.1145/2607023.2607031","DOIUrl":"https://doi.org/10.1145/2607023.2607031","url":null,"abstract":"The work presented in this paper is based on a synergistic approach [1] integrating models of operators' tasks (described using the HAMSTERS notation) with models of the interactive system (described using the ICO notation) they are using. This synergistic approach makes it possible to bring together two usually independent (but complementary) representations of the same world. Even though supported by modeling and simulation tools, previous work in this area was rather theoretic focusing on concepts and principles in order to articulate this synergistic use of the models. The current article extends this line of research to address groupware applications. These extensions are performed on HAMSTERS notation in order to describe activities involving multiple users dealing with information flow, knowledge they are required to master and communication protocol (synchronous or asynchronous). Other extensions are performed on PetShop tool (supporting the ICO notation) in order to model and execute local and distant groupware applications. These extensions have been brought together by a more complex synergistic module bringing the two views together. Lastly, these extensions have been used for the modelling, design, and construction of a groupware system dedicated to collision avoidance of spacecraft with space debris. This case study is used to assess the applicability of the contributions and to identify paths for future work.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133293887","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}
T. Mioch, W. Ledegang, R. Paulissen, Mark Antonius Neerincx, J. Diggelen
{"title":"Interaction design patterns for coherent and re-usable shape specifications of human-robot collaboration","authors":"T. Mioch, W. Ledegang, R. Paulissen, Mark Antonius Neerincx, J. Diggelen","doi":"10.1145/2607023.2607037","DOIUrl":"https://doi.org/10.1145/2607023.2607037","url":null,"abstract":"Sharing and re-using design knowledge is a challenge for the diverse multi-disciplinary research and development teams that work on complex and highly automated systems. For this purpose, a situated Cognitive Engineering (sCE) methodology was proposed that specifies and assesses the functional user requirements with their design rationale in a coherent and concise way. This paper presents this approach for the development of human-robot collaboration, focusing on a recently added component: the application of interaction design patterns to capture and share design knowledge on the shape of the human-robot interaction (i.e., the communication level). The sCE case study in the urban search and rescue domain provided the specification and assessment of functions and shape of a team-awareness display. Twenty fire fighters participated as operator of a ground or aerial robot, in several realistic earth quake scenarios to assess the functions and shapes of this display in different settings. It showed that the functions (i.e., the task level requirements and rationale) were valid, while the shape (communication level) was (yet) sub-optimal. Based on this evaluation result, a design improvement on the communication level has been proposed without the need to adjust the task-level design solution.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"142 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132709997","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":"Implementing widgets using sifteo cubes for visual modelling on tangible user interfaces","authors":"Yves Rangoni, V. Maquil, Eric Tobias, Eric Ras","doi":"10.1145/2607023.2610271","DOIUrl":"https://doi.org/10.1145/2607023.2610271","url":null,"abstract":"Tangible user interfaces (TUI) have shown advantages for social and contextual interactions (e.g. collaboration). In this paper, we introduce active and reconfigurable tangibles that enhance the use of a TUI. We propose to design and implement different generic widgets, using Sifteo Cubes, based on a formal widget model. As a scenario, we used a BPMN2 collaborative business modelling task and put a focus on some widgets dedicated to this specific exercise. The use of Sifteo Cubes has been evaluated using this scenario by several participants in three case studies. The paper reports the results of these studies using a working prototype of the concepts presented in this paper.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114343412","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":"Dynamically adapting an AI game engine based on players' eye movements and strategies","authors":"Stefanie Wetzel, Katta Spiel, Sven Bertel","doi":"10.1145/2607023.2607029","DOIUrl":"https://doi.org/10.1145/2607023.2607029","url":null,"abstract":"Artificial intelligence (AI) game engines have frequently been used to drive computational antagonists when playing games against humans. Limited work exists, however, on using human players' psychophysical measures to directly parametrise AI game engines. Instead, parameters to optimise AI performance are usually derived from general play-related data or user models. This paper presents novel research on using eye movement data in addition to data on users' strategies to adapt the live play of a computational antagonist in the visuo-spatial strategy game, Hex. It offers a set of suitable parameters for both types of data. A systematic evaluation of the approach showed, among other things, that using eye movement data led to significantly better gameplay experience for human players, as they experienced less frustration with sufficient challenge. Findings are discussed not only with regard to designing gameplay experience, but also their more general ramifications on using live psychophysical data for intelligent interactive systems.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122063730","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}