Computing the fractal dimension - A global metrics for large software systems

LOCCI, MARIO FRANCO;MARCHESI, MICHELE;TONELLI, ROBERTO;
2010-01-01

Abstract

A software system can be associated to a graph - called software network - whose nodes are the software modules (for instance, the classes in Object-oriented systems), and edges are the dependencies between modules. A recent paper demonstrated that the structure of software networks is also self-similar under a length-scale transformation, and calculated their fractal dimension using the "box counting" method. In this paper, we focus on describing and evaluating alternative approaches for the computation of the fractal dimension of networks. We show that a Merge Algorithm is the most efficient, while Simulated Annealing is the most accurate. However, the Greedy Coloring algorithm, based on the equivalence of the box counting problem with the graph coloring problem, looks the best compromise, having speed comparable to MA, and accuracy comparable with SA
2010
2010 International Conference on Computational Intelligence and Software Engineering, CiSE 2010
978-1-4244-5391-7
IEEE
New Jersey, USA
1
4
4
2010 International Conference on Computational Intelligence and Software Engineering, CiSE 2010
contributo
Esperti anonimi
10 December 2010
Wuhan (Cina)
internazionale
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
Concas, G; Locci, MARIO FRANCO; Marchesi, Michele; Tonelli, Roberto; Turnu, I.
273
5
4.1 Contributo in Atti di convegno
none
info:eu-repo/semantics/conferenceObject
Files in This Item:
There are no files associated with this item.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Questionnaire and social

Share on:
Impostazioni cookie