Pedro Rangel Henriques
YOU?
Author Swipe
View article: Towards General Urban Monitoring with Vision-Language Models: A Review, Evaluation, and a Research Agenda
Towards General Urban Monitoring with Vision-Language Models: A Review, Evaluation, and a Research Agenda Open
Urban monitoring of public infrastructure (such as waste bins, road signs, vegetation, sidewalks, and construction sites) poses significant challenges due to the diversity of objects, environments, and contextual conditions involved. Curre…
View article: Using Medical Algorithms for Task-Oriented Dialogue in LLM-Based Medical Interviews
Using Medical Algorithms for Task-Oriented Dialogue in LLM-Based Medical Interviews Open
We developed a task-oriented dialogue framework structured as a Directed Acyclic Graph (DAG) of medical questions. The system integrates: (1) a systematic pipeline for transforming medical algorithms and guidelines into a clinical question…
View article: Decision support systems for lower limb rehabilitation using electrical stimulation—A review
Decision support systems for lower limb rehabilitation using electrical stimulation—A review Open
This paper presents a comprehensive review of Decision Support Systems (DSS) for lower limb rehabilitation using Electrical Stimulation (ES), employing a rigorous two-part methodology. The first part involves a bibliometric analysis of art…
View article: Atualização em Enucleação Endoscópica da Próstata no Tratamento Minimamente Invasivo da Hiperplasia Prostática Benigna
Atualização em Enucleação Endoscópica da Próstata no Tratamento Minimamente Invasivo da Hiperplasia Prostática Benigna Open
A HPB acomete praticamente todos os homens ao longo da vida. É uma doença crônica e, quando não tratada, pode causar sérios problemas de saúde. O seu manejo depende da intensidade dos sinais e sintomas e dos resultados de exames complement…
View article: Goliath, a Programming Exercises Generator Supported by AI
Goliath, a Programming Exercises Generator Supported by AI Open
View article: An Ontology to Understand Programming Cocktails
An Ontology to Understand Programming Cocktails Open
View article: Biofeedback-Based Method for Real-Time Fatigue Monitoring of Knee
Biofeedback-Based Method for Real-Time Fatigue Monitoring of Knee Open
This paper introduces and implements a method to monitor muscle fatigue in real-time using a wearable biofeedback system to improve muscle rehabilitation treatments. The biofeedback system consists of an electromyography (EMG) sensor to ca…
View article: Improving conformance checking in process modelling: a multiperspective algorithm
Improving conformance checking in process modelling: a multiperspective algorithm Open
Business process model and notation (BPMN) is a popular notation used for process modelling mainly due to its high expressiveness. However, BPMN has shortcomings when dealing with specific domains (namely Hazard Analysis and Critical Contr…
View article: AR-BASED LEARNING RESOURCE: A DIFFERENT WAY TO LEARN DATA-STRUCTURES
AR-BASED LEARNING RESOURCE: A DIFFERENT WAY TO LEARN DATA-STRUCTURES Open
Considering the difficulties in the teaching/learning process of computer programming, the development of skills related to Computational Thinking (CT) to prepare people to better solve problems stands out. Augmented Reality (AR) allows fo…
View article: Elucidating the role of N-acetylglucosamine in Group A Carbohydrate for the development of an effective glycoconjugate vaccine against Group A Streptococcus
Elucidating the role of N-acetylglucosamine in Group A Carbohydrate for the development of an effective glycoconjugate vaccine against Group A Streptococcus Open
View article: Genotypic and Phenotypic Characterization of Pathogenic Escherichia coli, Salmonella spp., and Campylobacter spp., in Free-Living Birds in Mainland Portugal
Genotypic and Phenotypic Characterization of Pathogenic Escherichia coli, Salmonella spp., and Campylobacter spp., in Free-Living Birds in Mainland Portugal Open
Birds are potential carriers of pathogens affecting humans and agriculture. Aiming to evaluate the occurrence of the top three most important foodborne pathogens in free-living birds in Portugal, we investigated 108 individual fecal sample…
View article: Genotypic and Phenotypic Characterization of Pathogenic Escherichia coli, Salmonella spp., and Campylobacter spp., in Free-Living Birds in Mainland Portugal
Genotypic and Phenotypic Characterization of Pathogenic Escherichia coli, Salmonella spp., and Campylobacter spp., in Free-Living Birds in Mainland Portugal Open
Birds are potential carriers of pathogens affecting humans and agriculture. Aiming to evaluate the occurrence of the top three most important foodborne pathogens in free-living birds in Portugal, we investigated 108 individual fecal sample…
View article: TRAINING CT WITH AUGMENTED REALITY-BASED RESOURCES - AN EXPERIMENT IN A CLASSROOM
TRAINING CT WITH AUGMENTED REALITY-BASED RESOURCES - AN EXPERIMENT IN A CLASSROOM Open
The challenges in learning and teaching computer programming relate to everyone who needs to prepare others for the digital world. Learning and teaching computer programming is a challenge because it requires persistence and dedication. No…
View article: Molecular Detection and Characterization of Coronaviruses in Migratory Ducks from Portugal Show the Circulation of Gammacoronavirus and Deltacoronavirus
Molecular Detection and Characterization of Coronaviruses in Migratory Ducks from Portugal Show the Circulation of Gammacoronavirus and Deltacoronavirus Open
Coronaviruses (CoVs) are part of the Coronaviridae family, and the genera Gamma (γ) and Delta (δ) are found mostly in birds. Migratory birds have an enormous potential for dispersing pathogenic microorganisms. Ducks (order Anseriformes) ca…
View article: DESIGN AND IMPLEMENTATION OF A CHATBOT AS A TOOL TO ASSIST A HELPDESK TEAM
DESIGN AND IMPLEMENTATION OF A CHATBOT AS A TOOL TO ASSIST A HELPDESK TEAM Open
The existence of internal helpdesk teams is a common occurrence in companies nowadays, especially when considering the IT sector. These teams are an expensive resource and are only able to serve a limited number of users at a given moment,…
View article: Motion Sensors for Knee Angle Recognition in Muscle Rehabilitation Solutions
Motion Sensors for Knee Angle Recognition in Muscle Rehabilitation Solutions Open
The progressive loss of functional capacity due to aging is a serious problem that can compromise human locomotion capacity, requiring the help of an assistant and reducing independence. The NanoStim project aims to develop a system capabl…
View article: Goal Setting, Personality Traits, and the Role of Insurers and Other Service Providers for Swiss Millennials and Generation Z
Goal Setting, Personality Traits, and the Role of Insurers and Other Service Providers for Swiss Millennials and Generation Z Open
Service providers are developing more sophisticated offerings, and it is important for them to understand the demographics and specific context by which individuals might procure their services. This allows companies to stay relevant to th…
View article: Assessment of the Potential for Hydrokinetic Energy Production in the Douro River Estuary Under Sea Level Rise Scenarios
Assessment of the Potential for Hydrokinetic Energy Production in the Douro River Estuary Under Sea Level Rise Scenarios Open
View article: Relating Biometric Sensors with Serious Games Results
Relating Biometric Sensors with Serious Games Results Open
View article: Approaches to manage and understand student engagement in programming
Approaches to manage and understand student engagement in programming Open
Computer Programming Learners usually fail to get approved in introductory courses because solving problems using computers is a complex task. The most important reason for that failure is concerned with motivation; motivation strongly imp…
View article: Elucidating the Structural and Minimal Protective Epitope of the Serogroup X Meningococcal Capsular Polysaccharide
Elucidating the Structural and Minimal Protective Epitope of the Serogroup X Meningococcal Capsular Polysaccharide Open
Despite the considerable progress toward the eradication of meningococcal disease with the introduction of glycoconjugate vaccines, previously unremarkable serogroup X has emerged in recent years, recording several outbreaks throughout the…
View article: Lyntax - A grammar-Based Tool for Linguistics
Lyntax - A grammar-Based Tool for Linguistics Open
This paper is focused on using the formalism of attribute grammars to create a tool that allows Linguistic teachers to construct automatically their own processors totally adapted to each linguistic exercise. The system developed, named Ly…
View article: NetAC, An Automatic Classifier of Online Hate Speech Comments
NetAC, An Automatic Classifier of Online Hate Speech Comments Open
View article: Evaluation Criteria of Software Visualization Systems used for Program Comprehension
Evaluation Criteria of Software Visualization Systems used for Program Comprehension Open
The program understanding task is usually very time and effort consuming. In a traditional way the code is inspected line by line by the user without any kind of help. But this becomes impossible for larger systems. Some software systems w…
View article: Melodic - Teaching Computational Thinking to Visually Impaired Kids
Melodic - Teaching Computational Thinking to Visually Impaired Kids Open
This paper presents a proposal, called Melodic, to develop Computational Thinking skills in kids with special educational needs, in this case blindness. The aim of this research is to characterize the subject and identify what are the curr…
View article: SHREWS: A Game with Augmented Reality for Training Computational Thinking (Short Paper)
SHREWS: A Game with Augmented Reality for Training Computational Thinking (Short Paper) Open
This paper proposes a game to help young students training Computational Thinking (CT) skills to aid in solving problems. CT is a problem-solving approach based on picking a complex problem, understand what the problem is, and develop solu…
View article: Construção dinâmica de um sistema interactivo para visualização do código intermédio do processo de compilação
Construção dinâmica de um sistema interactivo para visualização do código intermédio do processo de compilação Open
O DOLPHIN é uma framework que suporta o desenvolvimento de compiladores de alta performance, multilinguagem e multi-arquitectura. Inclui diversas componentes, uma das quais designada por DOLPHIN-Front- End for the Web, que reúne as compone…
View article: Using Machine Learning for Vulnerability Detection and Classification.
Using Machine Learning for Vulnerability Detection and Classification. Open
The work described in this paper aims at developing a machine learning based tool for automatic identification of vulnerabilities on programs (source, high level code), that uses an abstract syntax tree representation. It is based on FastS…
View article: Understanding Effects of the Algorithm Visualized with AR Techniques (Short Paper)
Understanding Effects of the Algorithm Visualized with AR Techniques (Short Paper) Open
We create analogies to understand and visualize complex concepts. Such approach, based on analogies are presentation of software, is also effective when it concerns software comprehension. Many visualization techniques for data structures …
View article: Programmers' Affinity to Languages
Programmers' Affinity to Languages Open
Students face several challenges when learning computer programming languages, a central topic to acquire programming skills. While those challenges that present a predominantly technical nature have been intensely studied by researchers a…