Detecting Model View Controller Architectural Layers using Clustering in Mobile Codebases (2020)

Mobile applications are one of the most common software projects written nowadays. The software architectures used for building those type of products heavily impacts their lifecycle as the architectural issues affect the internal quality of a software system hindering its maintainability and extensibility. We are presenting a novel approach, Clustering ARchitecture Layers (CARL), for…

Extended region growing algorithm for whole heart segmentation from cardiac MRI images (2019)

We aimed to assess the reliability of an automatic solution for whole-heart segmentation of MRI images of patients with atrial fibrillation (AF). We propose a semi-interactive image segmentation algorithm based on region growing, GrowCut1, using novel neighborhood structures based on Cellular Automata. We complemented the algorithm with a global view of the signal using…

Autonomous image segmentation by Competitive Unsupervised GrowCut (2019)

In this paper, we introduce Competitive Unsupervised GrowCut, a cellular automata-based, unsupervised and autonomous algorithm that combines the label merging component of Unsupervised GrowCut with the soft label propagation mechanism of GrowCut. We evaluated our algorithm on two benchmark image segmentation datasets, along with two related methods proposed in the literature. We also provide…

Mining network motif discovery by learning techniques (2019)

Properties of complex networks represent a powerful set of tools that can be used to study the complex behaviour of these systems of interconnections. They can vary from properties represented as simplistic metrics (number of edges and nodes) to properties that reflect complex information of the connection between entities part of the network (assortativity…