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