Print Email Facebook Twitter Analyzing the Evolution of Web Services using Fine-Grained Changes Title Analyzing the Evolution of Web Services using Fine-Grained Changes Author Romano, D. Pinzger, M. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Computer Technology Date 2012-12-31 Abstract Preprint of paper published in: ICWS 2012 - IEEE 19th International Conference on Web Services, 24-29 June 2012; doi:10.1109/ICWS.2012.29 In the service-oriented paradigm web service interfaces are considered contracts between web service subscribers and providers. However, these interfaces are continuously evolving over time to satisfy changes in the requirements and to fix bugs. Changes in a web service interface typically affect the systems of its subscribers. Therefore, it is essential for subscribers to recognize which types of changes occur in a web service interface in order to analyze the impact on his/her systems. In this paper we propose a tool called WSDLDiff to extract fine-grained changes from subsequent versions of a web service interface defined in WSDL. In contrast to existing approaches, WSDLDiff takes into account the syntax of WSDL and extracts the WSDL elements affected by changes and the types of changes. With WSDLDiff we performed a study aimed at analyzing the evolution of web services using the fine-grained changes extracted from the subsequent versions of four real world WSDL interfaces. The results of our study show that the analysis of the finegrained changes helps web service subscribers to highlight the most frequent types of changes affecting a WSDL interface. This information can be relevant for web service subscribers who want to assess the risk associated to the usage of web services and to subscribe to the most stable ones. Subject web servicessoftware evolutionfinegrained changes To reference this document use: http://resolver.tudelft.nl/uuid:df27a572-6ea8-4558-8018-f0a32c8152a1 Publisher Delft University of Technology, Software Engineering Research Group ISSN 1872-5392 Source Technical Report Series TUD-SERG-2012-011 Part of collection Institutional Repository Document type report Rights (c) 2012 The Author(s)IEEE Files PDF TUD-SERG-2012-011.pdf 486.45 KB Close viewer /islandora/object/uuid:df27a572-6ea8-4558-8018-f0a32c8152a1/datastream/OBJ/view