Application of Machine Learning Techniques to Classify Web Services
- 1 April 2019
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The architects and designers of some of the most recent web applications are resorting to the use of a variety of different languages and platforms. Each of these applications are required to communicate among one another to make a common unifying service. Communication may involve the sending and receiving information or the transformation and simplification of it. Each of these heterogeneous applications serves a different intent and are therefore taken to share a different architecture. Different languages and descriptions are so used to leverage the same. It therefore becomes difficult for these applications to communicate with and exchange information amongst one another. Web service technologies are independent of the design and architecture of the underlying applications. Thus, these technologies can tackle this issue by standardizing the way these applications communicate with one another. This paper proposes machine learning models that could be used to classify these web services viz., K-Nearest Neighbors (KNN), Naïve Bayes (Gaussian Naïve Bayes Classifier), Kernel Support Vector Machine Classifier (Kernel SVM), linear SVM, Decision Trees and Random Forests. The QWS (Quality Web Services) dataset has been used for classification and analysisKeywords
This publication has 24 references indexed in Scilit:
- Web Service Antipatterns Detection Using Genetic ProgrammingPublished by Association for Computing Machinery (ACM) ,2015
- A tool to improve code‐first Web services discoverability through text mining techniquesSoftware: Practice and Experience, 2014
- Web-services classification using intelligent techniquesExpert Systems with Applications, 2010
- Automatically Detecting Opportunities for Web Service Descriptions ImprovementIFIP Advances in Information and Communication Technology, 2010
- QoS-based Discovery and Ranking of Web ServicesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Naive (Bayes) at forty: The independence assumption in information retrievalLecture Notes in Computer Science, 1998
- Support-vector networksMachine Learning, 1995
- A weighted nearest neighbor algorithm for learning with symbolic featuresMachine Learning, 1993
- Induction of decision treesMachine Learning, 1986
- Analysis of an Algorithm for Finding Nearest Neighbors in Euclidean SpaceACM Transactions on Mathematical Software, 1979