Kaijage, S., School of Information and Communication Science and Engineering, Nelson Mandela African Institute of Science and Technology, Tanzania