• DocumentCode
    2439140
  • Title

    Entropy of the degree distribution and object-oriented software quality

  • Author

    Turnu, Ivana ; Marchesi, Michele ; Tonelli, Roberto

  • Author_Institution
    DIEE, Univ. of Cagliari, Cagliari, Italy
  • fYear
    2012
  • fDate
    3-3 June 2012
  • Firstpage
    77
  • Lastpage
    82
  • 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.
  • Keywords
    complex networks; computational complexity; entropy; object-oriented programming; software metrics; software quality; Eclipse; Net-beans software systems; complex networks; complex software networks; complexity; degree distribution; entropy; heterogeneous distribution; object-oriented software quality; quality metrics; random failures; Computer bugs; Correlation; Entropy; Measurement; Software quality; Software systems; Complex Networks; Entropy; Software Metrics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Trends in Software Metrics (WETSoM), 2012 3rd International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1763-4
  • Type

    conf

  • DOI
    10.1109/WETSoM.2012.6226997
  • Filename
    6226997