User Behaviour Analysis in a Simulated IoT Augmented Space * David Massimo Free University of Bozen-Bolzano Bolzano, Italy damassimo@inf.unibz.it Elena Not Fondazione Bruno Kessler Trento, Italy not@fbk.eu Francesco Ricci Free University of Bozen-Bolzano Bolzano, Italy fricci@unibz.it ABSTRACT In this paper we present a demo application aimed at support- ing the research in the field of tourism and mobility support in IoT augmented areas. The application collects tourists’ choices while browsing Points of Interest (POIs) descriptions through a map-based interface that simulates user movement between POIs. Collected observations serve two purposes: the computation and testing of recommendation strategies for POIs (both for on-line and off-line studies); the generation of simulated users’ behaviour under alternative scenario and context conditions (e.g., weather, or the presence of a novel POI). Author Keywords Simulation Environment; IoT; Recommender Systems. INTRODUCTION Internet of Things (IoT) enables novel types of interactions with wireless sensor networks. It is now becoming a main- stream approach to the development of tourism and mobility applications [2]. In this demo we present an environment for simulating interactions with an IoT enabled area. By using the system, users can move in a virtual space that represents the real world. The system has been developed to: (1) overcome the lack of available and suitable datasets for studying decision making in such scenarios and (2) perform early testing before the actual deployment of an IoT network, such as that com- posed by a collection of beacons signalling the user proximity to a POI. More precisely, the goals of the designed system are to: Register context-dependent decisions taken by users in a simulated IoT enabled area. * The research described in this paper is supported by the project Suggesto Market Space, funded by the Autonomous Province of Trento. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s). IUI’18 Companion March 7–11, 2018, Tokyo, Japan © 2018 Copyright held by the owner/author(s). ACM ISBN 978-1-4503-5571-1/18/03. DOI: https://doi.org/10.1145/3180308.3180316 Collect user’s feedback (e.g., like/dislike) on POIs in order to compute and evaluate recommendation strategies in both on-line and off-line settings. Evaluate the usability and effectiveness of a mobile app that supports the user (tourist) in the navigation of a real physical space augmented with IoT devices. Simulate users’ decisions in a range of alternative and pos- sibly new contextual settings. The designed system supports the research on user behaviour learning in IoT enabled areas by providing a controlled envi- ronment that allows conducting large scale simulations. Stud- ies on user behaviour learning in IoT augmented spaces have been recently proposed [6, 3]. They have focused on indoor environments with a limited set of IoT augmented POIs. Con- versely, the proposed system makes possible to deal with a larger and outdoor area where several IoT devices are located. In addition, external factors that may influence user behaviour (e.g., weather conditions) have not been previously considered. In [5] we discussed the expected benefits of the exploitation of context in user behaviour learning and simulation as well as in the generation of recommendations. USER BEHAVIOUR OBSERVATIONS AND FEEDBACK The interaction process with the proposed simulation environ- ment unfolds as follows. A user starts a simulated visit to a city by providing demographic information (e.g., his age and gender), his POI preferences (e.g., specific museums) and topic preferences (e.g., culture or relax). Then, the system proposes an itinerary, which is visualised over an interactive map, in the form of a path optimised according to the stated preferences. From now on the user can simulate movements along the proposed itinerary. He can decide to visit the next POI in the itinerary or deviate from it and visit other POIs located in the proximity of his virtual location. To let the user perceive the cost/time required for moving from a place to another place, the system animates the movement of a map placeholder. During the user decision making process (to visit a POI) the system notifies him the current simulated contex- tual conditions (e.g., weather, daytime, crowdedness), so that he can take them into account when deciding to visit a POI. As soon as the user reaches a POI, a pop-up window, which emulates the GUI of a mobile app, illustrates the reached place with information and media as it would happen when the visitor approaches the beacon associated to the POI (Figure