1. Vienna University of Technology, Austria and Information Technology University, Lahore, Pakistan
2. Information Technology University, Lahore, Pakistan
3. National University of Sciences and Technology, Islamabad, Pakistan
4. Vienna University of Technology, Austria