{"id":"https://openalex.org/W2090850858","doi":"https://doi.org/10.4304/jmm.6.4.320-328","title":"Code Syntax-Comparison Algorithm Based on Type-Redefinition-Preprocessing and Rehash Classification","display_name":"Code Syntax-Comparison Algorithm Based on Type-Redefinition-Preprocessing and Rehash Classification","publication_year":2011,"publication_date":"2011-08-01","ids":{"openalex":"https://openalex.org/W2090850858","doi":"https://doi.org/10.4304/jmm.6.4.320-328","mag":"2090850858"},"language":"en","primary_location":{"id":"doi:10.4304/jmm.6.4.320-328","is_oa":false,"landing_page_url":"https://doi.org/10.4304/jmm.6.4.320-328","pdf_url":null,"source":{"id":"https://openalex.org/S16006927","display_name":"Journal of Multimedia","issn_l":"1796-2048","issn":["1796-2048"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Multimedia","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"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/A5084818732","display_name":"Baojiang Cui","orcid":"https://orcid.org/0000-0001-6937-4068"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Baojiang Cui","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064987259","display_name":"Jun Guan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jun Guan","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100786389","display_name":"Tao Guo","orcid":"https://orcid.org/0000-0002-4262-5848"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tao Guo","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058316815","display_name":"Lifang Han","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lifang Han","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100438360","display_name":"Jianxin Wang","orcid":"https://orcid.org/0000-0003-1516-0480"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jianxin Wang","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5028448150","display_name":"Yupeng Ji","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yupeng Ji","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5084818732"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.4779,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.88197226,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"6","issue":"4","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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.9998999834060669,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9966999888420105,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/computer-science","display_name":"Computer science","score":0.7898430228233337},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6637955904006958},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.6209601759910583},{"id":"https://openalex.org/keywords/preprocessor","display_name":"Preprocessor","score":0.5973998308181763},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4928779602050781},{"id":"https://openalex.org/keywords/type","display_name":"Type (biology)","score":0.4162999391555786},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.4030945301055908},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.38263899087905884},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3682836592197418},{"id":"https://openalex.org/keywords/pattern-recognition","display_name":"Pattern recognition (psychology)","score":0.32824212312698364},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.07876121997833252}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7898430228233337},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6637955904006958},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.6209601759910583},{"id":"https://openalex.org/C34736171","wikidata":"https://www.wikidata.org/wiki/Q918333","display_name":"Preprocessor","level":2,"score":0.5973998308181763},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4928779602050781},{"id":"https://openalex.org/C2777299769","wikidata":"https://www.wikidata.org/wiki/Q3707858","display_name":"Type (biology)","level":2,"score":0.4162999391555786},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.4030945301055908},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.38263899087905884},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3682836592197418},{"id":"https://openalex.org/C153180895","wikidata":"https://www.wikidata.org/wiki/Q7148389","display_name":"Pattern recognition (psychology)","level":2,"score":0.32824212312698364},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.07876121997833252},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.4304/jmm.6.4.320-328","is_oa":false,"landing_page_url":"https://doi.org/10.4304/jmm.6.4.320-328","pdf_url":null,"source":{"id":"https://openalex.org/S16006927","display_name":"Journal of Multimedia","issn_l":"1796-2048","issn":["1796-2048"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Multimedia","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W1593203335","https://openalex.org/W1980482639","https://openalex.org/W1983517407","https://openalex.org/W2004364921","https://openalex.org/W2021578503","https://openalex.org/W2096491586","https://openalex.org/W2118024368","https://openalex.org/W2122780100","https://openalex.org/W2128782367","https://openalex.org/W2138756793","https://openalex.org/W2151951885","https://openalex.org/W2157532207","https://openalex.org/W2162261690","https://openalex.org/W2162336214"],"related_works":["https://openalex.org/W4388713123","https://openalex.org/W3194438104","https://openalex.org/W2397288865","https://openalex.org/W2570592793","https://openalex.org/W2753140600","https://openalex.org/W2368524271","https://openalex.org/W2576709312","https://openalex.org/W2354135050","https://openalex.org/W1979017339","https://openalex.org/W2023657818"],"abstract_inverted_index":{"The":[0,33],"code":[1,109],"comparison":[2],"technology":[3],"plays":[4],"an":[5,77],"important":[6],"role":[7],"in":[8],"the":[9,42,63,87,97,118,123,129],"fields":[10],"of":[11,24,50,58,89,99,122],"software":[12,67],"security":[13],"protection":[14],"and":[15,31,53,96,126],"plagiarism":[16,25,68,82],"detection.":[17,69],"Nowadays,":[18],"there":[19],"are":[20],"mainly":[21],"FIVE":[22],"approaches":[23,36,60],"detection,":[26,83],"file-attribute-based,":[27],"text-based,":[28],"token-based,":[29],"syntax-based":[30],"semantic-based.":[32],"prior":[34,73],"three":[35],"have":[37],"their":[38],"own":[39],"limitations,":[40],"while":[41],"technique":[43],"based":[44,112],"on":[45,65,71,79,113],"syntax":[46,124],"has":[47],"its":[48],"shortage":[49],"detection":[51],"ability":[52],"low":[54],"efficiency":[55],"that":[56],"all":[57],"these":[59],"cannot":[61],"meet":[62],"requirements":[64],"large-scale":[66],"Based":[70],"our":[72],"research,":[74],"we":[75],"propose":[76],"algorithm":[78,111],"type":[80,91,100],"redefinition":[81,98],"which":[84,116],"could":[85],"detect":[86],"level":[88],"simple":[90],"redefinition,":[92,95],"repeating":[93],"pattern":[94],"with":[101],"pointer.":[102],"Besides,":[103],"this":[104],"paper":[105],"also":[106],"proposes":[107],"a":[108],"syntax-comparison":[110],"rehash":[114],"classification,":[115],"enhances":[117],"node":[119],"storage":[120],"structure":[121],"tree,":[125],"greatly":[127],"improves":[128],"efficiency.":[130]},"counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
