6 papers
Functional vs. Object-Oriented: Comparing How Programming Paradigms Affect the Architectural Characteristics of Systems
Briza Mel Dias de Sousa, Renato Cordeiro Ferreira, Alfredo Goldman
This study compares the impact of adopting object-oriented programming (OOP) or functional programming (FP) on the architectural characteristics of software systems. For that, it e…
SPIRA: Building an Intelligent System for Respiratory Insufficiency Detection
Renato Cordeiro Ferreira, Dayanne Gomes, Vitor Tamae +2
Respiratory insufficiency is a medic symptom in which a person gets a reduced amount of oxygen in the blood. This paper reports the experience of building SPIRA: an intelligent sys…
Exploring Micro Frontends: A Case Study Application in E-Commerce
Ricardo Hideki Hangai Kojo, Luiz Fernando Corte Real, Renato Cordeiro Ferreira +2
In the micro frontends architectural style, the frontend is divided into smaller components, which can range from a simple button to an entire page. The goal is to improve scalabil…
Making a Pipeline Production-Ready: Challenges and Lessons Learned in the Healthcare Domain
Daniel Angelo Esteves Lawand, Lucas Quaresma Medina Lam, Roberto Oliveira Bolgheroni +3
Deploying a Machine Learning (ML) training pipeline into production requires good software engineering practices. Unfortunately, the typical data science workflow often leads to co…
Rust vs. C for Python Libraries: Evaluating Rust-Compatible Bindings Toolchains
Isabella Basso do Amaral, Renato Cordeiro Ferreira, Alfredo Goldman
The Python programming language is best known for its syntax and scientific libraries, but it is also notorious for its slow interpreter. Optimizing critical sections in Python ent…
Leveraging XP and CRISP-DM for Agile Data Science Projects
Andre Massahiro Shimaoka, Renato Cordeiro Ferreira, Alfredo Goldman
This study explores the integration of eXtreme Programming (XP) and the Cross-Industry Standard Process for Data Mining (CRISP-DM) in agile Data Science projects. We conducted a ca…