Comparing Automatic Approaches for Mvc Architecture Detection in Ios Codebases (2022)

Abstract Model View Controller (MVC) is one of the most widespread and used software architecture in client-side software. We are interested in automatically inferring and analyzing MVC architectures from mobile application codebases that could help to identify the architectural problems earlier in the development process, offering insightful knowledge for both software developers, architects, and…

An Evaluation of Image Texture Descriptors and their Invariant Properties (2022)

Abstract Image processing applications include image classification, image segmentation, image synthesis and many others. Each such task depends on extracting an effective set of features to characterize the images, and texture analysis has proven to output some of the most valuable features. For this reason, image texture analysis has been an actively researched topic…

A Game Theoretic Decision Tree for Binary Classification (2022)

Abstract Decision trees are some of the most popular and intuitive classification techniques. Based on the recursive division of the data, the goal is to ultimately identify regions in the space in which most instances belong to the same class. This paper proposes a game-theoretic decision tree using a two-player game to determine the…

A New Game Theoretic Based Random Forest for Binary Classification (2022)

Abstract Decision trees and random forests are some of the most popular machine learning tools for binary classification, being used in many practical applications. Both methods provide a neighborhood for tested data during the prediction phase, and probabilities are usually computed based on the proportion of classes in those neighborhoods. The approach presented in…

Applying Deep Q-learning for Multi-agent Cooperative-Competitive Environments (2022)

Abstract Cooperative-competitive social group dynamics may be modelled with multi-agent environments with a large number of agents from a few distinct agent-types. Even the simplest games modelling social interactions are suitable to analyze emerging group dynamics. In many cases, the underlying computational problem is NP-complex, thus various machine learning techniques are implemented to accelerate…

An Unsupervised Threshold-based GrowCut Algorithm for Mammography Lesion Detection (2022)

Abstract Breast cancer causes numerous deaths worldwide; yet the numbers have decreased in the past years as a result of computer-aided diagnosis and proper treatment. The current paper is addressed to the base of such diagnosis system: pre-processing and segmentation. After a robust pre-processing, an unsupervised version of GrowCut is applied to define the…