Mining Architectural Patterns Using Association Rules - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2013

Mining Architectural Patterns Using Association Rules


Software systems usually follow many programming rules prescribed in an architectural model. However, developers frequently violate these rules, introducing architectural drifts in the source code. In this paper, we present a data mining approach for architecture conformance based on a combination of static and historical software analysis. For this purpose, the proposed approach relies on data mining techniques to extract structural and historical architectural patterns. In addition, we propose a methodology that uses the extracted patterns to detect both absences and divergences in source-code based architectures. We applied the proposed approach in an industrial strength system. As a result we detected 137 architectural violations, with an overall precision of 41.02%.
Fichier principal
Vignette du fichier
2013_seke_archlint.pdf (200.48 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-00854851 , version 1 (28-08-2013)


  • HAL Id : hal-00854851 , version 1


Cristiano Maffort, Marco Tulio Valente, Mariza Bigonha, Andre Hora, Nicolas Anquetil, et al.. Mining Architectural Patterns Using Association Rules. International Conference on Software Engineering and Knowledge Engineering (SEKE'13), Jun 2013, Boston, United States. ⟨hal-00854851⟩
311 View
162 Download


Gmail Facebook X LinkedIn More