1. School of Computing Newcastle University Newcastle Upon Tyne U.K.
2. INESC TEC & Faculty of Engineering University of Porto Portugal
3. School of Computing and Engineering University of West London U.K.
4. Khalifa University of Science, Technology & Research United Arab Emirates