1. School of Computing, Newcastle University, Newcastle Upon Tyne, UK and College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia
2. School of Computing, Newcastle University, Newcastle Upon Tyne, UK