Baran, Faiza Mohammed Usman, Computer Science Department, Umm Al-Qura University, Saudi Arabia