1. College of Computer Science and Technology, Huaqiao University, Xiamen 361021, China
2. College of Engineering, Science and Environment, The University of Newcastle, Callaghan, NSW 2308, Australia
3. School of Engineering and Technology, Central Queensland University, Rockhampton, QLD 4701, Australia
4. Lincoln Institute of Higher Education, Sydney, NSW 2000, Australia