• DocumentCode
    458692
  • Title

    Scale Free in Software Metrics

  • Author

    Jing, Liu ; Keqing, He ; Yutao, Ma ; Rong, Peng

  • Author_Institution
    State Key Lab. of Software Eng., Wuhan Univ.
  • Volume
    1
  • fYear
    2006
  • fDate
    17-21 Sept. 2006
  • Firstpage
    229
  • Lastpage
    235
  • Abstract
    Software has become a complex piece of work by the collective efforts of many. And it is often hard to predict what the final outcome will be. This transition poses new challenge to the software engineering (SE) community. By employing methods from the study of complex network, we investigate the object oriented (OO) software metrics from a different perspective. We incorporate the weighted methods per class (WMC) metric into our definition of the weighted OO software coupling network as the node weight. Empirical results from four open source OO software demonstrate power law distribution of weight and a clear correlation between the weight and the out degree. According to its definition, it suggests uneven distribution of function among classes and a close correlation between the functionality of a class and the number of classes it depending on. Further experiment shows similar distribution also exists between average LCOM and WMC as well as out degree. These discoveries will help uncover the underlying mechanisms of software evolution and will be useful for SE to cope with the emerged complexity in software as well as efficient test cases design
  • Keywords
    object-oriented programming; public domain software; software metrics; lack of cohesion in methods; object oriented software metrics; open source software; power law distribution; software complexity; software engineering; software evolution; weighted methods per class metric; weighted object oriented software coupling network; Collaborative software; Complex networks; Evolution (biology); Object oriented modeling; Open source software; Programming; Software engineering; Software metrics; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2006. COMPSAC '06. 30th Annual International
  • Conference_Location
    Chicago, IL
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2655-1
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2006.75
  • Filename
    4020082