Characterizing Evolutionary Clusters

Autor: Adam Vanya, Nico van Rooijen, Hans van Vliet, Steven Klusener
Přispěvatelé: Software and Sustainability (S2), Network Institute, Software Engineering
Jazyk: angličtina
Rok vydání: 2009
Předmět:
Zdroj: Vanya, A, Klusener, A S, van Rooijen, N & van Vliet, H 2009, Characterizing Evolutionary Clusters . in Proceedings 16th Working Conference on Reverse Engineering (WCRE) . IEEE Computer Society, pp. 227-236 .
WCRE
Proceedings 16th Working Conference on Reverse Engineering (WCRE), 227-236
STARTPAGE=227;ENDPAGE=236;TITLE=Proceedings 16th Working Conference on Reverse Engineering (WCRE)
Popis: Software architects regularly have to identify weaknesses in the structure of software systems. Groups of software entities which frequently changed together in the past are one way to help find such structural weaknesses. However, there may be many such groups. Not all of them point to structural weaknesses and even fewer indicate severe issues. In this paper we discuss how a multi-dimensional characterization of evolutionary clusters can help identify severe structural weaknesses. In addressing this question we describe (1) properties used for characterizing evolutionary clusters, (2) scenarios characterizing severe structural issues, and (3) the mapping of such scenarios to queries on a set of evolutionary clusters, resulting in a subset denoting severe structural issues according to that scenario. We apply the proposed characterization to the case of a large embedded software system having a development history of more than a decade.
Databáze: OpenAIRE