Shaker, Shaimaa Hameed, Department of Computer Science, University of Technology., Iraq