{"id":"https://openalex.org/W7024787372","doi":null,"title":"Source code plagiarism detection in the presence of pervasive plagiarism-hiding source code modifications","display_name":"Source code plagiarism detection in the presence of pervasive plagiarism-hiding source code modifications","publication_year":2021,"publication_date":"2021-01-01","ids":{"openalex":"https://openalex.org/W7024787372"},"language":"en","primary_location":{"id":"pmh:oai:figshare.com:article/28993487","doi":null,"is_oa":false,"landing_page_url":"https://figshare.com/articles/thesis/Source_code_plagiarism_detection_in_the_presence_of_pervasive_plagiarism-hiding_source_code_modifications/28993487","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Thesis"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5085847659","display_name":"Hayden Cheers","orcid":"https://orcid.org/0000-0002-3004-5563","observed_orcids":["https://orcid.org/0000-0002-3004-5563"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Hayden John Cheers (21300773)","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5085847659"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.7031000256538391,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.7031000256538391,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11492","display_name":"Academic integrity and plagiarism","score":0.2946999967098236,"subfield":{"id":"https://openalex.org/subfields/3304","display_name":"Education"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.0003000000142492354,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/source-code-plagiarism-detection","display_name":"code plagiarism detection","score":0.9769999980926514},{"id":"https://openalex.org/keywords/code-similarity","display_name":"code similarity","score":0.8539999723434448},{"id":"https://openalex.org/keywords/reproducible-evaluation","display_name":"reproducible evaluation","score":0.625},{"id":"https://openalex.org/keywords/source-code-transformation","display_name":"source code transformation","score":0.6019999980926514},{"id":"https://openalex.org/keywords/code-obfuscation","display_name":"code obfuscation","score":0.3610000014305115}],"concepts":[{"id":"https://openalex.org/C2780907237","wikidata":"https://www.wikidata.org/wiki/Q2986238","display_name":"Plagiarism detection","level":2,"score":0.9157000184059143},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.8866000175476074},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7688000202178955},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.553600013256073},{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.5375000238418579},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.5144000053405762},{"id":"https://openalex.org/C151578736","wikidata":"https://www.wikidata.org/wiki/Q1251793","display_name":"Redundant code","level":4,"score":0.51419997215271},{"id":"https://openalex.org/C121957198","wikidata":"https://www.wikidata.org/wiki/Q14365593","display_name":"KPI-driven code analysis","level":5,"score":0.5059000253677368},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.5019000172615051},{"id":"https://openalex.org/C47434764","wikidata":"https://www.wikidata.org/wiki/Q1770035","display_name":"Dead code","level":5,"score":0.43869999051094055},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4196000099182129},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.4142000079154968},{"id":"https://openalex.org/C2983685735","wikidata":"https://www.wikidata.org/wiki/Q5227355","display_name":"Data source","level":2,"score":0.3695000112056732},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3666999936103821},{"id":"https://openalex.org/C2778095710","wikidata":"https://www.wikidata.org/wiki/Q6031225","display_name":"Information source (mathematics)","level":2,"score":0.35510000586509705},{"id":"https://openalex.org/C50951305","wikidata":"https://www.wikidata.org/wiki/Q2482534","display_name":"Unreachable code","level":5,"score":0.3375999927520752},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3375000059604645},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.30550000071525574},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.30219998955726624},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.28679999709129333},{"id":"https://openalex.org/C133237599","wikidata":"https://www.wikidata.org/wiki/Q2295111","display_name":"Code smell","level":5,"score":0.2628999948501587},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.25690001249313354},{"id":"https://openalex.org/C2777962739","wikidata":"https://www.wikidata.org/wiki/Q2115507","display_name":"Radioactive source","level":3,"score":0.2531000077724457},{"id":"https://openalex.org/C103278499","wikidata":"https://www.wikidata.org/wiki/Q254465","display_name":"Similarity (geometry)","level":3,"score":0.25049999356269836}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:figshare.com:article/28993487","doi":null,"is_oa":false,"landing_page_url":"https://figshare.com/articles/thesis/Source_code_plagiarism_detection_in_the_presence_of_pervasive_plagiarism-hiding_source_code_modifications/28993487","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Thesis"},{"id":"pmh:uon:38806","doi":null,"is_oa":false,"landing_page_url":"http://hdl.handle.net/1959.13/1430168","pdf_url":null,"source":{"id":"https://openalex.org/S4377196471","display_name":"NOVA (University of Newcastle Australia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I78757542","host_organization_name":"University of Newcastle Australia","host_organization_lineage":["https://openalex.org/I78757542"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"thesis"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W3127649977","https://openalex.org/W4224282122","https://openalex.org/W3002459461","https://openalex.org/W4224015079","https://openalex.org/W1569888331","https://openalex.org/W3011222537","https://openalex.org/W3127553152","https://openalex.org/W2155491649","https://openalex.org/W2906891466","https://openalex.org/W4310584123"],"abstract_inverted_index":{"Source":[0],"code":[1,21,34,43,65,74,84,109,117,141,158,175,211,228,244,274,323,330,346,356,378,389,414,434,441,473],"similarity":[2,275],"is":[3,16,126,146,233,258,336,459],"a":[4,138,196,219,236,300,351,393,431],"well-studied":[5],"area":[6,12],"of":[7,19,41,63,72,96,107,156,186,209,226,241,256,268,289,295,303,306,311,321,333,343,353,361,366,371,411,430,447,454],"software":[8],"engineering.":[9],"One":[10],"notable":[11],"applied":[13],"to":[14,38,112,128,136,194,198,234,264,286,403,462],"education":[15],"the":[17,59,70,105,206,223,341,359,405,420,426,451],"detection":[18,36,67,76,86,119,143,160,177,213,230,246,325,348,380,416,436,443,475],"source":[20,33,42,64,73,83,108,116,140,157,174,210,227,243,273,322,329,345,355,367,377,388,413,433,440,472],"plagiarism":[22,35,44,66,75,85,114,118,142,159,176,212,229,245,257,324,347,379,415,435,442,448,474],"from":[23,397],"undergraduate":[24,46,334],"computing":[25],"students.":[26],"Many":[27],"prior":[28],"works":[29,57],"have":[30],"proposed":[31,173],"automated":[32,224],"tools":[37,77,87,161,178,204,326,349,381,417],"identify":[39,265,287],"indications":[40,446],"in":[45,123,313,401,419],"programming":[47],"assignments.":[48],"However,":[49,193],"there":[50,99],"are":[51,78,94,100,162,169,179,282,293,309,382],"three":[52,132],"important":[53],"problems":[54],"with":[55,271],"existing":[56,152,376,412],"on":[58,115],"development":[60],"and":[61,134,149,172,218,238,284,358,391,409,428,467],"evaluation":[62,166,215,225,320,339,373,429],"tools.":[68,120,153,231,247,476],"Firstly,":[69,154],"evaluations":[71,155],"commonly":[79],"not":[80,89,163,170,180,383],"reproducible.":[81],"Secondly,":[82,248],"do":[88],"indicate":[90,374],"what":[91],"assignment":[92,253,269,290,315,455],"submissions":[93,254,270,291],"suspicious":[95,255,294],"plagiarism.":[97,296],"Thirdly,":[98,317],"no":[101],"comprehensive":[102],"studies":[103],"evaluating":[104,242],"impact":[106],"modifications":[110,331],"used":[111,285],"hide":[113],"The":[121,260,277,369,438],"work":[122,202,424],"this":[124,199,201,372,423],"thesis":[125],"designed":[127],"initially":[129],"address":[130,404],"these":[131,187],"problems,":[133],"proceeds":[135],"propose":[137],"novel":[139,432],"tool":[144,214,444],"that":[145,221,292,308,375],"more":[147,465],"robust":[148,384,466],"accurate":[150,468],"than":[151],"reproducible":[164,239],"as":[165,392],"data":[167,216],"sets":[168],"released,":[171],"made":[181],"available":[182,344,471],"for":[183,205,251],"reuse.":[184],"Neither":[185],"factors":[188],"can":[189,395],"be":[190,463],"directly":[191],"addressed.":[192],"present":[195],"solution":[197],"problem,":[200],"presents":[203,425],"automatic":[207],"generation":[208],"sets,":[217],"pipeline":[220],"facilitates":[222],"This":[232,297,338,457],"afford":[235],"semi-automatic":[237,301],"method":[240,302],"an":[249,318],"approach":[250,261,458],"identifying":[252],"presented.":[259,337],"applies":[262],"clustering":[263],"similar":[266,272],"groups":[267,288,305],"scores.":[276],"relations":[278],"between":[279],"clustered":[280],"scores":[281],"analysed":[283],"then":[298,460],"affords":[299],"suggesting":[304],"students":[307],"suspected":[310],"plagiarising":[312],"their":[314],"submissions.":[316,456],"empirical":[319,421],"pervasive":[327,386],"against":[328,350,385,469],"representative":[332],"plagiarisers":[335],"measures":[340],"performance":[342],"selection":[352],"14":[354],"transformations,":[357],"injection":[360],"4":[362],"different":[363],"fragment":[364],"types":[365],"code.":[368],"results":[370],"plagiarism-hiding":[387],"modifications,":[390],"result":[394],"suffer":[396],"poor":[398,407],"accuracy.":[399],"Finally,":[400],"order":[402],"identified":[406,418],"robustness":[408],"accuracy":[410],"evaluation,":[422],"design":[427],"tool.":[437],"presented":[439],"identifies":[445],"by":[449],"analysing":[450],"runtime":[452],"behaviour":[453],"demonstrated":[461],"both":[464],"currently":[470]},"counts_by_year":[],"updated_date":"2026-10-12T09:40:04.860316","created_date":"2025-10-10T00:00:00"}
