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
Interest
Topics
Details

Details

  • Name

    Filipe Figueiredo Correia
  • Cluster

    Computer Science
  • Role

    Senior Researcher
  • Since

    01st December 2018
Publications

2020

Determining Microservice Boundaries: A Case Study Using Static and Dynamic Software Analysis

Authors
Matias, T; Correia, FF; Fritzsch, J; Bogner, J; Ferreira, HS; Restivo, A;

Publication
CoRR

Abstract

2020

An empirical study on visual programming docker compose configurations

Authors
Piedade, B; Dias, JP; Correia, FF;

Publication
Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings

Abstract

2020

Overviewing the liveness of refactoring for energy efficiency

Authors
Moreira, E; Correia, FF; Bispo, J;

Publication
ACM International Conference Proceeding Series

Abstract
Mobile device users have been growing in the last years but the limited battery life of these devices is considered one of the major issues amongst users and programmers. Therefore, there is a need to guide developers in developing mobile applications in the most energy efficient way. One of the ways to improve this is to provide live feedback about the energy efficiency of a program while it's being programmed. We have analyzed and compared a total of 16 different tools and presented a list of 15 code smells and respective refactorings. From the analyzed tools, Leafactor is the closest to a valid solution to our problem because it's the only energy-aware tool with the highest liveness level. However, in order to be executed the programmer needs to trigger it on the IDE by selecting the file, instead of automatically being executed without the programmer being noticed and refactor his inefficient code. © 2020 Owner/Author.

2019

Live software development

Authors
Aguiar, A; Restivo, A; Correia, FF; Ferreira, HS; Dias, JP;

Publication
Proceedings of the 3rd International Companion Conference on Art, Science, and Engineering of Programming - Programming '19

Abstract

2019

Trusted Data Transformation with Blockchain Technology in Open Data

Authors
Tavares, B; Correia, FF; Restivo, A;

Publication
Distributed Computing and Artificial Intelligence, 16th International Conference, DCAI 2019, Avila, Spain, 26-28 June, 2019, Special Sessions

Abstract
Trusted open data can be used for auditing, accountability, business development, or as an anti-corruption mechanism. Metadata information can address provenance concerns, and trust issues can somehow be mitigated by digital signatures. Those approaches can trace the data origin, but usually lack information about the transformation process. Creating trust in an open data service through technology can reduce the need for third-party certifications, and creating a distributed consensus mechanism capable of validating all the transformations can guarantee that the datasets are reliable and easy to use. This work aims to leverage blockchain technologies to track open data transformations, allowing consumers to verify the data using a distributed ledger, and providing a mechanism capable of publishing trusted transformed data without relying on third-party certifications. To validate the proposed approach, use cases for data transformation will be used. The consensus protocol must be capable of validating the transformations according to a predefined algorithm, the provider must be capable of publishing verifiable transformed data, and the consumer should be able to check if a dataset originated by a transformation is legit. © 2020, Springer Nature Switzerland AG.