Mining Architectural Patterns Using Association Rules - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

Mining Architectural Patterns Using Association Rules

Résumé

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
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

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

Identifiants

  • HAL Id : hal-00854851 , version 1

Citer

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 Consultations
182 Téléchargements

Partager

Gmail Facebook X LinkedIn More