{"id":"https://openalex.org/W3128017368","doi":"https://doi.org/10.1155/2021/5547766","title":"Software Birthmark Usability for Source Code Transformation Using Machine Learning Algorithms","display_name":"Software Birthmark Usability for Source Code Transformation Using Machine Learning Algorithms","publication_year":2021,"publication_date":"2021-02-08","ids":{"openalex":"https://openalex.org/W3128017368","doi":"https://doi.org/10.1155/2021/5547766","mag":"3128017368"},"language":"en","primary_location":{"id":"doi:10.1155/2021/5547766","is_oa":true,"landing_page_url":"http://doi.org/10.1155/2021/5547766","pdf_url":"https://downloads.hindawi.com/journals/sp/2021/5547766.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://downloads.hindawi.com/journals/sp/2021/5547766.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5042792034","display_name":"Keqing Guan","orcid":null},"institutions":[{"id":"https://openalex.org/I2801561730","display_name":"Liaoning University of International Business and Economics","ror":"https://ror.org/03m6hya42","country_code":"CN","type":"education","lineage":["https://openalex.org/I2801561730"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Keqing Guan","raw_affiliation_strings":["Institute for Big Data Research, Liaoning University of International Business and Economics, Dalian 116052, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute for Big Data Research, Liaoning University of International Business and Economics, Dalian 116052, China","institution_ids":["https://openalex.org/I2801561730"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020009700","display_name":"Shah Nazir","orcid":"https://orcid.org/0000-0003-0126-9944"},"institutions":[{"id":"https://openalex.org/I4210142599","display_name":"University of Swabi","ror":"https://ror.org/04ez8az68","country_code":"PK","type":"education","lineage":["https://openalex.org/I4210142599"]}],"countries":["PK"],"is_corresponding":true,"raw_author_name":"Shah Nazir","raw_affiliation_strings":["Department of Computer Science, University of Swabi, Swabi, Pakistan"],"raw_orcid":"https://orcid.org/0000-0003-0126-9944","affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Swabi, Swabi, Pakistan","institution_ids":["https://openalex.org/I4210142599"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088645307","display_name":"Xianli Kong","orcid":"https://orcid.org/0000-0002-4070-4091"},"institutions":[{"id":"https://openalex.org/I130480701","display_name":"Dongbei University of Finance and Economics","ror":"https://ror.org/05db1pj03","country_code":"CN","type":"education","lineage":["https://openalex.org/I130480701"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Xianli Kong","raw_affiliation_strings":["School of Economics, Dongbei University of Finance & Economics, Dalian 116025, China"],"raw_orcid":"https://orcid.org/0000-0002-4070-4091","affiliations":[{"raw_affiliation_string":"School of Economics, Dongbei University of Finance & Economics, Dalian 116025, China","institution_ids":["https://openalex.org/I130480701"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080679937","display_name":"Sadaqat Ur Rehman","orcid":"https://orcid.org/0000-0002-6786-0801"},"institutions":[{"id":"https://openalex.org/I2802902501","display_name":"Namal University","ror":"https://ror.org/00zcxra43","country_code":"PK","type":"education","lineage":["https://openalex.org/I2802902501"]}],"countries":["PK"],"is_corresponding":false,"raw_author_name":"Sadaqat ur Rehman","raw_affiliation_strings":["Department of Computer Science, Namal Institute, Mianwali 42250, Pakistan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Namal Institute, Mianwali 42250, Pakistan","institution_ids":["https://openalex.org/I2802902501"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5020009700","https://openalex.org/A5088645307"],"corresponding_institution_ids":["https://openalex.org/I130480701","https://openalex.org/I4210142599"],"apc_list":{"value":1800,"currency":"USD","value_usd":1800},"apc_paid":{"value":1800,"currency":"USD","value_usd":1800},"fwci":0.4631,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.58870806,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"2021","issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9998000264167786,"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/T10260","display_name":"Software Engineering Research","score":0.9979000091552734,"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/T12034","display_name":"Digital and Cyber Forensics","score":0.9782000184059143,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8129699230194092},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6704649925231934},{"id":"https://openalex.org/keywords/birthmark","display_name":"Birthmark","score":0.6374937295913696},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5263981819152832},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.5180737972259521},{"id":"https://openalex.org/keywords/usability","display_name":"Usability","score":0.5125687122344971},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5124809741973877},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.4727552533149719},{"id":"https://openalex.org/keywords/backporting","display_name":"Backporting","score":0.46941813826560974},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.453779011964798},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.420911967754364},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.41136765480041504},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.401478111743927},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2315332591533661}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8129699230194092},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6704649925231934},{"id":"https://openalex.org/C2776826570","wikidata":"https://www.wikidata.org/wiki/Q3513591","display_name":"Birthmark","level":2,"score":0.6374937295913696},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5263981819152832},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.5180737972259521},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.5125687122344971},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5124809741973877},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.4727552533149719},{"id":"https://openalex.org/C21491501","wikidata":"https://www.wikidata.org/wiki/Q430253","display_name":"Backporting","level":5,"score":0.46941813826560974},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.453779011964798},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.420911967754364},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.41136765480041504},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.401478111743927},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2315332591533661},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1155/2021/5547766","is_oa":true,"landing_page_url":"http://doi.org/10.1155/2021/5547766","pdf_url":"https://downloads.hindawi.com/journals/sp/2021/5547766.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:afd974a1bb4f40a0879cc221700cc5eb","is_oa":false,"landing_page_url":"https://doaj.org/article/afd974a1bb4f40a0879cc221700cc5eb","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Scientific Programming, Vol 2021 (2021)","raw_type":"article"},{"id":"pmh:oai:hindawi.com:10.1155/2021/5547766","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2021/5547766","pdf_url":null,"source":{"id":"https://openalex.org/S4306400340","display_name":"Hindawi Journal of Chemistry (Hindawi)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210126990","host_organization_name":"Hindawi (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210126990"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Research Article"}],"best_oa_location":{"id":"doi:10.1155/2021/5547766","is_oa":true,"landing_page_url":"http://doi.org/10.1155/2021/5547766","pdf_url":"https://downloads.hindawi.com/journals/sp/2021/5547766.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.7400000095367432}],"awards":[],"funders":[{"id":"https://openalex.org/F4320312338","display_name":"University of International Business and Economics","ror":"https://ror.org/05khqpb71"},{"id":"https://openalex.org/F4320324783","display_name":"Liaoning University","ror":"https://ror.org/03xpwj629"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3128017368.pdf","grobid_xml":"https://content.openalex.org/works/W3128017368.grobid-xml"},"referenced_works_count":49,"referenced_works":["https://openalex.org/W150085617","https://openalex.org/W1500616534","https://openalex.org/W1863385414","https://openalex.org/W1965838820","https://openalex.org/W1970320668","https://openalex.org/W1971331173","https://openalex.org/W1978388458","https://openalex.org/W1981646526","https://openalex.org/W1995739251","https://openalex.org/W2003552479","https://openalex.org/W2007198903","https://openalex.org/W2008417519","https://openalex.org/W2019919182","https://openalex.org/W2022277814","https://openalex.org/W2025715015","https://openalex.org/W2028955417","https://openalex.org/W2034861455","https://openalex.org/W2038159719","https://openalex.org/W2040731139","https://openalex.org/W2058699798","https://openalex.org/W2071779312","https://openalex.org/W2073888568","https://openalex.org/W2095888958","https://openalex.org/W2102748361","https://openalex.org/W2106469634","https://openalex.org/W2117583561","https://openalex.org/W2119691187","https://openalex.org/W2127020518","https://openalex.org/W2127466157","https://openalex.org/W2148276455","https://openalex.org/W2150180300","https://openalex.org/W2151505086","https://openalex.org/W2152480594","https://openalex.org/W2162444146","https://openalex.org/W2194609298","https://openalex.org/W2204482631","https://openalex.org/W2205483282","https://openalex.org/W2216929801","https://openalex.org/W2314180245","https://openalex.org/W2317869823","https://openalex.org/W2559088558","https://openalex.org/W2604979484","https://openalex.org/W2888411467","https://openalex.org/W2908865399","https://openalex.org/W2945230515","https://openalex.org/W3145775824","https://openalex.org/W3158050516","https://openalex.org/W4285719527","https://openalex.org/W6688117310"],"related_works":["https://openalex.org/W2093805336","https://openalex.org/W2256611834","https://openalex.org/W4200453963","https://openalex.org/W2110615297","https://openalex.org/W2194609298","https://openalex.org/W1638297612","https://openalex.org/W2550115983","https://openalex.org/W1030291163","https://openalex.org/W2986905928","https://openalex.org/W2908865399"],"abstract_inverted_index":{"Source":[0],"code":[1,9,52,55,67,141,189],"transformation":[2,53],"is":[3,13,28],"a":[4,11],"way":[5],"in":[6,31,102,127,185],"which":[7,111],"source":[8,51,66,79,140,188],"of":[10,33,41,63,89,144,150,166,178,181,187,200,208,223],"program":[12],"transformed":[14],"by":[15,156],"observing":[16],"any":[17,157],"operation":[18],"for":[19,50,176,198],"generating":[20],"another":[21],"or":[22,159],"nearly":[23],"the":[24,36,39,42,61,65,72,78,82,90,94,103,123,128,139,164,179,201,206,221,224],"same":[25],"program.":[26,44],"This":[27],"mostly":[29],"performed":[30],"situations":[32],"piracy":[34,99,124],"where":[35],"pirates":[37],"want":[38,75],"ownership":[40,165],"software":[43,85,98,110,129,151,155,183,202],"Various":[45,105],"approaches":[46,91],"are":[47,107,112,134],"being":[48],"practiced":[49],"and":[54,68,142,161,213],"obfuscation.":[56],"Researchers":[57],"tried":[58],"to":[59,76,96,136],"overcome":[60],"issue":[62],"modifying":[64],"prevent":[69],"it":[70],"from":[71,109],"people":[73],"who":[74],"change":[77],"code.":[80],"Among":[81],"existing":[83,182],"approaches,":[84],"birthmark":[86,152],"was":[87,196],"one":[88],"developed":[92],"with":[93],"aim":[95],"detect":[97],"that":[100,125],"exists":[101,126],"software.":[104,167],"features":[106],"extracted":[108,121],"collectively":[113],"termed":[114],"as":[115],"\u201csoftware":[116],"birthmark.\u201d":[117],"Based":[118],"on":[119,138],"these":[120],"features,":[122],"can":[130,153],"be":[131],"detected.":[132],"Birthmarks":[133],"considered":[135],"insist":[137],"executable":[143],"certain":[145],"programming":[146],"languages.":[147],"The":[148,168,191,217],"usability":[149,180],"protect":[154],"modification":[158],"changes":[160],"ultimately":[162],"preserve":[163],"proposed":[169,225],"study":[170],"has":[171],"used":[172,197],"machine":[173],"learning":[174],"algorithms":[175,207],"classification":[177,199],"birthmarks":[184],"terms":[186],"transformation.":[190],"K-nearest":[192],"neighbors":[193],"(K-NN)":[194],"algorithm":[195],"birthmarks.":[203],"For":[204],"cross-validation,":[205],"decision":[209],"rules,":[210],"decomposition":[211],"tree,":[212],"LTF-C":[214],"were":[215],"used.":[216],"experimental":[218],"results":[219],"show":[220],"effectiveness":[222],"research.":[226]},"counts_by_year":[{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
