/wscsml

Web Services Classification using Supervised Machine Learning

Primary LanguagePython

wscsml

Web Services Classification using Supervised Machine Learning

wscsml is an ongoing project written in Python 3 with the aim of improving the classification of Web Services. It aims to extend the research conducted by Heyam H. Al-Baity and Norah I. AlShowiman.

PyCharm Community Edition is used as the IDE in combination with a conda virtual environment.

Setting up the development environment

  1. Install PyCharm Community Edition IDE and Anaconda on your desktop.

  2. Clone this repository.

  3. Inside the project directory, import the existing conda project from the requirements.txt using the following command

    conda create --name <env> --file requirements.txt

    where <env> is the name of the virtual environment that you want to create.

References

  1. Heyam H. Al-Baity, Norah I. AlShowiman, "Towards Effective Service Discovery using Feature Selection and Supervised Learning Algorithms", (IJACSA) International Journal of Advanced Computer Science and Applications, vol. 10, no. 5, 2019.
  2. Al-Masri, E., and Mahmoud Q. H., "Investigating web services on the world wide web", ACM 17th international conference on World Wide Web (WWW '08), pp.795-804.
  3. Al-Masri, E., and Mahmoud, Q. H., "QoS-based Discovery and Ranking of Web Services", IEEE 16th International Conference on Computer Communications and Networks (ICCCN), 2007, pp. 529-534.
  4. Al-Masri, E., and Mahmoud, Q. H., "Discovering the best web service", ACM 16th International Conference on World Wide Web (WWW), 2007, pp. 1257-1258.