Remember Me
Or use your Academic/Social account:


Or use your Academic/Social account:


You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.


Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message


Verify Password:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Joy, Mike; Luck, Michael (Michael M.)
Publisher: University of Warwick. Department of Computer Science
Languages: English
Types: Other
Subjects: LB2300, PN0080, LB, QA75, QA76, PN
There number of students following programming courses is steadily increasing at the same time as access to computers and networks is readily available. There is a significant minority of students who -- for a variety of reasons -- take advantage of the available technology and illicitly copy other students' programming assignments and attempt to disguise their deception. Software that can help tutors to detect plagiarism is therefore of immense assistance in detecting -- and so helping to prevent -- such abuse. We introduce a novel approach to designing such software which performs well in comparison to sophisticated software available elsewhere, yet is simple both in concept an in implementation. Our approach reduces substantially the effort needed to upgrade to new programming languages, and has been tested on a variety of classes and several different programming languages.
  • The results below are discovered through our pilot algorithms. Let us know how we are doing!

    • [] Faidhi, J.A.W and Robinson, S.K.. 'An Empirical Approach for Detecting Program Similarity within a Universitv Programrning Environment", Conputer Educ'utiort 11 pp. I | -19 t 1987).
    • [2] Grier, S., 'A Tool that detects Plagiarism in Pascal Programs", in l2th SIGCSE Techrtical S v-nrpo,siutn, St. Louis, Missouri. pp. l5-20 ( l98l).
    • [3] Harrison. W"A. and Magel, K.1.. "A Complexity Measure Based on Nesting Level". ACM SIGPLAIV Notices l6(3), pp. 63-74 ( 1981).
    • [4] Kohonen, T., Scl./-Orguniz.utiort in A,ssocitttitte Menutry', Springer-Verlag, Berlin (1988)"
    • [5] Magel, K., "Regular Expressions tn a Program Cornplexity Metric", ACM SIGPIAN Notices 16(7). pp.6l-65 (1981).
    • [6] McCabe, T.J., 'A Colnplexity Measr,rrc". IEEE Trunsuctions on Softwure Engineering SE-2('l). pp. 308-320 ( l 976).
    • [7] Rambally, G.K. and Le Sage. NlaLrlicio, "An Incluctive Inference Approach to Plagiarism Detection in Compr-rtel programs", Proccedings oJ'the Nutionttl Ed.ucationttl Computittg Cont'erenca, Nusht,ill.e, TN,ISTE, Eugene, OR, pp. 23-29 ( 1990).
    • [8 ] Robinson, S.S. and Soffa, M.L., "An lnstructional Aid for Sturdent Programs", ACM SIGCSE BuLletin l2(l), pp. I lE-129 (1980).
    • [9] Smith, W.O., 'A Suspicious Program Checker", BSc Dissertation, Depaltment of'CompLrter Science, Univcrsity of Warwick ( 1994).
    • [0] Verco. Kristina L. and Wise. Michaei J.. "Plagiansm a la Mode: A Comparison of Automated Systems for Detectrng Sr-rspectecl Plagiarism", The Computer JourntLl 39(9), pp. 7 4l-7-50 ( 1997).
    • [11] Whale, G., "ldentification of Program Similarity in Large Populations", Contputer JournuL 33(2), pp 140-146 i1990).
    • [12] Whale, G., "Software Metrics ancl Plagiarism Detection".Journttl.of'Systems utdSo.frwure 13. pp. l3l-138 (19901.
    • [ 3] Wise, M.J., "Detectrcln of Sirnilantie s in Stuclent Programs: YAP'ing may be preferable to Plague'ing" , ACM SIGCSE llullerin 24{lJ, pp.268-27 t ( 1992).
  • No related research data.
  • No similar publications.

Share - Bookmark

Cite this article