Usando Sistemas Especialistas para Investigar o Impacto de Anomalias Arquiteturais em Reuso de Software (Using Expert Systems for Investigating The Impact of Architectural Anomalies on Software Reuse)

Rafael Jullian Oliveira do Nascimento (rafael.jullian@gmail.com)1, Carlos André Guerra Fonseca (cagfonseca1@yahoo.com.br)1, Francisco Dantas de Medeiros Neto (fdmneto@gmail.com)1


1Universidade do Estado do Rio Grande do Norte

This paper appears in: Revista IEEE América Latina

Publication Date: Feb. 2017
Volume: 15,   Issue: 2 
ISSN: 1548-0992


Abstract:
Architectural projects are constantly modified during their evolution. These modifications, when unplanned, contribute to the occurrence of architectural anomalies, which can be defined as unwanted symptoms that negatively affect the project quality attributes. In particular, the architectural components reuse. However, there is no means for detecting architectural anomalies in an intelligent way. Perhaps due to this limitation, there are also no studies to investigate the impact of architectural anomalies in the reuse of architectural components. In this context, this paper (i) proposes an expert approach to the detection of architectural anomalies and (ii) analyzes the impact of the detected anomalies on the reuse of architectural components of two evolving software systems. The results showed that both systems have anomalies in their architectural projects and that these anomalies are responsible for negatively affecting the reuse of their architectural components.

Index Terms:
Architectural Anomalies, Evolving Systems, Expert Systems   


Documents that cite this document
This function is not implemented yet.


[PDF Full-Text (478)]