Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

2021

O habitar do ensinar e do aprender em tempos de pandemia e a virtualidade de uma educação OnLIFE

Authors
Schlemmer, E; Oliveira, LC; Menezes, J;

Publication
Práxis Educacional

Abstract
O artigo apresenta uma pesquisa qualitativa, que se apropria do método cartográfico de pesquisa-intervenção para compreender rastros presentes nos contextos educacionais (educação básica, superior e pós-graduação) em tempos de pandemia. Problematiza o habitar do ensinar e do aprender na constituição de redes de conhecimento e de formação que articulam, a partir da pesquisa, a educação em diferentes níveis e a extensão. O objetivo é identificar pistas que possibilitem cocriar uma proposta de Educação OnLIFE, numa perspectiva ecossistêmica. Compreendemos o conceito de rede como o movimento conectivo que forma o social, sendo este composto por diferentes entidades biológicas, físicas e digitais (humanas e não humanas), que por atos conectivos vão tecendo essa rede. Dessa forma, nunca fica totalmente claro quem está atuando/agindo. O ato conectivo se dá no encontro operatório que pode acontecer no espaço geográfico e no espaço digital, de forma síncrona e assíncrona, por presenças plurais, nos hibridismos, onde ecologias diversas (inteligências humanas e não humanas) operam em rede. Essa compreensão traz em si, a superação de uma teoria da ação dualista (sujeito/objeto) e de centralidades (ora no conteúdo, no professor ou no estudante). A rede é então, o que emerge em atos conectivos transorgânicos, produto dos agenciamentos entre humanos e não humanos, que atuam mutuamente, conectando inteligências diversas, promovendo assim, a transubstanciação. Isso contribui para a superação de uma visão de mundo antropocêntrica, sujeitocêntrica e tecnocêntrica. Como resultado apresentamos pistas que permitem atualizar a virtualidade de uma Educação OnLIFE transubstanciada, enquanto ecossistema de inovação na educação.

2021

Bridging Theory to Practice: Feedforward and Cascade Control with TCLab Arduino Kit

Authors
Oliveira, PBD; Hedengren, JD; Boaventura Cunha, J;

Publication
CONTROLO 2020

Abstract
Practice is of the essence in Engineering courses. A relevant question in control engineering education is: How to close the gap between theory and practice? Once subjects are introduced in theoretical classes, students want to know about its practical use. Thus, it is important to introduce theoretical control concepts with practical experiments, enabling students to easily test and validate the theory. An Arduino based temperature control laboratory (TCLab) is deployed in this study as a portable kit providing students with a simple and effective means to test some feedback control techniques. Teaching/learning experiments are proposed involving proportional, integral and derivative controllers with Feedforward and Cascade control structures. Preliminary results achieved in a Portuguese university are presented. © The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG 2021.

2021

Systematic Review of Intrapartum Fetal Heart Rate Spectral Analysis and an Application in the Detection of Fetal Acidemia

Authors
Castro, L; Loureiro, M; Henriques, TS; Nunes, I;

Publication
FRONTIERS IN PEDIATRICS

Abstract
It is fundamental to diagnose fetal acidemia as early as possible, allowing adequate obstetrical interventions to prevent brain damage or perinatal death. The visual analysis of cardiotocography traces has been complemented by computerized methods in order to overcome some of its limitations in the screening of fetal hypoxia/acidemia. Spectral analysis has been proposed by several studies exploring fetal heart rate recordings while referring to a great variety of frequency bands for integrating the power spectrum. In this paper, the main goal was to systematically review the spectral bands reported in intrapartum fetal heart rate studies and to evaluate their performance in detecting fetal acidemia/hypoxia. A total of 176 articles were reviewed, from MEDLINE, and 26 were included for the extraction of frequency bands and other relevant methodological information. An open-access fetal heart rate database was used, with recordings of the last half an hour of labor of 246 fetuses. Four different umbilical artery pH cutoffs were considered for fetuses' classification into acidemic or non-acidemic: 7.05, 7.10, 7.15, and 7.20. The area under the receiver operating characteristic curve (AUROC) was used to quantify the frequency bands' ability to distinguish acidemic fetuses. Bands referring to low frequencies, mainly associated with neural sympathetic activity, were the best at detecting acidemic fetuses, with the more severe definition (pH <= 7.05) attaining the highest values for the AUROC. This study shows that the power spectrum analysis of the fetal heart rate is a simple and powerful tool that may become an adjunctive method to CTG, helping healthcare professionals to accurately identify fetuses at risk of intrapartum hypoxia and to implement timely obstetrical interventions to reduce the incidence of related adverse perinatal outcomes.

2021

A Live Environment for Inspection and Refactoring of Software Systems

Authors
Fernandes, S;

Publication
PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21)

Abstract
Refactoring helps to improve the design of software systems, making them more readable, maintainable, cleaner, and easy to expand. Most of the tools that already exist on this concept allow developers to select and execute the best refactoring techniques for a particular programming context. However, they aren't interactive and prompt enough, providing a poor programming experience. In this gap, we can introduce and combine the topic of liveness with refactoring methods. Live Refactoring allows to know continuously, while programming, the blocks of code that we should refactor and why they were classified as problematic. Therefore, it shortens the time needed to create high-quality systems, due to early and continuous refactoring feedback, support, and guidance. This paper presents our research project based on a live refactoring environment. This environment is focused on a refactoring tool that aims to explore the concept of Live Refactoring and its main components - recommendation, visualization, and application.

2021

EcoAndroid: An Android Studio Plugin for Developing Energy-Efficient Java Mobile Applications

Authors
Ribeiro, A; Ferreira, JF; Mendes, A;

Publication
2021 IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2021)

Abstract
Mobile devices have become indispensable in our daily life and reducing the energy consumed by them has become essential. However, developing energy-efficient mobile applications is not a trivial task. To address this problem, we present EcoAndroid, an Android Studio plugin that automatically applies energy patterns to Java source code. It currently supports ten different cases of energy-related refactorings, divided over five energy patterns taken from the literature. We used EcoAndroid to analyze 100 Java mobile applications (approximate to 1.5M LOC) and we found that 35 of the projects had a total of 95 energy code smells. EcoAndroid was able to automatically refactor all the code smells identified.

2021

Open source collection of gamified programming exercises

Authors
Swacha, J; Naprawski, T; Queirós, R; Paiva, JC; Leal, JP; de Vita, CG; Mellone, G; Montella, R; Ljubenkov, D; Kosta, S;

Publication
Proceedings of the Information Systems Education Conference, ISECON

Abstract
Computer programming courses are considered difficult. They can be made more engaging for students by incorporating game elements in a process known as gamification. In order to make it easier to facilitate this process in practice, several European universities collaborated in a joint project aimed at developing a framework for application of gamification to programming education. The framework includes the specification of the gamification scheme and the exercise definition format, an open source toolkit for preparing the gamified exercises and an interactive learning environment to present them to the students, and, last but not least, an open source collection of gamified programming exercises. In this paper, we present a work-in-progress on the last element, describing the current contents of the collection and planned directions for its extension.

  • 1220
  • 4387