2023
Authors
Albuquerque, C; Correia, FF;
Publication
Proceedings of the 28th European Conference on Pattern Languages of Programs, EuroPLoP 2023, Irsee, Germany, July 5-9, 2023
Abstract
Monitoring a system over time is as important as ever with the increasing use of cloud-native software architectures. This paper expands the set of patterns published in a previous paper (Liveness Endpoint, Readiness Endpoint and Synthetic Testing) with two solutions for supporting teams in diagnosing occurring issues — Deployment Tracking and Exception Tracking. These patterns advise tracking relevant events that occur in the system. The Deployment Tracking pattern provides means to limit the sources of an anomaly, and the Exception Tracking pattern makes a specific class of anomalies visible so that a team can act on them. Both patterns help practitioners identify the root cause of an issue, which is instrumental in fixing it. They can help even less experienced professionals to improve monitoring processes, and reduce the mean time to resolve problems with their application. These patterns draw on documented industry best practices and existing tools. In order to help the reader find other patterns that supplement the ones suggested in this study, relations to already-existing monitoring patterns are also examined. © 2023 Copyright held by the owner/author(s).
2023
Authors
Krassmann, AL; Melo, M; Pinto, D; Peixoto, B; Bessa, M; Bercht, M;
Publication
INTERACTIVE LEARNING ENVIRONMENTS
Abstract
The sense of presence is an important aspect of virtual reality experiences, being increasingly researched in educational contexts for its potential association with learning outcomes. A panorama of how these investigations have been conducted could help researchers and practitioners to harness this potential and find new directions. A systematic literature review was conducted to contribute to this perspective, with a comprehensive analysis of 140 primary studies recovered from five worldwide databases. The results show an overview of 24 years of research, with a summarization of areas, factors, and methodological approaches that have been the focus of investigation when these three variables of interest (VR, sense of presence, and learning) are together. We conclude with a list of research gaps that need to be addressed and a research agenda, identifying current and emerging challenges.
2023
Authors
Shaji, N; Andrade, T; Ribeiro, RP; Gama, J;
Publication
MACHINE LEARNING AND PRINCIPLES AND PRACTICE OF KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2022, PT I
Abstract
Road transportation emissions have increased in the last few decades and have been the primary source of pollutants in urban areas with ever-growing populations. In this context, it is important to have effective measures to monitor road emissions in regions. Creating an emission inventory over a region that can map the road emission based on the vehicle trips can be helpful for this. In this work, we show that it is possible to use raw GPS data to measure levels of pollution in a region. By transforming the data using feature engineering and calculating the vehicle-specific power (VSP), we show the areas with higher emissions levels made by a fleet of taxis in Porto, Portugal. The Uber H3 grid system is used to decompose the city into hexagonal grids to sample nearby data points into a region. We validate our experiments on real-world sensor datasets deployed in several city regions, showing the correlation with VSP and true values for several pollutants attesting to the method's usefulness.
2023
Authors
Mamede, H; Neves, JC; Martins, J; Goncalves, R; Branco, F;
Publication
SENSORS
Abstract
Water scarcity is becoming an issue of more significant concern with a major impact on global sustainability. For it, new measures and approaches are urgently needed. Digital technologies and tools can play an essential role in improving the effectiveness and efficiency of current water management approaches. Therefore, a solution is proposed and validated, given the limited presence of models or technological architectures in the literature to support intelligent water management systems for domestic use. It is based on a layered architecture, fully designed to meet the needs of households and to do so through the adoption of technologies such as the Internet of Things and cloud computing. By developing a prototype and using it as a use case for testing purposes, we have concluded the positive impact of using such a solution. Considering this is a first contribution to overcome the problem, some issues will be addressed in a future work, namely, data and device security and energy and traffic optimisation issues, among several others.
2023
Authors
Maskeliunas, R; Damasevicius, R; Blazauskas, T; Swacha, J; Queiros, R; Paiva, JC;
Publication
COMPUTERS
Abstract
This paper is poised to inform educators, policy makers and software developers about the untapped potential of PWAs in creating engaging, effective, and personalized learning experiences in the field of programming education. We aim to address a significant gap in the current understanding of the potential advantages and underutilisation of Progressive Web Applications (PWAs) within the education sector, specifically for programming education. Despite the evident lack of recognition of PWAs in this arena, we present an innovative approach through the Framework for Gamification in Programming Education (FGPE). This framework takes advantage of the ubiquity and ease of use of PWAs, integrating it with a Pareto optimized gamified programming exercise selection model ensuring personalized adaptive learning experiences by dynamically adjusting the complexity, content, and feedback of gamified exercises in response to the learners' ongoing progress and performance. This study examines the mobile user experience of the FGPE PLE in different countries, namely Poland and Lithuania, providing novel insights into its applicability and efficiency. Our results demonstrate that combining advanced adaptive algorithms with the convenience of mobile technology has the potential to revolutionize programming education. The FGPE+ course group outperformed the Moodle group in terms of the average perceived knowledge (M = 4.11, SD = 0.51).
2023
Authors
Marques, P; Correia, FF;
Publication
CoRR
Abstract
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.