• DocumentCode
    1076211
  • Title

    Detection of Plagiarism in Programming Assignments

  • Author

    Rosales, Francisco ; García, Antonio ; Rodríguez, Santiago ; Pedraza, José L. ; Méndez, Rafael ; Nieto, Manuel M.

  • Author_Institution
    Dept. of Comput. Syst. Archit. & Technol., Tech. Univ. of Madrid, Madrid
  • Volume
    51
  • Issue
    2
  • fYear
    2008
  • fDate
    5/1/2008 12:00:00 AM
  • Firstpage
    174
  • Lastpage
    183
  • Abstract
    Laboratory work assignments are very important for computer science learning. Over the last 12 years many students have been involved in solving such assignments in the authors´ department, having reached a figure of more than 400 students doing the same assignment in the same year. This number of students has required teachers to pay special attention to conceivable plagiarism cases. A plagiarism detection tool has been developed as part of a full toolset for helping in the management of the laboratory work assignments. This tool defines and uses four similarity criteria to measure how similar two assignment implementations are. The paper describes the plagiarism detection tool and the experience of using it over the last 12 years in four different programming assignments, from microprogramming a CPU to system programming in C.
  • Keywords
    C language; computer science education; C language; computer science learning; laboratory work programming assignment; microprogramming; plagiarism detection tool; system programming; Computer architecture; Computer science; Electronic mail; Engineering management; Laboratories; Microprogramming; Plagiarism; Programming profession; Software measurement; Software tools; Computer engineering learning; mass courses management; software plagiarism detection; string similarity measurement;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/TE.2007.906778
  • Filename
    4455467