Detecting plagiarism in computer source code

Data processing: software development – installation – and managem – Software program development tool – Managing software components

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C434S367000, C726S032000

Reexamination Certificate

active

07823127

ABSTRACT:
Plagiarism of software source code is a serious problem in two distinct areas of endeavor—cheating by students at schools and intellectual property theft at corporations. A number of algorithms have been implemented to check source code files for plagiarism, each with their strengths and weaknesses. This invention detects plagiarism by comparing statements within source code of a first program to comments within source code of a second program.

REFERENCES:
patent: 6282698 (2001-08-01), Baker et al.
patent: 6976170 (2005-12-01), Kelly
patent: 7493596 (2009-02-01), Atkin et al.
patent: 7568109 (2009-07-01), Powell et al.
patent: 2006/0129523 (2006-06-01), Roman et al.
Paul Heckel, “A Technique for Isolating Differences Between Files”, 1978, Communications of ACM, vol. 21, Issue 4, pp. 264-268.
J Howard Johnson, “Substring Matching for Clone Detection and Change Tracking”, 1994, Software Engineering Laboratory, National Research Council of Canada.
Baker, “On finding Duplication and Near Duplication in Large Software Systems”, 1995, Reverse Engineering, 1995.
Michael Wise, “YAP3: improved detection of similarities in computer program and other texts”, 1996, SIGCSE '96.
Joy et al. “Plagiarism in Programming Assignments” , 1999, IEEE Transactions on Education, vol. 42, No. 2, pp. 129-133.
Marcus et al. “Identification of High-Level Concept Clones in Source Code”, 2001, Automated Software Engineering, (ASE 2001).
Lucca et al. “An Approach to Identify Duplicated Web Pages”, 2002, COMPSAC 2002.
Hart et al. “Sherlock User Manual”, Nov. 2002, retrieved from: http://web.archive.org/web/20030510140152/http://www.dcs.warwick.ac.uk/boss/manuals/sherlock.html.
Pike et al. “Sherlock: Plagiarism Detector”, 2002, retrieved from: http://web.archive.org/web/20020804114150/http://www.cs.usyd.edu.au/˜scilect/sherlock/.
Engels et al. “Plagiarism Detection Using Feature-Based Neural Networks”, 2007, SIGCSE'07.
Peer to Patent prior art submission report for 7568109.
Hunt et al. “An Algorithm for Differential File Comparison”, 1976, Computer Science Technical Report 41, AT&T Bell Laboratories.
Spafford et al. “Software Forensics: Can We Track Code to Its Authors?”, 1992, Technical Report, Department of Computer Science, Purdue University.
Kilgour et al. “A Fuzzy Logic Approach to Computer Science Software Source Code Authorship Analysis”, 1997, Fourth International Conference on Neural Information Processing—The Annual Conference of the Asian Pacific Neural Network Assembly.
Arwin et al. “Plagiarism Detection across Programming Languages”, 2006, Proceedings of the 29th Australasian Computer Science Conference, vol. 48.
Print pub: UNIX diff command/utility; James Hunt; Jan. 1, 1976.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Detecting plagiarism in computer source code does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Detecting plagiarism in computer source code, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Detecting plagiarism in computer source code will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4226424

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.