Felipe de Morais

dblp:130/8279 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
3since 2021 · last 2024
0000-0002-8510-4516ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 5 · 3 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 4 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021Artificial intelligence and machine learning · 1
YearPublicationVenuePosition
2024 Evaluating Personality Impact on Engagement and Confusion Detection in Learning Environments
abstract
This study investigates sensor-free emotion detection techniques in Intelligent Learning Environments, focusing specifically on detecting engagement and confusion. Traditional sensor-based methods of emotion detection face challenges, especially in low- and middle-income countries due to resource constraints. Consequently, our research utilizes data mining and machine learning algorithms to develop models that accurately detect student emotions using only interaction data. We also examine the potential of incorporating personality traits to boost the effectiveness of these models. Our analysis involves a dataset of interactions and annotated emotions from students using a Math step-based Intelligent Tutoring System. We implemented a structured machine learning pipeline designed to prevent data leakage and ensure robust model development. The findings indicate that while the baseline models for detecting engagement and confusion are reliable and show improvements over previous models tested on the same dataset, the inclusion of personality traits did not significantly enhance model performance. This research highlights the complexity of emotion detection in learning environments and discusses the implications of using personal characteristics to improve emotion detection accuracy.
Felipe de Morais, Patrícia A. Jaques
ICALT1
2024 Managing asynchronous workloads in a multi-tenant microservice enterprise environment
abstract
Abstract A multi‐tenant microservice architecture involving components with asynchronous interactions and batch jobs requires efficient strategies for managing asynchronous workloads. This article addresses this issue in the context of a leading company developing tax software solutions for many national and multi‐national corporations in Brazil. A critical process provided by the company's cloud‐based solutions encompasses tax integration, which includes coordinating complex tax calculation tasks and needs to be supported by asynchronous operations using a message broker to guarantee order correctness. We explored and implemented two approaches for managing asynchronous workloads related to tax integration within a multi‐tenant microservice architecture in the company's context: (i) a polling‐based approach that employs a queue as a distributed lock (DL) and (ii) a push‐based approach named single active consumer (SAC) that relies on the message broker's logic to deliver messages. These approaches aim to achieve efficient resource allocation when dealing with a growing number of container replicas and tenants. In this article, we evaluate the correctness and performance of the DL and SAC approaches to shed light on how asynchronous workloads impact the management of multi‐tenant microservice architectures from delivery and deployment perspectives.
César Batista, Felipe de Morais, Everton Cavalcante, Thaís Vasconcelos Batista, Bruno Proença, William Breno Rodrigues Cavalcante
Softw. Pract. Exp.2
2022 Towards a Multi-Tenant Microservice Architecture: An Industrial Experience
abstract
Academia and industry have recently acknowledged the many benefits of architecting with microservices. Nonethe-less, adopting a microservice architecture does not immediately guarantee the achievements promised by such an architectural style. A crucial architectural decision is why and where multi-tenancy should be adopted in microservice architectures. This paper presents a multi-tenant microservice architecture conceived to meet the requirements of a company to serve multiple customer applications (tenants). By reporting the migration and modern-ization of a monolith legacy architecture towards microservices, this paper discusses how a multi-tenant microservice architecture could benefit scalability, management, and third-party system integration. This paper also presents empirical results of a scalability evaluation to assess the adoption of multi-tenancy in the proposed architecture and quantify its impact on the system's performance.
César Batista, Bruno Proença, Everton Cavalcante, Thaís Vasconcelos Batista, Felipe de Morais, Henrique Medeiros
COMPSAC5
2019 EmAP-ML: A Protocol of Emotions and Behaviors Annotation for Machine Learning Labels
Felipe de Morais, Tiago Roberto Kautzmann, Ig Ibert Bittencourt, Patrícia A. Jaques
EC-TEL1
2018 Exploring Gamification to Prevent Gaming the System and Help Refusal in Tutoring Systems
Otávio Azevedo, Felipe de Morais, Patrícia A. Jaques
EC-TEL2
2017 The Use of Handwriting Input in Math Tutoring Systems: An Use Case with PAT2Math
abstract
Intelligent Tutoring Systems (ITSs) for Math still use traditional methods of input, such as computer keyboard and mouse. This strategy exposes students to a high extraneous cognitive load, due to the way the students are used to work, what could impair their learning. This paper presents a tool for Math ITSs that uses the student handwriting as data input. This tool was integrated into PAT2Math, an algebraic ITS, for an experimental evaluation in a public school with 48 students. It followed a design of control and experimental groups with pre and post-tests and a post questionnaire. Although our results have shown statistically significant improvement in student learning gains in both groups, no difference between groups was found. However, questionnaire responses suggest that handwriting provides a greater facility to the insertion of equations into ITSs for Math if compared with traditional methods (i.e., keyboard and mouse).
Felipe de Morais, Ig Ibert Bittencourt, Seiji Isotani, Patrícia A. Jaques
ICALT1
2013 Rule-based expert systems to support step-by-step guidance in algebraic problem solving: The case of the tutor PAT2Math
Patrícia A. Jaques, Henrique M. Seffrin, Geiseane L. Rubi, Felipe de Morais, Cássio Ghilardi, Ig Ibert Bittencourt, Seiji Isotani
Expert Syst. Appl.4