1. College of Computer Science and Technology, Northeastern University, Shenyang 110169, China
2. Software College, Northeastern University, Shenyang 110169, China
3. Deanship of E-Learning and Distance Education, King Faisal University, P.O. Box 400, Al-Ahsa, Saudi Arabia
4. Applied College in Abqaq, King Faisal University, Al-Ahsa, Saudi Arabia
5. Department of Software Engineering, University of Science and Technology Bannu, Bannu, Pakistan
6. Dalian University of Technology, Dalian 116024, China
7. Sunway International Business School, Kathmandu, Nepal