Affiliation: | 1. Department of Computer and Information Sciences, Northumbria University, Newcastle Upon Tyne, NE1 9ST, UK;2. Department of Computer Science and Engineering, Collage of Engineering, Qatar University, Doha, 2713, Qatar;3. School of Computing, Staffordshire University, Stoke on Trent, UK |