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: