Samarasinghe, S.M., Department of Information Technology, University of Sri Jayewardenepura, Sri Lanka, Sri Lanka