[Back]


Talks and Poster Presentations (with Proceedings-Entry):

W. Hummer, O. Raz, S. Dustdar:
"Towards Efficient Measuring of Web Services API Coverage";
Talk: 3rd International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2011) co-located with ICSE 2011, Waikiki, Honolulu, HI, USA; 2011-05-21 - 2011-05-28; in: "Proceedings of the 3rd International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2011)", ACM, (2011), ISBN: 978-1-4503-0591-4; 22 - 28.



English abstract:
We address the problem of interface-based test coverage for Web
services. We suggest an approach to analyze the Application Programming
Interface (API) ofWeb services, calculate the number of
possible input combinations and compare it to the number of actual
historical invocations. Such API coverage metrics are an indicator
to which extent the service has been used. Measuring API coverage
is a key concern for assessing the significance of Verification
and Validation (V&V) techniques; on the other hand, API coverage
metrics can also yield interesting usage reports for a service-based
system in production use. The coverage metrics rely on the exact
specification of service interfaces, and we provide a mechanism to
specify restrictions for data types in the Java Web services framework
(JAX-WS). As full enumeration of all possible inputs is often
infeasible, we allow the definition of custom coverage metrics by
means of domain partitioning: the user divides domain ranges into
subsets, and a coverage of 100% means that the logged invocations
contain at least one sample for each subset. Based on a prototype
implementation, we evaluate different aspects of our approach.

Keywords:
API Coverage Metrics, Web Services, TeCoS Framework


"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
http://dx.doi.org/10.1145/1985394.1985398



Related Projects:
Project Head Schahram Dustdar:
INDENICA

Project Head Schahram Dustdar:
S-Cube


Created from the Publication Database of the Vienna University of Technology.