Software Metrics: A Rigorous and Practical Approach
Software Metrics: A Rigorous and Practical Approach
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
The gSOAP Toolkit for Web Services and Peer-to-Peer Computing Networks
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Tool Writing: A Forgotten Art?
IEEE Software
Learning user interaction models for predicting web search result preferences
SIGIR '06 Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval
Query by example for web services
Proceedings of the 2008 ACM symposium on Applied computing
Taming Web Services from the Wild
IEEE Internet Computing
Separation of concerns in service-oriented applications based on pervasive design patterns
Proceedings of the 2010 ACM Symposium on Applied Computing
A search engine for finding highly relevant applications
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Essentials of Software Engineering, Second Edition
Essentials of Software Engineering, Second Edition
Improving Web Service descriptions for effective service discovery
Science of Computer Programming
Measuring the Discriminative Power of Object-Oriented Class Cohesion Metrics
IEEE Transactions on Software Engineering
A Survey of Approaches to Web Service Discovery in Service-Oriented Architectures
Journal of Database Management
Anti-pattern free code-first web services for state-of-the-art Java WSDL generation tools
International Journal of Web and Grid Services
Hi-index | 0.00 |
Previous efforts towards simplifying Web Service discovery have shown that avoiding some well-known WSDL specification anti-patterns yield quite good results in making more discoverable services. The anti-patterns, however, have been studied with contract-first Web Services, a service construction methodology that is much less popular in the software industry compared to code-first. We study a number of source code refactorings that can be applied at service development time to reduce the presence of anti-patterns in code-first WSDL documents. The cornerstone of these refactorings is a statistical correlation between common object-oriented (OO) metrics and the anti-patterns computed by using a data-set of real Web Services. We quantify the impact of the refactorings on Web Service discovery and show that more clear WSDL documents are generated and service discovery is greatly improved.