Cookies
Usamos cookies para melhorar nosso site e a sua experiência. Ao continuar a navegar no site, você aceita a nossa política de cookies. Ver mais
Aceitar Rejeitar
  • Menu
Sobre
Download foto HD

Sobre

Currently professor at FEUP and researcher at INESC TEC, formerly software architect, coach, and developer. His research interests focus in software engineering topics, namely on Software Architecture, Design Patterns, Cloud Computing, Continuous Delivery, Agility and Live Software Development. He is especially interested in microservice-based architectures and the highly maintainable and flexible systems that they allow to create.

Tópicos
de interesse
Detalhes

Detalhes

  • Nome

    Filipe Figueiredo Correia
  • Cluster

    Informática
  • Cargo

    Investigador Sénior
  • Desde

    01 dezembro 2018
001
Publicações

2021

A Survey on the Adoption of Patterns for Engineering Software for the Cloud

Autores
Sousa, T; Ferreira, HS; Correia, FF;

Publicação
IEEE Transactions on Software Engineering

Abstract

2020

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

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

Publicação
CoRR

Abstract

2020

An empirical study on visual programming docker compose configurations

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

Publicação
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

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

Publicação
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.

2020

A Review of Pattern Languages for Software Documentation

Autores
Santos, J; Correia, FF;

Publicação
EuroPLoP '20: European Conference on Pattern Languages of Programs 2020, Virtual Event, Germany, 1-4 July, 2020

Abstract
Software documentation is an important part of the captured knowledge of a software project and documentation patterns have often been used as a systematic way to describe good practices on software documentation. Still, many software teams are challenged by what to document, how to keep the documentation consistent and how to make their consumers aware of the relevant documents. A literature review was done over 14 publications and identified 16 quality attributes and 114 patterns about software documentation. This knowledge was analysed and classified and led to the proposal of new categories and relationships between the existing patterns. These are depicted as a new pattern map that provides a new perspective of documentation patterns and can be used to guide teams in adopting software documentation practices. © 2020 Owner/Author.

Teses
supervisionadas

2020

Trusted Data Transformation with Blockchain Technology in Open Data

Autor
Bruno Mário Tavares

Instituição
UP-FEUP

2020

Blockchain-based Approach for Sharing Health Research Data

Autor
Dinis Filipe da Silva Trigo

Instituição
UP-FEUP

2020

Visual Programming Language for Orchestration with Docker

Autor
Bruno Manuel Nascimento Costa Galvinas Piedade

Instituição
UP-FEUP

2020

Bringing Liveness to Design Patterns

Autor
Filipe Oliveira e Sousa Ferreira de Lemos

Instituição
UP-FEUP

2020

Lean Forecasting In Software Projects

Autor
Pedro Manuel Costa Miranda

Instituição
UP-FEUP