1. Information Systems, Birzeit University, West Bank, Palestine
2. Institute of Environmental and Water Studies, Birzeit University, West Bank, Palestine
3. Informatics Department, School of Technology, University of Wolverhampton, Wolverhampton, UK