DocumentCode :
3515254
Title :
Learning service behavior with progressive testing
Author :
Church, Joshua ; Motro, Amihai
Author_Institution :
Comput. Sci. Dept., George Mason Univ., Fairfax, VA, USA
fYear :
2011
fDate :
12-14 Dec. 2011
Firstpage :
1
Lastpage :
8
Abstract :
We describe a comprehensive methodology for discovering service similarity (substitutability) by testing. Our solutions do not rely on the service descriptions provided by their authors and they avoid common information retrieval techniques. Our work addresses a variety of challenges raised throughout the process. These include: (1) the generation of unbiased test samples based on individual domains and their statistical properties; (2) the use of progressive sampling and Rand index convergence to minimize sample size; (3) the classification of services by their input and output structures (single values, sets of values, sequences of values, and tables), and the development of corresponding similarity measures; (4) the optimal alignment of services that have multiple inputs and outputs of the same type; (5) the management of two types of service exceptions (null values); (6) the selection of clustering methods that are most appropriate to the sets of services being clustered; and (7) the caching of tests, results, similarities, clusters and other statistical information to enable cluster evolution. Initial testing with a prototype implementation validated our methodology, yielding high accuracy at surprisingly small test sizes.
Keywords :
convergence; information retrieval; pattern clustering; program testing; sampling methods; service-oriented architecture; statistical analysis; Rand index convergence; cluster evolution; clustering methods; information retrieval techniques; progressive sampling; progressive testing; prototype implementation; service behavior learning; service similarity; statistical properties; unbiased test samples; Clustering algorithms; Convergence; Indexes; Partitioning algorithms; Quality of service; Testing; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Service-Oriented Computing and Applications (SOCA), 2011 IEEE International Conference on
Conference_Location :
Irvine, CA
Print_ISBN :
978-1-4673-0318-7
Electronic_ISBN :
978-1-4673-0317-0
Type :
conf
DOI :
10.1109/SOCA.2011.6166199
Filename :
6166199
Link To Document :
بازگشت