Single Articles - the ultimate article blog

Titles Titles & descriptions

  

British computer society.

Navigation: Main page

Author: Kavanagh, John

Section: Career moves
British computer society


Dublin City University finds new way to detect software plagiarism

computer.weekly@rbi.co.uk

A way of detecting software plagiarism which uses spaces and tabs instead of code comparisons has found 36% of computing students at Dublin City University copying programs from fellow undergraduates.

The method, described in BCS academic publication The Computer Journal involves inserting into a program a 34-bit field including a student identity, the student's year of entry to the university, the assignment identity and other information.

The data is coded using a space to represent zero and a tab to represent one.

"The data appears as blank space, and is unlikely to be changed if the program is modified," said researchers Charlie Daly and Jane Horgan of the School of Computing at Dublin City University.

"In addition, generally, text editors do not show excess white space at the end of a line. This fingerprint, or watermark, can be used to ascertain who originally submitted the program and who submitted a copy.

"Existing source code comparison methods are reasonably successful at grouping similar submissions but they have no way of distinguishing between the author and the copier.

The researchers added, "This method works even when the program has been extensively modified, as long as the watermark remains undisturbed.

"It can detect copying in very short programs. With such programs students may come up with similar solutions by chance. Source code comparison systems cannot distinguish chance similarities from cases of copying.

"The method requires no manual intervention. By contrast, code comparison techniques merely highlight suspicious cases, which then need to be examined to determine whether plagiarism has occurred. Naturally, this is subjective, as well as tedious and time consuming."

The method only works if the copier makes an electronic copy rather than keying in the program again, because the watermark will not be keyed.

The method was tested on 46 programming exercises completed by 283 students in the first year of a computing degree course at Dublin City University.

It found that 101 students (36%) had copied at least one of the exercises. Most copied one or two, but some were more active, including one student who copied 19 of the 46 exercises. In addition, 48 students (17%) allowed others to copy their programs.

The copying increased during the year. Daly and Horgan said this might be down to students leaving the work to the last minute and therefore becoming more tempted to copy.

"The results are of additional interest in view of warnings about plagiarism given to students at the beginning of the course," they said.

The research found that crime does not pay: the copiers got an average mark of 37%. The people they copied from got an average of 58%, and those who were not involved in any way got 51%.

The difference in marks between the last two groups is not surprising, according to Daly and Horgan. "Copiers may be dishonest but they are not stupid, and will choose their suppliers carefully," they said.

~~~~~~~~

By John Kavanagh



Some items on this website are used by permission granted
in the Fair Use guidelines of the 1976 U.S. Copyright Act.
info [at] singlearticles.com
Powered by CommonSense

The Maine Event.
Down East is the place to go for unparalleled saltwater flyfishing away from the crowds

A Chat with Kellogg's Admissions Director.
Presents information on the Master of Business Administration (MBA) program of the Northwestern Univ...

Sharks in the Housing Pool.
Focuses on the increasing rate of mortgage fraud in the U.S. Estimated number of suspected fraud in...