|
ABSTRACT
Plagiarism is a widespread problem in assessment tasks; in computing courses, students often plagiarise source code. For all but the smallest classes, manual detection of such plagiarism is impractical, and, while automated tools are available, none has been applied to detect inter-lingual plagiarism, where source code is copied from one language to another. In this work, we propose a novel approach, XPlag, to detect plagiarism involving multiple languages using intermediate program code produced by a compiler suite. We describe experiments to evaluate XPlag, and show that we can detect inter-lingual plagiarism with reasonably good precision.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Burrows, S., Tahaghoghi, S. M. M. & Zobel, J. (2004), Efficient and effective plagiarism detection for large code repositories, in 'G. Abraham and B.I.P. Rubinstein Editors, Proceedings of the Second Australian Undergraduate Students' Computing Conference (AUSCC04)', pp. 8-15.
|
| |
2
|
Chawla, M. (2003), An indexing technique for efficiently detecting plagiarism in large volumes of source code, Honours thesis, RMIT University, Melbourne, Australia, October.
|
| |
3
|
Chen, X., Li, M., McKinnon, B. & Seker, A. (2002), 'A theory of uncheatable program plagiarism detection and its practical implementation'. URL: http://www.cs.ucsb.edu/==mli/sid.ps [13 August 2005].
|
 |
4
|
|
| |
5
|
Hernandez-Campos, F. (2002), 'Lecture 31: Building a runnable program'. URL: http://www.cs.unc.edu/==stotts/ COMP144/lectures/lect31.pdf [13 August 2005].
|
| |
6
|
|
| |
7
|
Jain, N., Sanyal, A. & Khedker, U. (2003), Retargeting GCC for cradle's DSE processor, Technical report, Department of Computer Science & Engineering, Indian Institute of Technology, Bombay, Bombay, India.
|
| |
8
|
|
| |
9
|
|
| |
10
|
Prechelt, L., Malpohl, G. & Philippsen, M. (2000), JPlag: Finding plagiarisms among a set of programs, Technical Report 2000-1, Fakultat fur Informatik Universität Karlsruhe, D76128 Karlsruhe, Germany.
|
| |
11
|
Robertson, S. E. & Walker, S. (1999), Okapi/Keenbow at TREC-8, in 'The Eighth Text Retrieval Conference (TREC-8)', pp. 151-162.
|
 |
12
|
Judy Sheard , Martin Dick , Selby Markham , Ian Macdonald , Meaghan Walsh, Cheating and plagiarism: perceptions and practices of first year IT students, Proceedings of the 7th annual conference on Innovation and technology in computer science education, June 24-28, 2002, Aarhus, Denmark
|
| |
13
|
Singer, J. (2003), GCC .NET--a feasibility study, in 'Proceedings of the First International Workshop on C# and .NET Technologies', University of West Bohemia, Plzen, Czech Republic.
|
| |
14
|
Whale, G. (1986), Detection of plagiarism in student programs, in 'Proceedings of the Ninth Australian Computer Science Conference, Canberra', pp. 231-241.
|
| |
15
|
|
 |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
Zobel, J. & Hamilton, M. (2002), 'Managing student plagiarism in large academic departments', Australian Universities Review 45(1), 23-30.
|
CITED BY 3
|
|
|
|
|
Daryl D'Souza , Margaret Hamilton , Michael C. Harris, Software development marketplaces: implications for plagiarism, Proceedings of the ninth Australasian conference on Computing education, p.27-33, January 30-February 02, 2007, Ballarat, Victoria, Australia
|
|
|
|
|