Cheating and plagiarism: perceptions and practices of first year IT students
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Proceedings of the 36th SIGCSE technical symposium on Computer science education
An anti-plagiarism editor for software development courses
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
ACM Computing Surveys (CSUR)
Computer-based plagiarism detection methods and tools: an overview
CompSysTech '07 Proceedings of the 2007 international conference on Computer systems and technologies
Jenuity: a lightweight development environment for intermediate level programming courses
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Evolving similarity functions for code plagiarism detection
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Proceedings of the 2008 annual research conference of the South African Institute of Computer Scientists and Information Technologists on IT research in developing countries: riding the wave of technology
Plagiarism in programming assignments
IEEE Transactions on Education
Academic integrity: differences between computing assessments and essays
Proceedings of the 13th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
Learning to program is a complex task and is the reason that many novice programmers plagiarise source code when learning to program. There are many automated plagiarism detection tools which have been used to detect the plagiarism of source code, typically leading to disciplinary action being taken against students. This study investigates whether there is a difference in the plagiarism behaviour of students committing plagiarism for "acceptable" reasons as compared to "unacceptable" reasons so that an automated support tool for novice programmers might be viable. It was found that the reasons for committing plagiarism are most likely due to a lack of knowledge and that students commit plagiarism as a last resort in many cases. It was also found that there were differences between the behaviour of students plagiarising for "acceptable" and "unacceptable" reasons. Below average students plagiarising multiple lines of source code up to a complete method most likely do so for "acceptable" reasons. It was not possible to distinguish between "acceptable" and "unacceptable" plagiarising behaviour for above average subjects, but the plagiarising of multiple classes or files was almost always for "unacceptable" reasons.