Network motifs: A key variable in the equation of dynamic flow between macro and micro layers in Complex Networks (2021)

Complex Networks theory represents a powerful tool to model real-world systems as graphs with non-trivial topological features. Static by their definition, complex networks are limited to be the reflection or the snapshot of the dynamical systems they encode in a given moment. Frankly, studies show that the network preserves the characteristics of the dynamic…

Importance of software architectures in mobile projects (2021)

Mobile projects often exhibit architectural issues. In this paper, we survey three different types of persons (instructors, students, and developers) to find out how often do those who write code struggle with architectural issues and how are those issues impacting their work. Our focus was on mobile projects, but to have a comprehensive overview,…

A hybrid approach to MVC architectural layers analysis (2021)

Mobile applications have become one of the most important means of interacting with businesses, getting information, or accessing entertainment and news for the vast majority of the people, especially for the young generations. How those applications are being built, heavily influences their lifecycle, costs, and product roadmap, that is why software architecture plays a…

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…