2021
Autores
Schlemmer, E; Oliveira, LC; Menezes, J;
Publicação
Práxis Educacional
Abstract
2021
Autores
Oliveira, PBD; Hedengren, JD; Boaventura Cunha, J;
Publicação
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
Autores
Castro, L; Loureiro, M; Henriques, TS; Nunes, I;
Publicação
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
Autores
Fernandes, S;
Publicação
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
Autores
Ribeiro, A; Ferreira, JF; Mendes, A;
Publicação
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
Autores
Swacha, J; Naprawski, T; Queirós, R; Paiva, JC; Leal, JP; de Vita, CG; Mellone, G; Montella, R; Ljubenkov, D; Kosta, S;
Publicação
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.
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.