International Journal of Knowledge Based Computer Systems (2019)