Codequiry was born out of the growing problem of code plagiarism within the subject of computer science. We recognize that this modern problem requires a modern solution, and that's why Codequiry exists! Our detection algorithm constantly learns new tacticts used by code copiers, and is constantly improving on detecting logical similarities between sources of code. Codequiry's engine is capable of generalizing across mulitple languages, however, there is advanced support for Java, C, C++ and Python.
Codequiry's technology was built from the ground up and has proven to be more effective than other source code similarity algorithms such as MOSS (Measure of Software Similarity). The Peer Check combines a weighted average of three distinct similarity tests, providing an accurate submission to submission comparison result. These tests are also performed against our database of past submissions. Combined with Peer Check, Web Check, uses a different similarity comparison test along with a passive machine learning layer to determine results from the entirety of the web. With a combination of many effective technologies, Codequiry is able to determine if code has been copied, however, it is up to the user to investigate with the student to determine if plagiarism was in fact done.
Code copying is a universal issue
total enrollment in the two introductory computer science courses is the highest ever, approaching 2,750 students over the last four quarters compared to 2,500 students a year ago. In these two courses, between 1% and 2% of the assignments are identified as involving academic dishonesty
Cases in which students borrow code in computer-science classes make up a disproportionate share of the honor-code violation situations heard by the university's judicial panel. Last year, according to a new report, cheating incidents in computer science classes accounted for 22 percent of the total honor-code violations, The San Jose Mercury News reported. Historically, the computer science department accounts for between 20 to 60 percent of all honor-code cases, even though the courses represent about 7 percent of student enrollment.
Due to a lack of plagiarism checking within computer science, hundreds of thousands of students yearly are reusing code found on the web, or copying code from classmates. This leads to an unfair and unequal culture in computer science, where those cheat end up doing better than those who don't. Due to a lack of consequences and tools for catching plagiarism, this problem continually grows. Codequiry aims to empower educators by ensuring their academic culture remains fair for all students. If you would like to preserve a culture of academic integrity just, get started.