An algorithmic approach to the detection and prevention of plagiarism
ACM SIGCSE Bulletin
SPSS-X Advanced Statistics Guide
SPSS-X Advanced Statistics Guide
Program Complexity and Programming Style
Proceedings of the First International Conference on Data Engineering
A tool that detects plagiarism in Pascal programs
SIGCSE '81 Proceedings of the twelfth SIGCSE technical symposium on Computer science education
SIGCSE '81 Proceedings of the twelfth SIGCSE technical symposium on Computer science education
An instructional aid for student programs
SIGCSE '80 Proceedings of the eleventh SIGCSE technical symposium on Computer science education
Measurements of program similarity in identical task environments
ACM SIGPLAN Notices
A taxonomy for programming style
CSC '90 Proceedings of the 1990 ACM annual conference on Cooperation
Mining e-mail content for author identification forensics
ACM SIGMOD Record
Extraction of Java program fingerprints for software authorship identification
Journal of Systems and Software
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Detecting outsourced student programming assignments
Journal of Computing Sciences in Colleges
ACM Transactions on Information Systems (TOIS)
Examining the significance of high-level programming features in source code author classification
Journal of Systems and Software
Hi-index | 0.00 |
Detecting instances of software theft and plagiarism is a difficult problem. The statistical analysis of peculiar words or phrases known to be used by an author is a common method of settling authorship disputes in English literature. This paper presents a similar method for identifying authorship of programs. The method is based on typographic or layout style program characteristics. Our experiments show that these characteristics can be useful in determining authorship. The major benefits of the method are that it is simple, easy to automate, and can be used in conjunction with other program fingerprinting methodologies.