Entropy of the degree distribution and object-oriented software quality

MARCHESI, MICHELE;TONELLI, ROBERTO
2012-01-01

Abstract

The entropy of degree distribution has been considered from many authors as a measure of a network's heterogeneity and consequently of the resilience to random failures. In this paper we propose the entropy of degree distribution as a new measure of software quality. We present a study were software systems are considered as complex networks which are characterized by heterogeneous distribution of links. On such complex software networks we computed the entropy of degree distribution. We analyzed various releases of the publically available Eclipse and Net-beans software systems, calculating the entropy of degree distribution for every release analyzed. Our results display a good correlation between the entropy of degree distribution and the number of bugs for Eclipse and Netbeans. Complexity and quality metrics are in general computed on every system module while the entropy is just a scalar number that characterizes a whole system, this result suggests that the entropy of degree distribution could be considered as a global quality metric for large software systems. Our results need however to be confirmed for other large software systems.
2012
Inglese
2012 3rd International Workshop on Emerging Trends in Software Metrics (WETSoM) - Proceedings
978-1-4673-1762-7
IEEE PRESS
PISCATAWAY, NJ
77
82
6
3rd International Workshop on Emerging Trends in Software Metrics, WETSoM 2012
contributo
Esperti anonimi
3 June 2012
Zurich, Switzerland
internazionale
Complex Networks; Entropy; Software Metrics; Software
no
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
Turnu, I; Marchesi, Michele; Tonelli, Roberto
273
3
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