Cookies Policy
We use cookies to improve our site and your experience. By continuing to browse our site you accept our cookie policy. Find out More
Close
  • Menu
Interest
Topics
Details

Details

  • Name

    Ademar Aguiar
  • Cluster

    Computer Science
  • Role

    Senior Researcher
  • Since

    01st November 1994
004
Publications

2019

CloudCity: A Live Environment for the Management of Cloud Infrastructures

Authors
Lourenço, P; Dias, JP; Aguiar, A; Ferreira, HS;

Publication
Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering

Abstract

2019

Live Software Development Environment for Java using Virtual Reality

Authors
Amaral, D; Domingues, G; Dias, JP; Ferreira, HS; Aguiar, A; Nóbrega, R;

Publication
Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering

Abstract

2018

Measuring the accuracy and learnability of tools in the struggle against misinformation in social media applications

Authors
Pinheiro, A; Aguiar, A; Cappelli, C; Maciel, C;

Publication
Iberian Conference on Information Systems and Technologies, CISTI

Abstract
Misinformation became pervasive on social media applications. The companies behind this kind of system have launched tools to avoid the problem, but some issues regarding the user behavior and proper software quality still need a forceful approach. First attempts to mitigate misinformation did not take into account user behavior and softwares requirements like learnability and accuracy, furthermore the characteristics of actors and artifacts from social media applications ecosystem has not been explored. This research aims to evaluate the usability of available tools made to combat the spread of misinformation and to verify the interrelationship between actors and artifacts from social media applications ecosystem for suggesting improvements on development of these tools. © 2018 AISTI.

2018

Engineering Software for the Cloud: Automated Recovery and Scheduler

Authors
Sousa, TB; Ferreira, HS; Correia, FF; Aguiar, A;

Publication
Proceedings of the 23rd European Conference on Pattern Languages of Programs, EuroPLoP 2018, Irsee, Germany, July 04-08, 2018

Abstract
Cloud software continues to expand globally, highly motivated by how widespread the Internet is and the possibilities it unlocks with cloud computing. Still, cloud development has some intrinsic properties to it, making it complex to unexperienced developers. This research is capturing those intricacies in the form of a pattern language that gathers ten patterns for engineering software for the cloud. This paper elaborates on that research by contributing with two new patterns: Automated Recovery, which checks if a container is working properly, automatically recovering it in case of failure and Scheduler, which periodically executes actions within the infrastructure. The described patterns are useful for anyone designing software for the cloud, either to bootstrap or to validate their design decisions with the end goal of enabling them to create better software for the cloud. © 2018 Copyright held by the owner/author(s).

2018

Engineering Software for the Cloud: External Monitoring and Failure Injection

Authors
Sousa, TB; Ferreira, HS; Correia, FF; Aguiar, A;

Publication
Proceedings of the 23rd European Conference on Pattern Languages of Programs, EuroPLoP 2018, Irsee, Germany, July 04-08, 2018

Abstract
Cloud software continues to expand globally, highly motivated by how widespread the Internet is and the possibilities it unlocks with cloud computing. Still, cloud development has some intrinsic properties to it, making it complex to unexperienced developers. This research is capturing those intricacies in the form of a pattern language, gathering ten patterns for engineering software for the cloud. This paper elaborates on that research by contributing with two new patterns: External Monitoring, which continuously monitors the system as a black box, validating its status and Failure Injection, which continuously verifies system reliability by injecting failures into the cloud environment and confirming that the system recovers from it. The described patterns are useful for anyone designing software for the cloud, either to bootstrap or to validate their design decisions with the end goal of enabling them to create better software for the cloud. © 2018 Copyright held by the owner/author(s).

Supervised
thesis

2017

Serviço para Product Placement em Televisão

Author
André Casais Regado

Institution
UP-FEUP

2017

FEUPooling: Carpooling Platform

Author
Bruno Ricardo Dias Gonçalves

Institution
UP-FEUP

2017

Weaki Desktop App: a tool for agile software documentation

Author
Diogo Filipe Dos Santos Ferreira

Institution
UP-FEUP

2017

Quantified Self for Developers

Author
Eduardo Manuel Oliveira Taveira Baptista de Almeida

Institution
UP-FEUP

2017

Programação para Jovens: Conteúdos, Atividades Estratégias e Ferramentas

Author
Nuno Filipe Gomes dos Santos

Institution
UP-FEUP