1. Department of Computer Science, COMSATS University Islamabad, Lahore Campus, Pakistan, Pakistan
2. University of Engineering & Technology Lahore, Narowal Campus, Pakistan, Pakistan
3. Bahria University, Lahore Campus, Lahore, Pakistan, Pakistan
4. Department of Computer Science, COMSATS University Islamabad, Lahore Campus, Lahore, Pakistan
5. Lancaster University, Lancaster, United Kingdom