• DocumentCode
    1512841
  • Title

    A Controlled Experiment for Evaluating the Impact of Coupling on the Maintainability of Service-Oriented Software

  • Author

    Perepletchikov, Mikhail ; Ryan, Caspar

  • Author_Institution
    Sch. of Comput. Sci. & IT, RMIT Univ., Melbourne, VIC, Australia
  • Volume
    37
  • Issue
    4
  • fYear
    2011
  • Firstpage
    449
  • Lastpage
    465
  • Abstract
    One of the goals of Service-Oriented Computing (SOC) is to improve software maintainability as businesses become more agile, and thus underlying processes and rules change more frequently. This paper presents a controlled experiment examining the relationship between coupling in service-oriented designs, as measured using a recently proposed suite of SOC-specific coupling metrics and software maintainability in terms of the specific subcharacteristics of analyzability, changeability, and stability. The results indicate a statistically significant causal relationship between the investigated coupling metrics and the maintainability of service-oriented software. As such, the investigated metrics can facilitate coupling related design decisions with the aim of producing more maintainable service-oriented software products.
  • Keywords
    service-oriented architecture; software maintenance; software metrics; service-oriented computing; service-oriented designs; service-oriented software products; software maintainability improvement; specific coupling metrics; specific subcharacteristics; statistically significant causal relationship; Application software; Costs; Logic; Product design; Programming; Software design; Software maintenance; Software measurement; Software metrics; Stability analysis; Services systems; design concepts; empirical studies.; maintainability; product metrics;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2010.61
  • Filename
    5482590