• DocumentCode
    2109883
  • Title

    A Coupling-based Complexity Metric for Remote Component-based Software Systems Toward Maintainability Estimation

  • Author

    Washizaki, Hironori ; Nakagawa, Tomoki ; Saito, Yuhki ; Fukazawa, Yoshiaki

  • Author_Institution
    Inf. Syst. Archit. Res. Div., Nat. Inst. of Inf., Tokyo
  • fYear
    2006
  • fDate
    6-8 Dec. 2006
  • Firstpage
    79
  • Lastpage
    86
  • Abstract
    Remote-component-based software systems (CBS) must provide high maintainability to support operation over long periods of time and correspond to changes in enterprise requirements/environments. Measurements of the degree of complexity of a system are one technique for evaluating maintainability. However, conventional complexity metrics are unable to reflect the overall complexity of the system, because they do not incorporate a procedure to account for characteristics of CBS. To help maintenance work proceed smoothly, we propose a new metric that measures the coupling-based complexity of CBS by abstracting the target system´s structure through a step-wise process and taking into consideration the characteristics of remote components. Our metric can be applied to CBS based on the Enterprise JavaBeans component architecture. As a result of experimental evaluations, it is found that our metric better reflects the maintainability than conventional metrics. It is also found that our metric is nonredundant with existing metrics such as coupling factor.
  • Keywords
    Java; object-oriented programming; software maintenance; Enterprise JavaBeans component architecture; coupling-based complexity metric; maintainability estimation; remote component-based software systems; Component architectures; Computer architecture; Computer science; Informatics; Information systems; Java; Object oriented modeling; Particle measurements; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2006. APSEC 2006. 13th Asia Pacific
  • Conference_Location
    Kanpur
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2685-3
  • Type

    conf

  • DOI
    10.1109/APSEC.2006.3
  • Filename
    4137405