Skip to Main content Skip to Navigation
Conference papers

Mining Architectural Patterns Using Association Rules

Abstract : 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%.
Document type :
Conference papers
Complete list of metadata

Cited literature [20 references]  Display  Hide  Download
Contributor : Lse Lse Connect in order to contact the contributor
Submitted on : Wednesday, August 28, 2013 - 11:35:41 AM
Last modification on : Saturday, June 25, 2022 - 7:42:30 PM
Long-term archiving on: : Monday, December 2, 2013 - 8:49:37 AM


Files produced by the author(s)


  • 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⟩



Record views


Files downloads