Alexander, Patricia M, School of Computing University of South Africa, South Africa