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.

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.

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