A Controlled Experiment for Evaluating the Impact of Coupling on the Maintainability of Service-Oriented Software
Issue No.04 - July/August (2011 vol.37)
Mikhail Perepletchikov , RMIT University, Melbourne
Caspar Ryan , RMIT University, Melbourne
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TSE.2010.61
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.
Services systems, design concepts, maintainability, product metrics, empirical studies.
Mikhail Perepletchikov, Caspar Ryan, "A Controlled Experiment for Evaluating the Impact of Coupling on the Maintainability of Service-Oriented Software", IEEE Transactions on Software Engineering, vol.37, no. 4, pp. 449-465, July/August 2011, doi:10.1109/TSE.2010.61