A Review and Evaluation of Software Science
ACM Computing Surveys (CSUR)
An algorithmic approach to the detection and prevention of plagiarism
ACM SIGCSE Bulletin
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
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
Invariant properties of algorithms.
Invariant properties of algorithms.
Natural laws controlling algorithm structure?
ACM SIGPLAN Notices
Measuring commercial PL/I programs using Halstead's criteria
ACM SIGPLAN Notices
An independent test of the theory of software physics
ACM SIGPLAN Notices
Impurities found in algorithm implementations
ACM SIGPLAN Notices
An experimental determination of the "purity" of a trivial algorithm
ACM SIGMETRICS Performance Evaluation Review
Student file management under Primos
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
Programming style authorship analysis
CSC '89 Proceedings of the 17th conference on ACM Annual Computer Science Conference
CHECK: a document plagiarism detection system
SAC '97 Proceedings of the 1997 ACM symposium on Applied computing
Machine assisted marking of programming assignments
ACM SIGCSE Bulletin
A Framework for Source Code Search Using Program Patterns
IEEE Transactions on Software Engineering
On finding duplication and near-duplication in large software systems
WCRE '95 Proceedings of the Second Working Conference on Reverse Engineering
SCRUPLE: a reengineer's tool for source code search
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 1
Deducing similarities in Java sources from bytecodes
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Studying software evolution using artefacts' shared information content
Science of Computer Programming
Measuring similarity of large software systems based on source code correspondence
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
A program plagiarism evaluation system
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part IV
Instructor-centric source code plagiarism detection and plagiarism corpus
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
An application for plagiarized source code detection based on a parse tree kernel
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
This paper summarizes the results of a study which compared the efficiency of two methods of measuring program similarity in the context of novice programmers trying to reach identical objectives. Both methods look for similarity by comparing 'program profiles'. Such profiles are created by feature extraction routines which map each program onto a tuple 1, f2,..., fn where each fi is a count of an occurrence of a particular feature. A comparison routine is then invoked which detects similarities between tuples. The results showed that in this environment the comparison routine based on the Halstead metric failed to perform as well as a conceptually simpler alternative.