• DocumentCode
    2776719
  • Title

    A Complexity Metrics Set for Large-Scale Object-Oriented Software Systems

  • Author

    Ma, Yutao ; He, Keqing ; Du, Dehui ; Liu, Jing ; Yan, Yulan

  • Author_Institution
    Wuhan University, P.R. China
  • fYear
    2006
  • fDate
    Sept. 2006
  • Firstpage
    189
  • Lastpage
    189
  • Abstract
    Although traditional software metrics have widely been applied to practical software projects, they have insufficient abilities to measure a large-scale system¿s complexity at high level so as to provide an overview of the system for developers. So, an adequate metrics set for large-scale software systems that can comprehensively measure the complexity at various levels is still challengeable. First, we summarize universal properties and implicit limitations of recognized object-oriented metric sets in the face of ever-increasing complexities of modern software systems. Large-scale software systems represent an important class of artificial complex networks. Then, from the perspective of software engineering, the main parameters of complex networks are introduced in detail. Furthermore, we integrate these metrics and parameters into a hierarchical complexity metrics set, which can measure the complexity at different levels of a large-scale software system. Eventually, we prove the feasibility of our metrics set through analyzing the data from a software project.
  • Keywords
    Complex networks; Data analysis; Large-scale systems; Mood; Programming; Software engineering; Software measurement; Software metrics; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology, 2006. CIT '06. The Sixth IEEE International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-7695-2687-X
  • Type

    conf

  • DOI
    10.1109/CIT.2006.3
  • Filename
    4019967