{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:16:39Z","timestamp":1759032999881,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,2,3]],"date-time":"2020-02-03T00:00:00Z","timestamp":1580688000000},"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":[[2020,2,3]]},"DOI":"10.1145\/3373165.3373171","type":"proceedings-article","created":{"date-parts":[[2020,1,23]],"date-time":"2020-01-23T22:42:19Z","timestamp":1579819339000},"page":"48-55","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":24,"title":["Syntax Trees and Information Retrieval to Improve Code Similarity Detection"],"prefix":"10.1145","author":[{"given":"Oscar","family":"Karnalim","sequence":"first","affiliation":[{"name":"University of Newcastle, New South Wales, Australia and Maranatha Christian University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Simon","sequence":"additional","affiliation":[{"name":"University of Newcastle, New South Wales, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,2,3]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"29th Australasian Computer Science Conference -","volume":"48","author":"Arwin Christian","year":"2006","unstructured":"Christian Arwin and S. M. M. Tahaghoghi . 2006 . Plagiarism detection across programming languages . In 29th Australasian Computer Science Conference - Volume 48 . Australian Computer Society, Hobart, 277--286. Christian Arwin and S. M. M. Tahaghoghi. 2006. Plagiarism detection across programming languages. In 29th Australasian Computer Science Conference - Volume 48. Australian Computer Society, Hobart, 277--286."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1002\/cae.21571"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.750"},{"key":"e_1_3_2_1_4_1","volume-title":"Cooper and Linda Torczon","author":"Keith","year":"2012","unstructured":"Keith D. Cooper and Linda Torczon . 2012 . Engineering a Compiler (Second Edition). Morgan Kaufmann . Keith D. Cooper and Linda Torczon. 2012. Engineering a Compiler (Second Edition). Morgan Kaufmann."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2007.906776"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.223"},{"key":"e_1_3_2_1_7_1","volume-title":"Search Engines: Information Retrieval in Practice","author":"Croft W. Bruce","year":"2010","unstructured":"W. Bruce Croft , Donald Metzler , and Trevor Strohman . 2010 . Search Engines: Information Retrieval in Practice . Addison-Wesley . 520 pages. W. Bruce Croft, Donald Metzler, and Trevor Strohman. 2010. Search Engines: Information Retrieval in Practice. Addison-Wesley. 520 pages."},{"key":"e_1_3_2_1_8_1","first-page":"1","article-title":"A source code similarity system for plagiarism detection","volume":"56","author":"Dragan Ga\u0161evi\u0107 Zoran","year":"2013","unstructured":"Zoran &Dstrok;uri\u0107 and Dragan Ga\u0161evi\u0107 . 2013 . A source code similarity system for plagiarism detection . Computer Journal 56 , 1 (Jan 2013), 70--86. https:\/\/doi.org\/10.1093\/comjnl\/bxs018 10.1093\/comjnl Zoran &Dstrok;uri\u0107 and Dragan Ga\u0161evi\u0107. 2013. A source code similarity system for plagiarism detection. Computer Journal 56, 1 (Jan 2013), 70--86. https:\/\/doi.org\/10.1093\/comjnl\/bxs018","journal-title":"Computer Journal"},{"key":"e_1_3_2_1_9_1","first-page":"1708","article-title":"Cross-language source code reuse detection using latent semantic analysis","volume":"21","author":"Flores Enrique","year":"2015","unstructured":"Enrique Flores , Alberto Barr\u00f3n-Cede\u00f1o , Lidia Moreno , and Paolo Rosso . 2015 . Cross-language source code reuse detection using latent semantic analysis . Journal of Universal Computer Science 21 , 13 (2015), 1708 -- 1725 . Enrique Flores, Alberto Barr\u00f3n-Cede\u00f1o, Lidia Moreno, and Paolo Rosso. 2015. Cross-language source code reuse detection using latent semantic analysis. Journal of Universal Computer Science 21, 13 (2015), 1708--1725.","journal-title":"Journal of Universal Computer Science"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1002\/cae.21608"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.15388\/infedu.2014.01"},{"key":"e_1_3_2_1_12_1","volume-title":"WASTK: a weighted abstract syntax tree kernel method for source code plagiarism detection. Scientific Programming 2017 (Feb","author":"Fu Deqiang","year":"2017","unstructured":"Deqiang Fu , Yanyan Xu , Haoran Yu , and Boyang Yang . 2017. WASTK: a weighted abstract syntax tree kernel method for source code plagiarism detection. Scientific Programming 2017 (Feb 2017 ), 1--8. https:\/\/doi.org\/10.1155\/2017\/7809047 10.1155\/2017 Deqiang Fu, Yanyan Xu, Haoran Yu, and Boyang Yang. 2017. WASTK: a weighted abstract syntax tree kernel method for source code plagiarism detection. Scientific Programming 2017 (Feb 2017), 1--8. https:\/\/doi.org\/10.1155\/2017\/7809047"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562877.1562900"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/EWME.2016.7496465"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/199544.199601"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICTS.2016.7910274"},{"key":"e_1_3_2_1_17_1","volume-title":"International Journal of Computers and Applications (Mar","author":"Karnalim Oscar","year":"2019","unstructured":"Oscar Karnalim . 2019. Source code plagiarism detection with low-level structural representation and information retrieval . International Journal of Computers and Applications (Mar 2019 ). https:\/\/doi.org\/10.1080\/1206212X.2019.1589944 10.1080\/1206212X.2019.1589944 Oscar Karnalim. 2019. Source code plagiarism detection with low-level structural representation and information retrieval. International Journal of Computers and Applications (Mar 2019). https:\/\/doi.org\/10.1080\/1206212X.2019.1589944"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.15388\/infedu.2019.15"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/SNPD.2014.6888733"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2007.4417860"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/382222.382462"},{"key":"e_1_3_2_1_22_1","unstructured":"Terence Parr. 2013. The definitive ANTLR 4 reference. Pragmatic Bookshelf.  Terence Parr. 2013. The definitive ANTLR 4 reference. Pragmatic Bookshelf."},{"key":"e_1_3_2_1_23_1","first-page":"1016","article-title":"Finding plagiarisms among a set of programs with JPlag","volume":"8","author":"Prechelt Lutz","year":"2002","unstructured":"Lutz Prechelt , Guido Malpohl , and Michael Philippsen . 2002 . Finding plagiarisms among a set of programs with JPlag . Journal of Universal Computer Science 8 , 11 (2002), 1016 -- 1038 . Lutz Prechelt, Guido Malpohl, and Michael Philippsen. 2002. Finding plagiarisms among a set of programs with JPlag. Journal of Universal Computer Science 8, 11 (2002), 1016--1038.","journal-title":"Journal of Universal Computer Science"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.31341\/jios.41.1.7"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059064"},{"key":"e_1_3_2_1_26_1","volume-title":"13th Koli Calling International Conference on Computing Education Research.ACM Press, Koli, 23--32","author":"Cook Beth","year":"2013","unstructured":"Simon, Beth Cook , Judy Sheard , Angela Carbone , and Chris Johnson . 2013 . Academic integrity: differences between computing assessments and essays . In 13th Koli Calling International Conference on Computing Education Research.ACM Press, Koli, 23--32 . https:\/\/doi.org\/10.1145\/2526968.2526971 10.1145\/2526968.2526971 Simon, Beth Cook, Judy Sheard, Angela Carbone, and Chris Johnson. 2013. Academic integrity: differences between computing assessments and essays. In 13th Koli Calling International Conference on Computing Education Research.ACM Press, Koli, 23--32. https:\/\/doi.org\/10.1145\/2526968.2526971"},{"key":"e_1_3_2_1_27_1","volume-title":"21st Australasian Computing Education Conference. ACM Press","author":"Myers Trina","year":"2019","unstructured":"Simon, Trina Myers , Dianna Hardy , and Raina Mason . 2019 . Variations on a theme: academic integrity and program code . In 21st Australasian Computing Education Conference. ACM Press , Sydney, 56--63. https:\/\/doi.org\/10.1145\/3286960.3286967 10.1145\/3286960.3286967 Simon, Trina Myers, Dianna Hardy, and Raina Mason. 2019. Variations on a theme: academic integrity and program code. In 21st Australasian Computing Education Conference. ACM Press, Sydney, 56--63. https:\/\/doi.org\/10.1145\/3286960.3286967"},{"key":"e_1_3_2_1_28_1","volume-title":"20th Australasian Computing Education Conference. ACM Press","author":"Sheard Judy","year":"2018","unstructured":"Simon, Judy Sheard , Michael Morgan , Andrew Petersen , Amber Settle , and Jane Sinclair . 2018 . Informing students about academic integrity in programming . In 20th Australasian Computing Education Conference. ACM Press , New York, New York, USA, 113--122. https:\/\/doi.org\/10.1145\/3160489.3160502 10.1145\/3160489.3160502 Simon, Judy Sheard, Michael Morgan, Andrew Petersen, Amber Settle, and Jane Sinclair. 2018. Informing students about academic integrity in programming. In 20th Australasian Computing Education Conference. ACM Press, New York, New York, USA, 113--122. https:\/\/doi.org\/10.1145\/3160489.3160502"},{"key":"e_1_3_2_1_29_1","volume-title":"Computation of program source code similarity by composition of parse tree and call graph. Mathematical Problems in Engineering 2015 (Apr","author":"Song Hyun-Je","year":"2015","unstructured":"Hyun-Je Song , Seong-Bae Park , and Se Young Park . 2015. Computation of program source code similarity by composition of parse tree and call graph. Mathematical Problems in Engineering 2015 (Apr 2015 ), 1--12. https:\/\/doi.org\/10.1155\/2015\/429807 10.1155\/2015 Hyun-Je Song, Seong-Bae Park, and Se Young Park. 2015. Computation of program source code similarity by composition of parse tree and call graph. Mathematical Problems in Engineering 2015 (Apr 2015), 1--12. https:\/\/doi.org\/10.1155\/2015\/429807"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1002\/cae.22066"},{"key":"e_1_3_2_1_31_1","volume-title":"Plagiarism detection in students' programming assignments based on semantics: multimedia e-learning based smart assessment methodology. Multimedia Tools and Applications (Mar","author":"Ullah Farhan","year":"2018","unstructured":"Farhan Ullah , Junfeng Wang , Muhammad Farhan , Sohail Jabbar , Zhiming Wu , and Shehzad Khalid . 2018. Plagiarism detection in students' programming assignments based on semantics: multimedia e-learning based smart assessment methodology. Multimedia Tools and Applications (Mar 2018 ). https:\/\/doi.org\/10.1007\/s11042-018-5827-6 10.1007\/s11042-018-5827-6 Farhan Ullah, Junfeng Wang, Muhammad Farhan, Sohail Jabbar, Zhiming Wu, and Shehzad Khalid. 2018. Plagiarism detection in students' programming assignments based on semantics: multimedia e-learning based smart assessment methodology. Multimedia Tools and Applications (Mar 2018). https:\/\/doi.org\/10.1007\/s11042-018-5827-6"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSE.2018.8468817"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/134510.134564"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/236452.236525"}],"event":{"name":"ACE'20: Twenty-Second Australasian Computing Education Conference","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"],"location":"Melbourne VIC Australia","acronym":"ACE'20"},"container-title":["Proceedings of the Twenty-Second Australasian Computing Education Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3373165.3373171","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3373165.3373171","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:44:45Z","timestamp":1750203885000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3373165.3373171"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,3]]},"references-count":34,"alternative-id":["10.1145\/3373165.3373171","10.1145\/3373165"],"URL":"https:\/\/doi.org\/10.1145\/3373165.3373171","relation":{},"subject":[],"published":{"date-parts":[[2020,2,3]]},"assertion":[{"value":"2020-02-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}