2025
Autores
Silva, M; Paiva, ACR; Mendes, A;
Publicação
SOFTWARE QUALITY JOURNAL
Abstract
Software testing plays a fundamental role in software engineering, involving the systematic evaluation of software to identify defects, errors, and vulnerabilities from the early stages of the development process. Education in software testing is essential for students and professionals, as it promotes quality and favours the construction of reliable software solutions. However, motivating students to learn software testing may be a challenge. To overcome this, educators may incorporate some strategies into the teaching and learning process, such as real-world examples, interactive learning, and gamification. Gamification aims to make learning software testing more engaging for students by creating a more enjoyable experience. One approach that has proven effective is to use serious games. This paper presents a novel serious game to teach white-box testing test case design techniques, named GAMFLEW (GAMe For LEarning White-box testing). It describes the design, game mechanics, and its implementation. It also presents a preliminary evaluation experiment with students to assess the usability, learnability, and perceived problems, among other aspects. The results obtained are encouraging.
2025
Autores
Adao, F; Pádua, L; Sousa, JJ;
Publicação
AGRICULTURE-BASEL
Abstract
Soil degradation is a critical challenge to global agricultural sustainability, driven by intensive land use, unsustainable farming practices, and climate change. Conventional soil monitoring techniques often rely on invasive sampling methods, which can be labor-intensive, disruptive, and limited in spatial coverage. In contrast, non-invasive geophysical techniques, particularly ground-penetrating radar, have gained attention as tools for assessing soil properties. However, an assessment of ground-penetrating radar's applications in agricultural soil research-particularly for detecting soil structural changes related to degradation-remains undetermined. To address this issue, a systematic literature review was conducted following the Preferred Reporting Items for Systematic Reviews and Meta-Analyses 2020 guidelines. A search was conducted across Scopus and Web of Science databases, as well as relevant review articles and study reference lists, up to 31 December 2024. This process resulted in 86 potentially relevant studies, of which 24 met the eligibility criteria and were included in the final review. The analysis revealed that the ground-penetrating radar allows the detection of structural changes associated with tillage practices and heavy machinery traffic in agricultural lands, namely topsoil disintegration and soil compaction, both of which are important indicators of soil degradation. These variations are reflected in changes in electrical permittivity and reflectivity, particularly above the tillage horizon. These shifts are associated with lower soil water content, increased soil homogeneity, and heightened wave reflectivity at the upper boundary of compacted soil. The latter is linked to density contrasts and waterlogging above this layer. Additionally, ground-penetrating radar has demonstrated its potential in mapping alterations in electrical permittivity related to preferential water flow pathways, detecting shifts in soil organic carbon distribution, identifying disruptions in root systems due to tillage, and assessing soil conditions potentially affected by excessive fertilization in iron oxide-rich soils. Future research should focus on refining methodologies to improve the ground-penetrating radar's ability to quantify soil degradation processes with greater accuracy. In particular, there is a need for standardized experimental protocols to evaluate the effects of monocultures on soil fertility, assess the impact of excessive fertilization effects on soil acidity, and integrate ground-penetrating radar with complementary geophysical and remote sensing techniques for a holistic approach to soil health monitoring.
2025
Autores
Filh, J; Gordo, P; Peixinho, N; Melicio, R; Garcia, P; Flohrer, T;
Publicação
ADVANCES IN SPACE RESEARCH
Abstract
Current space debris observations and tracking aren't able to detect smaller debris, which poses a significant risk to space activities. This paper analyses the performance of a star tracker for detecting small space debris. This novel approach aims at improving our understanding of these objects. The ESA MASTER (Meteoroid and Space Debris Terrestrial Environment Reference) model is used to study the probability of space debris detection for a specific population of interest. Moreover, the maximum distance a space debris can be detected was analysed based on PROOF (Program for Radar and Optical Observation Forecasting) and using the camera characteristics, specifically by computing the signal-to-noise ratio as a function of debris size and material. This star tracker's maximum distance performance results are then applied together with detectability constraints to simulate, using ESA/ESOC GODOT libraries, when a debris is observed by the camera in space. The results demonstrate that the optical device could detect smaller debris in some of the orbits indicated by MASTER. (c) 2025 COSPAR. Published by Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.
2025
Autores
Portela, F; Sousa, JJ; Araújo-Paredes, C; Peres, E; Morais, R; Pádua, L;
Publicação
AGRONOMY-BASEL
Abstract
Monitoring vineyard diseases such as downy mildew (Plasmopara viticola) is important for viticulture, enabling an early intervention and optimized disease management. This is crucial for disease monitoring, and the use of high-spatial-resolution multispectral data from unmanned aerial vehicles (UAVs) can allow to for a better understanding of disease progression. This study explores the application of UAV-based multispectral data for monitoring downy mildew infection in vineyards through multi-temporal analysis. This study was conducted in a vineyard plot in the Vinho Verde region (Portugal), where 84 grapevines were monitored, half of which received phytosanitary treatments while the other half were left untreated in this way during the growing season. Seven UAV flights were performed across different phenological stages to assess the effects of infection using spectral bands, vegetation indices, and morphometric parameters. The results indicate that downy mildew affects canopy area, height, and volume, restricting the vegetative growth. Spectral analysis reveals that infected grapevines show increased reflectance in the visible and red-edge bands and a progressive decline in near-infrared (NIR) reflectance. Several vegetation indices demonstrated a suitable response to the infection, with some of them being capable of detecting early-stage symptoms, while vegetation indices using red edge and NIR allowed us to track disease progression. These results highlight the potential of UAV-based multi-temporal remote sensing as a tool for vineyard disease monitoring, supporting precision viticulture and the assessment of phytosanitary treatment effectiveness.
2025
Autores
Pedro Vitor Lima; Jaime S. Cardoso; Hélder P. Oliveira;
Publicação
2025 IEEE 25th International Conference on Bioinformatics and Bioengineering (BIBE)
Abstract
2025
Autores
Moreno, P; Areias, M; Rocha, R;
Publicação
PARALLEL COMPUTING
Abstract
Lock-free data structures have become increasingly significant due to their algorithmic advantages in multi-core cache-based architectures. Safe Memory Reclamation (SMR) is a technique used in concurrent programming to ensure that memory can be safely reclaimed without causing data corruption, dangling pointers, or access to freed memory. The ERA theorem states that any SMR method for concurrent data structures can only provide at most two of the three main desirable properties: Ease of use, Robustness, and Applicability. This fundamental trade-off influences the design of efficient lock-free data structures at an early stage. This work redesigns a previous lock-free hash map to fully exploit the properties of the ERA theorem and to leverage the characteristics of multi-core cache-based architectures by minimizing the number of cache misses, which are a significant bottleneck in multi-core environments. Experimental results show that our design outperforms the previous design, which was already quite competitive when compared against the Concurrent Hash Map design of the Intel's TBB library.
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.