Code Plagiarism - BNU-CO453/ConsoleApps15 GitHub Wiki

Ethical Standards

The university expects students to work with academic honesty and to present work that is their own and to properly acknowledge all sources.

Academic Misconduct on University Website

Code Plagiarism

We are trusting students to act with integrity, and not try to claim somebody else's code as their own. We chose to require students to submit their work using public GitHub repositories. We are happy with the idea that when you get stuck coding a part of your application, you might want to get help from another student to get ideas on how to code that section. You may also work in pairs for some of the applications. We want students to help each other, and learn from each other.

STUDENTS MUST INCLUDE THEIR NAME IN EVERY CLASS, AND EVERY SCREEN SHOT. If you have worked together with another student on part of the code, please declare that in the comments.

Academic Misconduct

We will consider any of the following as academic misconduct in order of severity:-

  1. Copying the whole of another public repository and claiming it as your own.
  2. Copying the whole of a required class, unless it is a library class.
  3. Copying the whole of a method without clearly identifying the source (e.g. name of student) in the method comments.

Detecting Plagiarism

We will be using Codequiry to detect plagiarism. Codequiry can detect plagiarism by comparing students work that has been uploaded. It can also search all GitHub public repositories (all 25,459,463,648 repositories). In a trial, it found all our current student repositories.
Codequiry Web Check

It can also show graphically the similarity between students Codequiry Group Similarity

CO453 Procedure

  1. Any student with less that 50% unique content will be examined for Code Plagiarism as defined above.
  2. Any student believed to have copied an entire repository will be reported for academic misconduct.
  3. Any student believed to have code plagiarism will be presented with the evidence and offered a chance to dispute the evidence.
  4. Students admitting to other forms of plagiarism will be asked to complete an alternative application.
  5. Students denying plagiarism when presented with the evidence will be reported for academic misconduct.
  6. Students reported will have the evidence independently reviewed, and there is a right of appeal.
  7. Any student with evidence for a second incident of plagiarism will be reported.

Please see the Academic Misconduct Policy for full details.