{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:27:43Z","timestamp":1750307263368,"version":"3.41.0"},"reference-count":17,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2010,12,1]],"date-time":"2010-12-01T00:00:00Z","timestamp":1291161600000},"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":["ACM Inroads"],"published-print":{"date-parts":[[2010,12]]},"abstract":"<jats:p>Practical computing courses that involve significant amount of programming assessment tasks suffer from e-Plagiarism. A pragmatic solution for this problem could be by discouraging plagiarism particularly among the beginners in programming. One way to address this is to automate the detection of plagiarized work during the marking phase. Our research in this context involves at first examining various metrics used in plagiarism detection in program codes and secondly selecting an appropriate statistical measure using attribute counting metrics (ATMs) for detecting plagiarism in Java programming assignments. The goal of this investigation is to study the effectiveness of ATMs for detecting plagiarism among assignment submissions of introductory programming courses.<\/jats:p>","DOI":"10.1145\/1869746.1869766","type":"journal-article","created":{"date-parts":[[2012,10,15]],"date-time":"2012-10-15T19:22:23Z","timestamp":1350328943000},"page":"66-71","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["PlagDetect"],"prefix":"10.1145","volume":"1","author":[{"given":"Z. A.","family":"Al-Khanjari","sequence":"first","affiliation":[{"name":"Sultan Qaboos University, Sultanate of Oman"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J. A.","family":"Fiaidhi","sequence":"additional","affiliation":[{"name":"Lakehead University, Thunder Bay, Ontario"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R. A.","family":"Al-Hinai","sequence":"additional","affiliation":[{"name":"Sultan Qaboos University, Sultanate of Oman"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"N. S.","family":"Kutti","sequence":"additional","affiliation":[{"name":"Sultan Qaboos University, Sultanate of Oman"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2010,12]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Plagiarism Detection System,\" Technical report","author":"Aiken A.","year":"2002","unstructured":"Aiken , A. , \"Measure of Software Similarity : Plagiarism Detection System,\" Technical report , Computer Science Division of University of California , Berkeley, CA , 2002 . Aiken, A., \"Measure of Software Similarity: Plagiarism Detection System,\" Technical report, Computer Science Division of University of California, Berkeley, CA, 2002."},{"issue":"2","key":"e_1_2_1_2_1","first-page":"113","article-title":"Embedding Plagiarism Education in the Assessment Process","volume":"2","author":"Barrett R.","year":"2006","unstructured":"Barrett , R. and J. Malcolm \" Embedding Plagiarism Education in the Assessment Process ,\" International Journal for Educational Integrity (IJEI) , 2 ( 2 ), pp. 113 -- 125 , 2006 . Barrett, R. and J. Malcolm \"Embedding Plagiarism Education in the Assessment Process,\" International Journal for Educational Integrity (IJEI), 2(2), pp. 113--125, 2006.","journal-title":"International Journal for Educational Integrity (IJEI)"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/800037.800955"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/0360-1315(87)90042-X"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.3844\/jcssp.2005.83.88"},{"key":"e_1_2_1_6_1","unstructured":"Freire M. M. Cebri\u00e1n and E. Rosal AC: An Integrated Source Code Plagiarism Detection Environment Uni of Madrid Spain http:\/\/arXiv.org\/PS_cache\/cs\/pdf\/0703\/0703136v2.pdf 2007.  Freire M. M. Cebri\u00e1n and E. Rosal AC: An Integrated Source Code Plagiarism Detection Environment Uni of Madrid Spain http:\/\/arXiv.org\/PS_cache\/cs\/pdf\/0703\/0703136v2.pdf 2007."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/800037.800954"},{"key":"e_1_2_1_8_1","unstructured":"Halstead M. \"Elements of Software Science \" Elsevier New York 1977.   Halstead M. \"Elements of Software Science \" Elsevier New York 1977."},{"key":"e_1_2_1_9_1","first-page":"143","volume-title":"Australia","author":"Mann S.","year":"2006","unstructured":"Mann , S. and Z. Frew , \" Similarity and Originality in Code: Plagiarism and Normal Variation in Student Assignments,\" Proceedings of the 8th Australian Conference on Computing Education , Australia , pp. 143 -- 150 , Jan 2006 . Mann, S. and Z. Frew, \"Similarity and Originality in Code: Plagiarism and Normal Variation in Student Assignments,\" Proceedings of the 8th Australian Conference on Computing Education, Australia, pp. 143--150, Jan 2006."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233837"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/382222.382462"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/13.28038"},{"issue":"11","key":"e_1_2_1_13_1","first-page":"1016","article-title":"Finding Plagiarisms among a set of Programs with Jplag","volume":"8","author":"Prechelt L.","year":"2002","unstructured":"Prechelt , L. , G. Malpohl , and M. Philippsen , \" Finding Plagiarisms among a set of Programs with Jplag ,\" Journal of Universal Computer Science , 8 ( 11 ), pp. 1016 -- 1038 , 2002 . Prechelt, L., G. Malpohl, and M. Philippsen, \"Finding Plagiarisms among a set of Programs with Jplag,\" Journal of Universal Computer Science, 8(11), pp. 1016--1038, 2002.","journal-title":"Journal of Universal Computer Science"},{"key":"e_1_2_1_14_1","first-page":"481","volume-title":"Old Methods for a New Science,\" Proceedings of the International Conference on Software Engineering: Education and Practice (SE:EP '96)","author":"Sallis P.","year":"1996","unstructured":"Sallis , P. , A. Aakjaer , and S. MacDonell , \"Software Forensics : Old Methods for a New Science,\" Proceedings of the International Conference on Software Engineering: Education and Practice (SE:EP '96) , pp. 481 -- 485 , 1996 . Sallis, P., A. Aakjaer, and S. MacDonell, \"Software Forensics: Old Methods for a New Science,\" Proceedings of the International Conference on Software Engineering: Education and Practice (SE:EP '96), pp. 481--485, 1996."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/369585.369598"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/33.2.140"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/236452.236525"}],"container-title":["ACM Inroads"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1869746.1869766","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1869746.1869766","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:52:41Z","timestamp":1750243961000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1869746.1869766"}},"subtitle":["a Java programming plagiarism detection tool"],"short-title":[],"issued":{"date-parts":[[2010,12]]},"references-count":17,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,12]]}},"alternative-id":["10.1145\/1869746.1869766"],"URL":"https:\/\/doi.org\/10.1145\/1869746.1869766","relation":{},"ISSN":["2153-2184","2153-2192"],"issn-type":[{"type":"print","value":"2153-2184"},{"type":"electronic","value":"2153-2192"}],"subject":[],"published":{"date-parts":[[2010,12]]},"assertion":[{"value":"2010-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}