{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:10:06Z","timestamp":1750306206050,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":36,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,7,4]],"date-time":"2016-07-04T00:00:00Z","timestamp":1467590400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2016,7,4]]},"DOI":"10.1145\/2998551.2998558","type":"proceedings-article","created":{"date-parts":[[2016,11,4]],"date-time":"2016-11-04T12:49:08Z","timestamp":1478263748000},"page":"37-46","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Evaluating plagiarism detection software for introductory programming assignments"],"prefix":"10.1145","author":[{"given":"Phatludi","family":"Modiba","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Pretoria, Pretoria, South Africa"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vreda","family":"Pieterse","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Pretoria, Pretoria, South Africa"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bertram","family":"Haskins","sequence":"additional","affiliation":[{"name":"Nelson Mandela Metropolitan University, University Way, Summerstrand, Port Elizabeth, South Africa"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,7,4]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1315803.1315831"},{"key":"e_1_3_2_1_2_1","unstructured":"A. Aiken. MOSS: a system for detecting software plagiarism. http:\/\/theory.stanford.edu\/~aiken\/moss\/ 1994. {Online: accessed 12-January-2013}.  A. Aiken. MOSS: a system for detecting software plagiarism. http:\/\/theory.stanford.edu\/~aiken\/moss\/ 1994. {Online: accessed 12-January-2013}."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.1999.840376"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999754"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2010.19"},{"key":"e_1_3_2_1_6_1","first-page":"161","volume-title":"Proceedings of the 3rd Annual Symposium on Document Analysis and Information Retrieval","author":"Cavnar W. B.","year":"1994","unstructured":"W. B. Cavnar and J. M. Trenkle . N-gram-based text categorization . In Proceedings of the 3rd Annual Symposium on Document Analysis and Information Retrieval , pages 161 -- 175 , Las Vegas, US , 1994 . W. B. Cavnar and J. M. Trenkle. N-gram-based text categorization. In Proceedings of the 3rd Annual Symposium on Document Analysis and Information Retrieval, pages 161--175, Las Vegas, US, 1994."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2004.830793"},{"key":"e_1_3_2_1_8_1","volume-title":"Dec 03","author":"Copeland T.","year":"2001","unstructured":"T. Copeland . Detecting duplicate code with pmd's cpd , Dec 03 2001 . {Online; accessed 5-January-2016}. T. Copeland. Detecting duplicate code with pmd's cpd, Dec 03 2001. {Online; accessed 5-January-2016}."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047124.1047473"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1385569.1385644"},{"key":"e_1_3_2_1_11_1","volume-title":"Uncovering plagiarism networks. arXiv preprint cs\/0703136","author":"Freire M.","year":"2007","unstructured":"M. Freire , M. Cebrian , and E. del Rosal . Uncovering plagiarism networks. arXiv preprint cs\/0703136 , 2007 . M. Freire, M. Cebrian, and E. del Rosal. Uncovering plagiarism networks. arXiv preprint cs\/0703136, 2007."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/384266.299783"},{"key":"e_1_3_2_1_14_1","first-page":"33","volume-title":"Vugt. Plagiarism Detection for Java: A Tool Comparison. In Computer Science Education Research Conference, CSERC '11","author":"Hage J.","year":"2011","unstructured":"J. Hage , P. Rademaker , and N. van Vugt. Plagiarism Detection for Java: A Tool Comparison. In Computer Science Education Research Conference, CSERC '11 , pages 33 -- 46 , Open Univ., Heerlen, The Netherlands, The Netherlands , 2011 . Open Universiteit, Heerlen. J. Hage, P. Rademaker, and N. van Vugt. Plagiarism Detection for Java: A Tool Comparison. In Computer Science Education Research Conference, CSERC '11, pages 33--46, Open Univ., Heerlen, The Netherlands, The Netherlands, 2011. Open Universiteit, Heerlen."},{"key":"e_1_3_2_1_15_1","first-page":"19","volume-title":"Proceedings of the 3rd Computer Science Education Research Conference on Computer Science Education Research, CSERC '13","author":"Hage J.","year":"2013","unstructured":"J. Hage , B. Vermeer , and G. Verburg . Plagiarism Detection for Haskell with Holmes . In Proceedings of the 3rd Computer Science Education Research Conference on Computer Science Education Research, CSERC '13 , pages 19 -- 30 , Open Univ., Heerlen, The Netherlands, The Netherlands , 2013 . Open Universiteit, Heerlen. J. Hage, B. Vermeer, and G. Verburg. Plagiarism Detection for Haskell with Holmes. In Proceedings of the 3rd Computer Science Education Research Conference on Computer Science Education Research, CSERC '13, pages 19--30, Open Univ., Heerlen, The Netherlands, The Netherlands, 2013. Open Universiteit, Heerlen."},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 44th Annual Conference of the Southern African Computer Lecturers' Association (SACLA)","author":"Haskins B.","year":"2014","unstructured":"B. Haskins . Utilising n-grams and Edit Distance as a Means of Identifying Copied Programming Assignments . In Proceedings of the 44th Annual Conference of the Southern African Computer Lecturers' Association (SACLA) , Port Elizabeth , 25-26 June 2014 . SACLA Organising Committee. B. Haskins. Utilising n-grams and Edit Distance as a Means of Identifying Copied Programming Assignments. In Proceedings of the 44th Annual Conference of the Southern African Computer Lecturers' Association (SACLA), Port Elizabeth, 25-26 June 2014. SACLA Organising Committee."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/13.762946"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.312.0249"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1002\/cae.21606"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400412331363843"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5176\/2251-2195_CSEIT15.7"},{"key":"e_1_3_2_1_22_1","first-page":"143","volume-title":"3rd Symposium on Languages, Applications and Technologies (SLATE'14)","author":"Martins V. T.","year":"2014","unstructured":"V. T. Martins , D. Fonte , P. R. Henriques , and D. da Cruz . Plagiarism detection : A tool survey and comparison. In A. S. o. Maria Jo\u00e3o Varanda Pereira, Jos\u00e9 Paulo Leal, editor , 3rd Symposium on Languages, Applications and Technologies (SLATE'14) , pages 143 -- 158 . OASICS Schloss Dagstuhl , 2014 . V. T. Martins, D. Fonte, P. R. Henriques, and D. da Cruz. Plagiarism detection: A tool survey and comparison. In A. S. o. Maria Jo\u00e3o Varanda Pereira, Jos\u00e9 Paulo Leal, editor, 3rd Symposium on Languages, Applications and Technologies (SLATE'14), pages 143--158. OASICS Schloss Dagstuhl, 2014."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/0022-0000(80)90002-1"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSE.2010.5593613"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/2541917.2541921"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 44th Annual Conference of the Southern African Computer Lecturers' Association (SACLA)","author":"Pieterse V.","year":"2014","unstructured":"V. Pieterse . Decoding code plagiarism . In Proceedings of the 44th Annual Conference of the Southern African Computer Lecturers' Association (SACLA) , Port Elizabeth , 25-26 June 2014 . SACLA Organising Committee. V. Pieterse. Decoding code plagiarism. In Proceedings of the 44th Annual Conference of the Southern African Computer Lecturers' Association (SACLA), Port Elizabeth, 25-26 June 2014. SACLA Organising Committee."},{"key":"e_1_3_2_1_27_1","unstructured":"PMD Contributors. Finding duplicate code. http:\/\/pmd.sourceforge.net\/pmd-4.3.0\/cpd.html 2015. {Online; accessed 5-January-2016}.  PMD Contributors. Finding duplicate code. http:\/\/pmd.sourceforge.net\/pmd-4.3.0\/cpd.html 2015. {Online; accessed 5-January-2016}."},{"issue":"11","key":"e_1_3_2_1_28_1","first-page":"1016","article-title":"Finding plagiarisms among a set of programs with jplag","volume":"8","author":"Prechelt L.","year":"2002","unstructured":"L. Prechelt , G. Malpohl , and M. Philippsen . Finding plagiarisms among a set of programs with jplag . Journal of Universal Computer Science , 8 ( 11 ): 1016 -- 1038 , 2002 . L. Prechelt, G. Malpohl, and M. Philippsen. Finding plagiarisms among a set of programs with jplag. Journal of Universal Computer Science, 8(11):1016--1038, 2002.","journal-title":"Journal of Universal Computer Science"},{"key":"e_1_3_2_1_29_1","volume-title":"The MD5 message-digest algorithm. Internet Request For Comments, 1321","author":"Rivest R.","year":"1992","unstructured":"R. Rivest . The MD5 message-digest algorithm. Internet Request For Comments, 1321 , 1992 . R. Rivest. The MD5 message-digest algorithm. Internet Request For Comments, 1321, 1992."},{"key":"e_1_3_2_1_31_1","unstructured":"SAFE Corporation. Code suite products. http:\/\/www.safe-corp.biz\/products_codesuite.html 2015. {Online; accessed 5-January-2016}.  SAFE Corporation. Code suite products. http:\/\/www.safe-corp.biz\/products_codesuite.html 2015. {Online; accessed 5-January-2016}."},{"key":"e_1_3_2_1_32_1","unstructured":"SAFE Corporation. CodeMatch Algorithms. http:\/\/www.safe-corp.biz\/CodeMatch_algorithms.htm 2015. {Online; accessed 5-January-2016}.  SAFE Corporation. CodeMatch Algorithms. http:\/\/www.safe-corp.biz\/CodeMatch_algorithms.htm 2015. {Online; accessed 5-January-2016}."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/872757.872770"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/872757.872770"},{"key":"e_1_3_2_1_35_1","first-page":"50","volume-title":"Proceedings of the 34th Annual Conference of the Southern African Computer Lecturers' Association (SACLA) (4-6 July), SACLA '04","author":"Schoeman I. L.","year":"2004","unstructured":"I. L. Schoeman and V. Pieterse . Managing programming assignments in the computer science classroom . In Proceedings of the 34th Annual Conference of the Southern African Computer Lecturers' Association (SACLA) (4-6 July), SACLA '04 , pages 50 -- 59 , 2004 . I. L. Schoeman and V. Pieterse. Managing programming assignments in the computer science classroom. In Proceedings of the 34th Annual Conference of the Southern African Computer Lecturers' Association (SACLA) (4-6 July), SACLA '04, pages 50--59, 2004."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/321796.321811"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICoICT.2013.6574560"},{"key":"e_1_3_2_1_38_1","volume-title":"Dr Dobbs","author":"Zeidman B.","year":"2004","unstructured":"B. Zeidman . Tools and algorithms for finding plagiarism in source code . Dr Dobbs , July 01 2004 . B. Zeidman. Tools and algorithms for finding plagiarism in source code. Dr Dobbs, July 01 2004."}],"event":{"name":"CSERC '16: Computer Science Education Research Conference 2016","sponsor":["OU Open University Netherlands","University of Pretoria University of Pretoria","SIGCSE ACM Special Interest Group on Computer Science Education"],"location":"Pretoria South Africa","acronym":"CSERC '16"},"container-title":["Proceedings of the Computer Science Education Research Conference 2016"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2998551.2998558","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2998551.2998558","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:50:35Z","timestamp":1750218635000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2998551.2998558"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,7,4]]},"references-count":36,"alternative-id":["10.1145\/2998551.2998558","10.1145\/2998551"],"URL":"https:\/\/doi.org\/10.1145\/2998551.2998558","relation":{},"subject":[],"published":{"date-parts":[[2016,7,4]]},"assertion":[{"value":"2016-07-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}