1. College of Computer Science and TechnologyNanjing University of Aeronautics and Astronautics Nanjing China
2. Department of Computer ScienceUniversity of Science and Technology Bannu Pakistan
3. Information and Computer Science DepartmentKing Fahd University of Pertoleum and Minerals Dhahran Saudi Arabia