Title :
Empirical Studies of Privacy-Preserving Regression Test Selection Techniques for Web Services
Author :
Ruth, Michael E.
fDate :
March 31 2014-April 4 2014
Abstract :
In an end-to-end regression testing framework employing a safe regression test selection (RTS) technique that uses control-flow graphs (CFGs) to model Web service interactions, service providers must share their CFGs which are sensitive implementation details that service providers are unwilling to expose especially across autonomous systems. In a series of earlier works, we proposed two techniques: 1) A privacy-preserving RTS technique (PPT) which employs a series of privacy-preserving techniques to protect sensitive information contained within CFGs without reducing the functional effectiveness of the RTS technique and allows service providers to opt-out. 2) A privacy-aware RTS technique (PAT) which uses only local information to perform its work and requires no sharing. These techniques improve service provider privacy by trading either performance by employing privacy-preserving techniques in the PPT or selectivity by only using local information in the PAT. A series of empirical studies were undertaken to study the techniques to determine their feasibility and cost-effectiveness on a variety of systems. The results of the study show that while both techniques can be effective in reducing the costs of performing RTS and regression testing, the PPT is more cost-effective for at least the systems studied provided service providers participate in the framework.
Keywords :
Web services; data privacy; flow graphs; program testing; regression analysis; CFG; PPT; RTS technique; Web service interactions; control flow graphs; end-to-end regression testing framework; privacy preserving RTS technique; privacy preserving regression test selection techniques; sensitive information protection; Cryptography; Data mining; Distributed databases; Privacy; Shape; Testing; Web services; Empirical Studies; Privacy-Preserving Techniques; Regression Test Selection; Regression Testing; Web Services;
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2014 IEEE Seventh International Conference on
Conference_Location :
Cleveland, OH
DOI :
10.1109/ICSTW.2014.36