Heron, Michael James, Belford, Pauline, "Musings on misconduct: a practitioner reflection on the ethical investigation of plagiarism within programming modules.", ACM SIGCAS computers and society, 2016