, School of Computing and Informatics,P.O. Box 247 , Nairobi-00621, Kenya, Kenya