1. Department of Computer Sciences, Information Technology University, Lahore, Pakistan
2. Information Technology University, Lahore, Pakistan
3. NUCES, Islamabad, Pakistan
4. Department of Computer and Software Engineering, Information Technology University of the Punjab, Lahore, Pakistan