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