ABSTRACT
One way to offset source code plagiarism is by teaching students the importance of referencing externally sourced code. Our work proposes a semi-automated code comment generation system which utilises code similarity detection. This approach is envisioned to ease the code referencing process for students and help establish a proposed referencing standard.
- Mohammad Masudur Rahman, Chanchal K Roy, and Iman Keivanloo. 2015. Recommending insightful comments for source code using crowdsourced knowledge. In 15th International Working Conference on Source Code Analysis and Manipulation (SCAM). IEEE, 81--90.Google ScholarCross Ref
- Simon, Judy Sheard, Michael Morgan, Andrew Petersen, Amber Settle, and Jane Sinclair. 2018. Informing students about academic integrity in programming. In 20th Australasian Computing Education Conference (ACE 2018). 113--122. https://doi.org/10.1145/3160489.3160502Google Scholar
Index Terms
- An Automated Management System for References in Programming Code
Recommendations
Disguising Code to Help Students Understand Code Similarity
Koli Calling '20: Proceedings of the 20th Koli Calling International Conference on Computing Education ResearchTo act with academic integrity in programming, students need to understand the concept of code similarity and the aspects that contribute to it, because undue similarity is often used as a first step in detecting plagiarism or collusion. However, if ...
Choosing Code Segments to Exclude from Code Similarity Detection
ITiCSE-WGR '20: Proceedings of the Working Group Reports on Innovation and Technology in Computer Science EducationWhen student programs are compared for similarity as a step in the detection of academic misconduct, certain segments of code are always sure to be similar but are no cause for suspicion. Some of these segments are boilerplate code (e.g. public static ...
Selection of Code Segments for Exclusion from Code Similarity Detection
ITiCSE '20: Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science EducationWhen student programs are compared for similarity, certain segments of code are always sure to be similar. Some of these segments are boilerplate code -- public static void main String [] args and the like -- and some will be code that was provided to ...
Comments