Analysing computational thinking in collaborative programming: A quantitative ethnography approach. (12th February 2019)