Please use this identifier to cite or link to this item:
https://dspace.iiti.ac.in/handle/123456789/4822
Title: | Web Service Slicing: Intra and Inter-Operational Analysis to Test Changes |
Authors: | Chaturvedi, Animesh |
Keywords: | Banking;Computer software maintenance;Cost reduction;Electronic mail;Interoperability;Maintainability;Set theory;Software testing;Testing;Tools;Websites;Operational analysis;Operational changes;Program slicing;Prototype implementations;Reduction potential;Simple object access protocols;Software analysis;Testing tools;Web services |
Issue Date: | 2021 |
Publisher: | Institute of Electrical and Electronics Engineers Inc. |
Citation: | Chaturvedi, A., & Binkley, D. (2021). Web service slicing: Intra and inter-operational analysis to test changes. IEEE Transactions on Services Computing, 14(3), 930-943. doi:10.1109/TSC.2018.2821157 |
Abstract: | We introduce Web Service Slicing, a technique that captures a functional subset of a large-scale web service using an interface slice captured as a WSDL slice (a subset of a service's WSDL). An interface (WSDL) slice provides access to an interoperable slice, which is a functional subset of the service's code. The technique uses intra-operational and inter-operational analysis to identify web service changes. With the aid of an associative code-test mapping, we leverage the identification of affected operations to reduce the cost of web-service regression testing by extracting a subset of the existing test cases. Used in conjunction with a web service slice, this subset reduces the cost of web-service regression testing by enabling the running of fewer tests. Furthermore, we exploit two approaches: Operationalized Regression Testing of Web Services (ORTWS) and Parameterized Regression Testing of Web Services (PRTWS). ORTWS effectively tests intra-operational changes at the WSDL and WS-code levels, while PRTWS tests inter-operational changes involving inter-operational dependencies due to primary parameters. Finally, we present results obtained using our prototype implementation, AWSCM (Automated Web Service Change Management), in two case-study experiments that serve to illustrate the reduction potential of the technique using eight real-world web services. © 2008-2012 IEEE. |
URI: | https://doi.org/10.1109/TSC.2018.2821157 https://dspace.iiti.ac.in/handle/123456789/4822 |
ISSN: | 1939-1374 |
Type of Material: | Journal Article |
Appears in Collections: | Department of Computer Science and Engineering |
Files in This Item:
There are no files associated with this item.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
Altmetric Badge: