Faculty of Information Technology;
Beijing University of Technology;
Beijing;
China;
Faculty of Design and Creative Technologies;
Auckland University of Technology;
Auckland;
New Zealand;
School of ICT;
University of Tasmania;
Hobart;
Australia;