Faculty of BCIM, Institute for Computing Research, London South Bank University, 103 Borough Road, London, UK;School of Computing Science, Newcastle University, 103 Borough Road, London, UK;International Institute for Software Technology, United Nations University, 103 Borough Road, Macao, UK