2016
Authors
Leal, F; Dias, JM; Malheiro, B; Burguillo, JC;
Publication
Proceedings of the Ninth International C* Conference on Computer Science & Software Engineering, C3S2E '16, Porto, Portugal, July 20-22, 2016
Abstract
The tourist behaviour has changed significantly over the last decades due to technological advancement (e.g., ubiquitous access to the Web) and Web 2.0 approaches (e.g., Crowdsourcing). Tourism Crowdsourcing includes experience sharing in the form of ratings and reviews (evaluation-based), pages (wiki-based), likes, posts, images or videos (social-network-based). The main contribution of this paper is a tourist-centred off-line and on-line analysis, using hotel ratings and reviews, to discover and present relevant trends and patterns to tourists and businesses. On the one hand, online, we provide a list of the top ten hotels, according to the user query, ordered by the overall rating, price and the ratio between the positive and negative Word Clouds reviews. On the other hand, off-line, we apply Multiple Linear Regression to identify the most relevant ratings that influence the hotel overall rating, and generate hotel clusters based on these ratings. © 2016 ACM.
2018
Authors
Borghuis, L; Calon, B; MacLean, J; Portefaix, J; Quero, R; Duarte, A; Malheiro, B; Ribeiro, C; Ferreira, F; Silva, MF; Ferreira, P; Guedes, P;
Publication
TEACHING AND LEARNING IN A DIGITAL WORLD, VOL 1
Abstract
This paper presents the development of an Escargot Nursery by a multinational and multidisciplinary team of 3rd year undergraduates within the framework of EPS@ISEP - the European Project Semester (EPS) offered by the Instituto Superior de Engenharia do Porto (ISEP). The challenge was to design, develop and test a snail farm compliant with the applicable EU directives and the given budget. The Team, motivated by the desire to solve this multidisciplinary problem, embarked on an active learning journey, involving scientific, technical, marketing, sustainable and ethical development studies, brainstorming and decision-making. Based on this project-based learning approach, the Team identified the lack of innovative domestic snail farm products and, consequently, proposed the development of "EscarGO", a stylish solution for the domestic market. The paper details the proposed design and control system, including materials, components and technologies. This learning experience, which was focussed on the development of multicultural communication, multidisciplinary teamwork, problem-solving and decision-making competencies in students, produced as a tangible evidence the proof of concept prototype of "EscarGO", an Escargot Nursery designed for families to easily grow snails at home.
2018
Authors
Alves, B; Veloso, B; Malheiro, B;
Publication
Robotic Sailing 2017
Abstract
This paper presents a platform for real and simulated autonomous
sailing competitions, which can also be used as a research tool to test and
assess navigation algorithms. The platform provides back-end services – competition
server, boat modelling and data storage – and supports external
browsers and software agents as front-end clients. The back-end adopts the
Multi-Agent System (MAS) paradigm for the internal modelling of sailing
boats and offers a Web Service Application Programming Interface (API)
for the external software agents and a Web application for Web browsers.
As a whole, the platform offers tracking (real competitions) and simulation
(simulated competitions) modes. The testing and assessment of navigation
algorithms and boat models correspond to private simulated competitions.
In simulation mode, the back-end internal boat agent implements a simplified
physical model, including the weight, sail area, angle of the sail and
rudder, velocity and direction of the wind and position and velocity of the
hull, whereas the front-end external boat agent implements the navigation
algorithm on the team side, ensuring the privacy of strategic knowledge. The
Web application allows the configuration and launching of competitions, the
registration of teams and researchers, the uploading of boat physical features
for simulation as well as the live or playback viewing of real and simulated
competitions. The simulation mode is illustrated with the help of a case study.
The proposed platform, which is open, scalable, modular and distributed, was
designed for the research community to prepare, run and gather data from
real and simulated autonomous sailing competitions.
2016
Authors
Veloso, B; Meireles, F; Malheiro, B; Burguillo, JC;
Publication
Developing Interoperable and Federated Cloud Architecture
Abstract
2014
Authors
Bruyneel, K; Malheiro, B;
Publication
Lecture Notes in Electrical Engineering
Abstract
This paper reports on the design and development of an Android-based context-aware system to support Erasmus students during their mobility in Porto. It enables: (i) guest users to create, rate and store personal points of interest (POI) in a private, local on board database; and (ii) authenticated users to upload and share POI as well as get and rate recommended POI from the shared central database. The system is a distributed client / server application. The server interacts with a central database that maintains the user profiles and the shared POI organized by category and rating. The Android GUI application works both as a standalone application and as a client module. In standalone mode, guest users have access to generic info, a map-based interface and a local database to store and retrieve personal POI. Upon successful authentication, users can, additionally, share POI as well as get and rate recommendations sorted by category, rating and distance-to-user. © 2014 Springer International Publishing Switzerland.
2018
Authors
Veloso, B; Malheiro, B; Burguillo, JC; Foss, JD; Gama, J;
Publication
Trends and Advances in Information Systems and Technologies - Volume 2 [WorldCIST'18, Naples, Italy, March 27-29, 2018]
Abstract
Nowadays, not only the number of multimedia resources available is increasing exponentially, but also the crowd-sourced feedback volunteered by viewers generates huge volumes of ratings, likes, shares and posts/reviews. Since the data size involved surpasses human filtering and searching capabilities, there is the need to create and maintain the profiles of viewers and resources to develop recommendation systems to match viewers with resources. In this paper, we propose a personalised viewer profiling technique which creates individual viewer models dynamically. This technique is based on a novel incremental learning algorithm designed for stream data. The results show that our approach outperforms previous approaches, reducing substantially the prediction errors and, thus, increasing the accuracy of the recommendations. © Springer International Publishing AG, part of Springer Nature 2018.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.