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

Abstract 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…

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

Abstract 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),…

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

Abstract 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…

Artificial intelligence meets software engineering in the classroom (2019)

Abstract We aimed to assess the reliability of teaching Artificial Intelligencefor Software Engineering master students. We propose a semi-interactive course where the students have to develop applications for solving real world problems by using various intelligent tools. We try to integrate these two disciplines, since both deal with modeling of the real case studies,…

Particle Swarm Optimization of Cellular Automata Rules for Edge Detection (2019)

Abstract Cellular automata have been widely used for solving the edge detection problem. This paper proposes an algorithm which optimizes cellular automata rules using Particle Swarm Optimization based on an existing method in the literature. Moreover, the method is extended from grayscale to RGB images by performing the optimization on each colour channel individually.…