1. School of Information Technology, Carleton University, Ottawa, ON, Canada
2. Southern Polytechnic State University, Marietta, GA, USA
3. School of Computing and Software Engineering, Southern Polytechnic State University, Marietta, GA, USA
4. Waiariki Institute of Technology, Rotorua, New Zealand