Belyk, D. and Feist, D. (2002) “Software Evaluation Criteria and Terminology”, The International Review of Research in Open and Distributed Learning, 3(1). doi: 10.19173/irrodl.v3i1.70.