In the last decade, ICT infrastructures for smart cities have become a reality and the number of projects affecting citizens' lives is growing. In particular, the technology supporting civic participation is mature, although many systems do not reach the needed critical mass, as they are not able to capture the interest of their intended...
-
2019 (v1)PublicationUploaded on: April 14, 2023
-
2024 (v1)Publication
Gamification aims to enhance motivation for a variety of routine tasks by incorporating game elements, such as scoring. In educational settings, students are often the players, and gamification can create a more engaging learning environment that motivates them to achieve academic success. In this paper, we describe an experimental software...
Uploaded on: October 26, 2024 -
2021 (v1)Publication
The impact of the Covid-19 pandemic has been relevant in all economic sectors. Job loss and decrease in hiring are among the most severe immediate financial impact of Covid-19, while lower economic growth will be the long-term effect. To get a better understanding of what happened, in this work, we have studied the trends of the job market...
Uploaded on: April 14, 2023 -
2020 (v1)Publication
Software testing is a crucial part of business success to ensure final product quality. However, little concrete data exists on technical demands about it in the industry, mostly collected through personal opinion surveys on a restricted sample of professionals. In this paper, we used a different approach: we applied content analysis to a set...
Uploaded on: April 14, 2023 -
2023 (v1)Publication
The Covid-19 pandemic has had a significant impact on many economic sectors. The most severe immediate financial effects of Covid-19 include job losses and decreased hiring, and we can expect generalized lower economic growth in the long term. While such phenomena are there for all to see, measuring their scope is complex. In this work, we...
Uploaded on: February 4, 2024 -
2019 (v1)Publication
No description
Uploaded on: April 14, 2023 -
2021 (v1)Publication
Tests, when not correctly implemented, can pass on incorrect system implementations rather than fail. In this case, they are named silent horrors or false-negative tests. They make releasing low-quality (buggy) versions of the software system more probable. Furthermore, faithfully implementing test specifications is crucial when they play the...
Uploaded on: April 14, 2023 -
2020 (v1)Publication
Internet of Things (IoT) systems are complex and multifaceted, and the design of their architectures needs to consider many aspects at a time. Design decisions concern, for instance, the modeling of software components and their interconnections, as well as where to deploy the components within the available hardware infrastructure in the...
Uploaded on: April 14, 2023 -
2020 (v1)Publication
Internet of Things (IoT) systems are becoming ubiquitous, and their spread has had a significant impact on all aspects of society. Software is a key aspect of IoT systems, from firmware to cloud infrastructures. For this reason, Software Engineering (SE) is crucial to design, develop, deploy, and maintain high-quality IoT systems. Despite the...
Uploaded on: April 14, 2023