A Comparative Analysis of Similarity Measures in Memory-Based Collaborative Filtering (2019)

Recommendation Systems are powerful tools generating relevant suggestions for customers, as support in the decision-making process. The most sensitive step in the recommendation process is the choice of the similarity measure. The goal of this article is to present a detailed analysis of similarity measures applied to memory-based collaborative filtering techniques. Several experiments have…

A Sentiment-based Similarity Model for Recommendation Systems (2020)

Recommendation Systems are tools that interpret the users’ preferences in an attempt to generate fitting suggestions. Studies in this domain of research tend to conclude that the numerical user ratings are not powerful enough to truly express the users’ preferences. The best way to overcome this is by extending the analysis to other elements…

Hybrid Features for Twitter Sentiment Analysis (2020)

The Twitter platform is one of the most popular social media environments that gathers concise messages regarding the topics of the moment expressed by its users. Processing sentiments from tweets is a challenging task due to the natural language complexity, misspelling and short forms of words. The goal of this article is to present…

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…