1. Department of Software Engineering, Daffodil International University, Bangladesh
2. Department of Information and Communication Technology (ICT) at Mawlana Bhashani Science and Technology University, Tangail, Bangladesh
3. Department of ICT at Mawlana Bhashani Science and Technology University, Bangladesh
4. Computer Engineering Department at Umm Al-Qura University, Saudi Arabia
5. University of New South Wales (UNSW), Australia