1. Department of Computing and Mathematics, Manchester Metropolitan University, Manchester, U.K.
2. Department of Computer Science, The University of Sheffield, Sheffield, U.K.
3. College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China