Arbuckle, D. (2014) Learning Python testing. Birmingham, UK: Packt Publishing.
Barr, V. and Stephenson, C. (2011) Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community?, ACM Inroads, 2 (1). 48.
Beizer, B. (1990) Software testing techniques. New York, USA: Van Nostrand Reinhold.
Box, G. E. P. and Draper, N. R. (1987) Empirical model-building and response surfaces. New York, USA: John Wiley & Sons.
Bundy, A. (2007) Computational thinking is pervasive. Journal of Scientific and Practical Computing, 1 (2). 67.
Byrne, D. (2013) Usability tradeoff. Intel Developer Zone. Available from: https://software.intel.com/en-us/articles/usability-tradeoff [16 November 2016].