{"id":"https://openalex.org/W2976414818","doi":"https://doi.org/10.1109/access.2019.2943639","title":"Source Code Authorship Attribution Using Hybrid Approach of Program Dependence Graph and Deep Learning Model","display_name":"Source Code Authorship Attribution Using Hybrid Approach of Program Dependence Graph and Deep Learning Model","publication_year":2019,"publication_date":"2019-01-01","ids":{"openalex":"https://openalex.org/W2976414818","doi":"https://doi.org/10.1109/access.2019.2943639","mag":"2976414818"},"language":"en","primary_location":{"id":"doi:10.1109/access.2019.2943639","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2019.2943639","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08848478.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08848478.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5050849175","display_name":"Farhan Ullah","orcid":"https://orcid.org/0000-0002-1030-1275"},"institutions":[{"id":"https://openalex.org/I24185976","display_name":"Sichuan University","ror":"https://ror.org/011ashp19","country_code":"CN","type":"education","lineage":["https://openalex.org/I24185976"]},{"id":"https://openalex.org/I4210125143","display_name":"Chengdu University","ror":"https://ror.org/034z67559","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210125143"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Farhan Ullah","raw_affiliation_strings":["College of Computer Science, Sichuan University, Chengdu, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science, Sichuan University, Chengdu, China","institution_ids":["https://openalex.org/I24185976","https://openalex.org/I4210125143"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100377341","display_name":"Junfeng Wang","orcid":"https://orcid.org/0000-0003-1699-2270"},"institutions":[{"id":"https://openalex.org/I24185976","display_name":"Sichuan University","ror":"https://ror.org/011ashp19","country_code":"CN","type":"education","lineage":["https://openalex.org/I24185976"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Junfeng Wang","raw_affiliation_strings":["School of Aeronautics and Astronautics, College of Computer Science, Sichuan University, Chengdu, China"],"raw_orcid":"https://orcid.org/0000-0003-1699-2270","affiliations":[{"raw_affiliation_string":"School of Aeronautics and Astronautics, College of Computer Science, Sichuan University, Chengdu, China","institution_ids":["https://openalex.org/I24185976"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045284879","display_name":"Sohail Jabbar","orcid":"https://orcid.org/0000-0002-2127-1235"},"institutions":[{"id":"https://openalex.org/I11983389","display_name":"Manchester Metropolitan University","ror":"https://ror.org/02hstj355","country_code":"GB","type":"education","lineage":["https://openalex.org/I11983389"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Sohail Jabbar","raw_affiliation_strings":["Department of Computing and Mathematics, Manchester Metropolitan University, Manchester, U.K"],"raw_orcid":"https://orcid.org/0000-0002-2127-1235","affiliations":[{"raw_affiliation_string":"Department of Computing and Mathematics, Manchester Metropolitan University, Manchester, U.K","institution_ids":["https://openalex.org/I11983389"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066044089","display_name":"Fadi Al\u2010Turjman","orcid":"https://orcid.org/0000-0001-5418-873X"},"institutions":[{"id":"https://openalex.org/I69050122","display_name":"Near East University","ror":"https://ror.org/02x8svs93","country_code":"CY","type":"education","lineage":["https://openalex.org/I69050122"]}],"countries":["CY"],"is_corresponding":false,"raw_author_name":"Fadi Al-Turjman","raw_affiliation_strings":["Artificial Intelligence Department, Near East University, Nicosia, Turkey"],"raw_orcid":"https://orcid.org/0000-0001-5418-873X","affiliations":[{"raw_affiliation_string":"Artificial Intelligence Department, Near East University, Nicosia, Turkey","institution_ids":["https://openalex.org/I69050122"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5018409592","display_name":"Mamoun Alazab","orcid":"https://orcid.org/0000-0002-1928-3704"},"institutions":[{"id":"https://openalex.org/I29894533","display_name":"Charles Darwin University","ror":"https://ror.org/048zcaj52","country_code":"AU","type":"education","lineage":["https://openalex.org/I29894533"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Mamoun Alazab","raw_affiliation_strings":["College of Engineering, IT & Environment, Charles Darwin University, Casuarina, NT, Australia"],"raw_orcid":"https://orcid.org/0000-0002-1928-3704","affiliations":[{"raw_affiliation_string":"College of Engineering, IT & Environment, Charles Darwin University, Casuarina, NT, Australia","institution_ids":["https://openalex.org/I29894533"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":4.1272,"has_fulltext":true,"cited_by_count":56,"citation_normalized_percentile":{"value":0.94976201,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":99},"biblio":{"volume":"7","issue":null,"first_page":"141987","last_page":"141999"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12380","display_name":"Authorship Attribution and Profiling","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12380","display_name":"Authorship Attribution and Profiling","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9922999739646912,"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/T12357","display_name":"Digital Media Forensic Detection","score":0.9850999712944031,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.770890474319458},{"id":"https://openalex.org/keywords/authorship-attribution","display_name":"Authorship attribution","score":0.6817640066146851},{"id":"https://openalex.org/keywords/attribution","display_name":"Attribution","score":0.5858901739120483},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4982776641845703},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4773802161216736},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.46219688653945923},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4588502049446106},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.37235790491104126},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.33276277780532837},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2444974184036255},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.07470685243606567}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.770890474319458},{"id":"https://openalex.org/C3020202489","wikidata":"https://www.wikidata.org/wiki/Q2032038","display_name":"Authorship attribution","level":2,"score":0.6817640066146851},{"id":"https://openalex.org/C143299363","wikidata":"https://www.wikidata.org/wiki/Q900584","display_name":"Attribution","level":2,"score":0.5858901739120483},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4982776641845703},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4773802161216736},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.46219688653945923},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4588502049446106},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.37235790491104126},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.33276277780532837},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2444974184036255},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.07470685243606567},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C77805123","wikidata":"https://www.wikidata.org/wiki/Q161272","display_name":"Social psychology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2019.2943639","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2019.2943639","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08848478.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:b161a55b2728426fa3f640a85bee4a7a","is_oa":true,"landing_page_url":"https://doaj.org/article/b161a55b2728426fa3f640a85bee4a7a","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":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 7, Pp 141987-141999 (2019)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2019.2943639","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2019.2943639","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/8600701/08848478.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.6399999856948853}],"awards":[{"id":"https://openalex.org/G1243841829","display_name":null,"funder_award_id":"2018YFB0804503","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2049420336","display_name":null,"funder_award_id":"U1836103","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2640580595","display_name":null,"funder_award_id":"2018YFB08-04503","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G3594146174","display_name":null,"funder_award_id":"2019QY1400","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G399431316","display_name":null,"funder_award_id":"18ZDYF3867","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7613043461","display_name":null,"funder_award_id":"2017GZDZX0002","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7778445056","display_name":null,"funder_award_id":"2019QY1400","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2976414818.pdf","grobid_xml":"https://content.openalex.org/works/W2976414818.grobid-xml"},"referenced_works_count":49,"referenced_works":["https://openalex.org/W46659105","https://openalex.org/W1463623766","https://openalex.org/W1529790664","https://openalex.org/W1540672006","https://openalex.org/W1683511521","https://openalex.org/W1903025644","https://openalex.org/W1960312827","https://openalex.org/W1985629609","https://openalex.org/W2007337962","https://openalex.org/W2008324060","https://openalex.org/W2009593660","https://openalex.org/W2010362022","https://openalex.org/W2044555705","https://openalex.org/W2054126054","https://openalex.org/W2072828027","https://openalex.org/W2077414053","https://openalex.org/W2078111377","https://openalex.org/W2110127053","https://openalex.org/W2115846710","https://openalex.org/W2118585731","https://openalex.org/W2122219434","https://openalex.org/W2129364433","https://openalex.org/W2133333349","https://openalex.org/W2146500806","https://openalex.org/W2156741031","https://openalex.org/W2157546348","https://openalex.org/W2293570855","https://openalex.org/W2547213717","https://openalex.org/W2740860932","https://openalex.org/W2743948853","https://openalex.org/W2765254708","https://openalex.org/W2768755876","https://openalex.org/W2793475882","https://openalex.org/W2891865791","https://openalex.org/W2904990944","https://openalex.org/W2906453189","https://openalex.org/W2911512579","https://openalex.org/W2912290085","https://openalex.org/W2953384591","https://openalex.org/W2962834855","https://openalex.org/W3130753265","https://openalex.org/W4250089123","https://openalex.org/W6602002561","https://openalex.org/W6631592667","https://openalex.org/W6637359451","https://openalex.org/W6677656871","https://openalex.org/W6683163990","https://openalex.org/W6713134421","https://openalex.org/W6756999639"],"related_works":["https://openalex.org/W4205570701","https://openalex.org/W2975078241","https://openalex.org/W2555488407","https://openalex.org/W3081644756","https://openalex.org/W2623063325","https://openalex.org/W2082439824","https://openalex.org/W2146591353","https://openalex.org/W3115578538","https://openalex.org/W421297876","https://openalex.org/W70278048"],"abstract_inverted_index":{"Source":[0],"Code":[1,212],"Authorship":[2],"Attribution":[3],"(SCAA)":[4],"is":[5,19,53,77,90,105,126,145,158,178,203],"to":[6,23,32,79,92,107,128,147,160,169],"find":[7],"the":[8,54,68,88,102,118,130,149,154,171,232,236],"real":[9,59,172],"author":[10],"of":[11,61,132,198,238],"source":[12,63,85,99,137],"code":[13,46],"in":[14,136,230],"a":[15,20],"corpus.":[16],"Though,":[17],"it":[18,27],"privacy":[21],"threat":[22],"open-source":[24],"programmers,":[25],"but,":[26],"may":[28],"be":[29],"significantly":[30],"helpful":[31],"develop":[33],"forensic":[34],"based":[35],"applications.":[36,48],"Such":[37],"as,":[38],"ghostwriting":[39],"detection,":[40],"copyright":[41],"dispute":[42],"settlements,":[43],"and":[44,95,168,189,192,243],"other":[45],"analysis":[47],"The":[49,174,200,215,226],"efficient":[50],"features":[51,110,164],"extraction":[52],"key":[55],"challenge":[56],"for":[57,165,195],"classifying":[58],"authors":[60,81],"specific":[62],"codes.":[64,86,100],"In":[65],"this":[66],"paper,":[67],"Program":[69],"Dependence":[70],"Graph":[71],"with":[72,114,181],"Deep":[73],"Learning":[74],"(PDGDL)":[75],"methodology":[76],"proposed":[78,201],"identify":[80],"from":[82,98,210,235],"different":[83,219],"programming":[84,220],"First,":[87],"PDG":[89,109,134],"implemented":[91],"extract":[93,161],"control":[94],"data":[96],"dependencies":[97],"Second,":[101],"preprocessing":[103],"technique":[104,125],"applied":[106,146,159],"convert":[108],"into":[111],"small":[112],"instances":[113],"frequency":[115],"details.":[116],"Third,":[117],"Term":[119],"Frequency":[120,123],"Inverse":[121],"Document":[122],"(TFIDF)":[124],"used":[127],"zoom":[129],"importance":[131],"each":[133,166],"feature":[135],"code.":[138],"Fourth,":[139],"Synthetic":[140],"Minority":[141],"Over-sampling":[142],"Technique":[143],"(SMOTE)":[144],"tackle":[148],"class":[150],"imbalance":[151],"problem.":[152],"Finally,":[153],"deep":[155,175],"learning":[156,176,185],"algorithm":[157,177],"coding":[162],"styles\u2019":[163],"programmer":[167],"attribute":[170],"authors.":[173],"further":[179],"fine-tuned":[180],"drop":[182],"out":[183],"layer,":[184],"error":[186],"rate,":[187],"loss":[188],"activation":[190],"function,":[191],"dense":[193],"layers":[194],"better":[196],"accuracy":[197],"results.":[199],"work":[202],"analyzed":[204],"on":[205],"1000":[206],"programmers\u2019":[207],"data,":[208],"collected":[209],"Google":[211],"Jam":[213],"(GCJ).":[214],"dataset":[216],"contains":[217],"three":[218],"languages,":[221],"i.e.,":[222],"C++,":[223],"Java,":[224],"C#.":[225],"results":[227],"are":[228],"appreciable":[229],"outperforming":[231],"existing":[233],"techniques":[234],"perspective":[237],"classification":[239],"accuracy,":[240],"precision,":[241],"recall,":[242],"f-measure":[244],"metrics.":[245]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":13},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":11},{"year":2021,"cited_by_count":10},{"year":2020,"cited_by_count":5}],"updated_date":"2026-08-01T09:00:35.917206","created_date":"2025-10-10T00:00:00"}
