DocumentCode
1910481
Title
Modular network models for class dependencies in software
Author
Souza, Rodrigo ; Guerrero, Dalton ; Figueiredo, Jorge
Author_Institution
Dept. de Sist. e Comput., Univ. Fed. de Campina Grande, Campina Grande, Brazil
fYear
2010
fDate
15-18 March 2010
Firstpage
278
Lastpage
281
Abstract
Software clustering algorithms can automatically decompose a software system into modules by analyzing the network of dependencies between its components (e.g., classes in object-oriented systems). Empirical evaluation of these algorithms is difficult because few software systems have reference decompositions to be compared with the decompositions found by the algorithms. Alternatively, the algorithms can be evaluated by applying them on computer-generated networks with built-in decompositions, but the validity of this approach depends on the similarity between real and computer-generated networks. In this paper we present three network models and show that, with a proper choice of parameters, they can generate networks that are indistinguishable from class dependency networks.
Keywords
pattern clustering; software engineering; built-in decompositions; class dependency networks; computer-generated networks; modular network models; software clustering algorithms; three network models; Adaptation model; Clustering algorithms; Measurement; Object oriented modeling; Software algorithms; Software systems; complex networks; empirical evaluation; software clustering;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering (CSMR), 2010 14th European Conference on
Conference_Location
Madrid
ISSN
1534-5351
Print_ISBN
978-1-61284-369-8
Electronic_ISBN
1534-5351
Type
conf
DOI
10.1109/CSMR.2010.56
Filename
5930510
Link To Document