Architectural Smells

Sen4Smells: A Tool for Ranking Sensitive Smells for an Architecture Debt Index

We propose a tool called Sen4Smells that performs an automated sensitivity analysis for a given debt index based on the evolution of both the index values and the corresponding smells across (past) system versions. Sen4Smells is designed as a pipeline that combines information from existing tools for smell detection, predefined debt index formulas, and the Sobol method for sensitivity analysis.

Keeping one-step ahead of Architectural Smells: A Machine Learning application

Architectural Smells & Machine Learning mash-up

ASPredictor

Tool for predicting Dependency-based Architectural Smells

Sen4Smells

Tool for Prioritizing Architecture-Sensitive Smells based on a Technical Debt Index

Keeping one-step ahead of Architectural Smells: A Machine Learning application

Architectural Smells & Machine Learning mash-up

[Research Paper] Towards Anticipation of Architectural Smells Using Link Prediction Techniques

We explore a forward-looking approach that is able to infer groups of likely module dependencies that can anticipate architectural smells in a future system version.