, University College Cork Department of Computer Science College Road, Cork, Ireland, Ireland