1. Department of Computer Science, College of Computers and Information Technology Taif University Taif Saudi Arabia
2. School of Computing University of Kent Canterbury UK
3. School of Computer Science and Informatics Cardiff University Cardiff UK
4. Helsinki Institute for Information Technology University of Helsinki Helsinki Finland
5. School of Engineering and Digital Arts University of Kent Canterbury UK
6. School of Physical Sciences University of Kent Canterbury UK
7. Department of Psychology University of Birmingham Birmingham UK