1. Department of Information Technology, Institute of Graduate Studies and Research, Alexandria University, 163 Horreya Avenue, El-Shatby, Alexandria 21526, Egypt
2. Department of Information Systems, Arab Academy for Science and Technology, Alexandria 1029, Egypt