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
About
Download Photo HD

About

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.

Interest
Topics
Details

Details

  • Name

    Filipe Figueiredo Correia
  • Cluster

    Computer Science
  • Role

    Senior Researcher
  • Since

    01st December 2018
001
Publications

2021

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

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

Publication
IEEE Transactions on Software Engineering

Abstract

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.

2020

A Review of Pattern Languages for Software Documentation

Authors
Santos, J; Correia, FF;

Publication
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.

Supervised
thesis

2020

Trusted Data Transformation with Blockchain Technology in Open Data

Author
Bruno Mário Tavares

Institution
UP-FEUP

2020

Blockchain-based Approach for Sharing Health Research Data

Author
Dinis Filipe da Silva Trigo

Institution
UP-FEUP

2020

Visual Programming Language for Orchestration with Docker

Author
Bruno Manuel Nascimento Costa Galvinas Piedade

Institution
UP-FEUP

2020

Bringing Liveness to Design Patterns

Author
Filipe Oliveira e Sousa Ferreira de Lemos

Institution
UP-FEUP

2020

Lean Forecasting In Software Projects

Author
Pedro Manuel Costa Miranda

Institution
UP-FEUP