1. Department of Computer Science and Technology, University of Hull, Hull, UK
2. Department of Computer Science, University of Bradford, Bradford, UK
3. Faculty of Engineering and Applied Science, Memorial University of Newfoundland, St. John’s, Canada