• DocumentCode
    2145592
  • Title

    Cohesion Metrics for Predicting Maintainability of Service-Oriented Software

  • Author

    Perepletchikov, Mikhail ; Ryan, Caspar ; Frampton, Keith

  • Author_Institution
    RMIT Univ., Melbourne
  • fYear
    2007
  • fDate
    11-12 Oct. 2007
  • Firstpage
    328
  • Lastpage
    335
  • Abstract
    Although service-oriented computing (SOC) is a promising paradigm for developing enterprise software systems, existing research mostly assumes the existence of black box services with little attention given to the structural characteristics of the implementing software, potentially resulting in poor system maintainability. Whilst there has been some preliminary work examining coupling in a service-oriented context, there has to date been no such work on the structural property of cohesion. Consequently, this paper extends existing notions of cohesion in OO and procedural design in order to account for the unique characteristics of SOC, allowing the derivation of assumptions linking cohesion to the maintainability of service-oriented software. From these assumptions, a set of metrics are derived to quantify the degree of cohesion of service oriented design constructs. Such design level metrics are valuable because they allow the prediction of maintainability early in the SDLC.
  • Keywords
    object-oriented programming; software architecture; software maintenance; software metrics; black box services; cohesion metrics; enterprise software systems; service oriented design; service-oriented computing; service-oriented software; system maintainability; Application software; Computer science; Service oriented architecture; Software design; Software maintenance; Software measurement; Software quality; Software systems; Software testing; Stability analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2007. QSIC '07. Seventh International Conference on
  • Conference_Location
    Portland, OR
  • ISSN
    1550-6002
  • Print_ISBN
    978-0-7695-3035-2
  • Type

    conf

  • DOI
    10.1109/QSIC.2007.4385516
  • Filename
    4385516