{"id":"https://openalex.org/W4390189168","doi":"https://doi.org/10.1109/dasc/picom/cbdcom/cy59711.2023.10361385","title":"Python Open-Source Code Traceability Model Based on Graph Neural Networks","display_name":"Python Open-Source Code Traceability Model Based on Graph Neural Networks","publication_year":2023,"publication_date":"2023-11-14","ids":{"openalex":"https://openalex.org/W4390189168","doi":"https://doi.org/10.1109/dasc/picom/cbdcom/cy59711.2023.10361385"},"language":"en","primary_location":{"id":"doi:10.1109/dasc/picom/cbdcom/cy59711.2023.10361385","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/dasc/picom/cbdcom/cy59711.2023.10361385","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5100643248","display_name":"Ruizhi Wang","orcid":"https://orcid.org/0009-0003-6618-1780"},"institutions":[{"id":"https://openalex.org/I50760025","display_name":"Hangzhou Dianzi University","ror":"https://ror.org/0576gt767","country_code":"CN","type":"education","lineage":["https://openalex.org/I50760025"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ruizhi Wang","raw_affiliation_strings":["HangzhouDianzi University,Computer Science and Technology,Hangzhou,China","Computer Science and Technology, HangzhouDianzi University, Hangzhou, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"HangzhouDianzi University,Computer Science and Technology,Hangzhou,China","institution_ids":["https://openalex.org/I50760025"]},{"raw_affiliation_string":"Computer Science and Technology, HangzhouDianzi University, Hangzhou, China","institution_ids":["https://openalex.org/I50760025"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100680103","display_name":"Yanping Xu","orcid":null},"institutions":[{"id":"https://openalex.org/I50760025","display_name":"Hangzhou Dianzi University","ror":"https://ror.org/0576gt767","country_code":"CN","type":"education","lineage":["https://openalex.org/I50760025"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanping Xu","raw_affiliation_strings":["Cyberspace Security Institution, HangzhouDianzi University,Hangzhou,China","Cyberspace Security Institution, HangzhouDianzi University, Hangzhou, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Cyberspace Security Institution, HangzhouDianzi University,Hangzhou,China","institution_ids":["https://openalex.org/I50760025"]},{"raw_affiliation_string":"Cyberspace Security Institution, HangzhouDianzi University, Hangzhou, China","institution_ids":["https://openalex.org/I50760025"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101927124","display_name":"Yifan Wu","orcid":"https://orcid.org/0000-0002-0975-2853"},"institutions":[{"id":"https://openalex.org/I50760025","display_name":"Hangzhou Dianzi University","ror":"https://ror.org/0576gt767","country_code":"CN","type":"education","lineage":["https://openalex.org/I50760025"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yifan Wu","raw_affiliation_strings":["HangzhouDianzi University,Computer Science and Technology,Hangzhou,China","Computer Science and Technology, HangzhouDianzi University, Hangzhou, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"HangzhouDianzi University,Computer Science and Technology,Hangzhou,China","institution_ids":["https://openalex.org/I50760025"]},{"raw_affiliation_string":"Computer Science and Technology, HangzhouDianzi University, Hangzhou, China","institution_ids":["https://openalex.org/I50760025"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I50760025"],"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":"13","issue":null,"first_page":"0806","last_page":"0813"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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.9998000264167786,"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.9905999898910522,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9894999861717224,"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/python","display_name":"Python (programming language)","score":0.887033224105835},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8049425482749939},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6548511981964111},{"id":"https://openalex.org/keywords/redundant-code","display_name":"Redundant code","score":0.5670295357704163},{"id":"https://openalex.org/keywords/traceability","display_name":"Traceability","score":0.5471032857894897},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5423307418823242},{"id":"https://openalex.org/keywords/abstract-syntax-tree","display_name":"Abstract syntax tree","score":0.5373365879058838},{"id":"https://openalex.org/keywords/abstract-syntax","display_name":"Abstract syntax","score":0.4963882565498352},{"id":"https://openalex.org/keywords/open-source","display_name":"Open source","score":0.42344942688941956},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.39568066596984863},{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.3901948928833008},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.387561559677124},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.35288554430007935},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3274794816970825},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.21319201588630676},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1601523458957672},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.10244244337081909}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.887033224105835},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8049425482749939},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6548511981964111},{"id":"https://openalex.org/C151578736","wikidata":"https://www.wikidata.org/wiki/Q1251793","display_name":"Redundant code","level":4,"score":0.5670295357704163},{"id":"https://openalex.org/C153876917","wikidata":"https://www.wikidata.org/wiki/Q899704","display_name":"Traceability","level":2,"score":0.5471032857894897},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5423307418823242},{"id":"https://openalex.org/C58646249","wikidata":"https://www.wikidata.org/wiki/Q127380","display_name":"Abstract syntax tree","level":3,"score":0.5373365879058838},{"id":"https://openalex.org/C114408938","wikidata":"https://www.wikidata.org/wiki/Q333373","display_name":"Abstract syntax","level":3,"score":0.4963882565498352},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.42344942688941956},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.39568066596984863},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.3901948928833008},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.387561559677124},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.35288554430007935},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3274794816970825},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.21319201588630676},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1601523458957672},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.10244244337081909},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/dasc/picom/cbdcom/cy59711.2023.10361385","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/dasc/picom/cbdcom/cy59711.2023.10361385","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W2127426251","https://openalex.org/W2128782367","https://openalex.org/W2165739648","https://openalex.org/W2493109812","https://openalex.org/W2588341850","https://openalex.org/W2894942594","https://openalex.org/W2906943923","https://openalex.org/W2964015378","https://openalex.org/W3081886688","https://openalex.org/W3125663963","https://openalex.org/W3152893301","https://openalex.org/W4292996450","https://openalex.org/W4311102208","https://openalex.org/W6678846912","https://openalex.org/W6726873649","https://openalex.org/W6740976244"],"related_works":["https://openalex.org/W4389751695","https://openalex.org/W2077104824","https://openalex.org/W3176913510","https://openalex.org/W3138016835","https://openalex.org/W2536864162","https://openalex.org/W4389438938","https://openalex.org/W4282813445","https://openalex.org/W4200321676","https://openalex.org/W4317042421","https://openalex.org/W2053262616"],"abstract_inverted_index":{"When":[0],"programmers":[1],"write":[2],"project":[3,30,119],"code,":[4,12,17],"they":[5],"may":[6,14],"copy":[7],"or":[8],"reference":[9],"some":[10],"open-source":[11,48,71,110],"which":[13,161],"include":[15],"defective":[16],"causing":[18],"vulnerabilities":[19],"in":[20,76,167],"the":[21,29,33,36,43,46,61,64,69,95,99,106,113,129,133,152,175,199],"project.":[22],"This":[23],"causes":[24],"a":[25,117],"potential":[26],"threat":[27],"to":[28,41,59,93],"and":[31,68,109,146],"threatens":[32],"security":[34],"of":[35,105,116,122],"software":[37],"supply":[38],"chain.":[39],"Therefore,":[40],"protect":[42],"code":[44,49,67,78,108,168,172,185,200],"security,":[45],"Python":[47,66,70,77,118],"traceability":[50],"model":[51,157,183],"based":[52,127,197],"on":[53,128,141,165,171,198],"graph":[54,88],"neural":[55,89],"networks":[56,90],"is":[57,79,125],"proposed":[58],"calculate":[60,94,195],"similarity":[62,97,115,131,166,188,196],"between":[63,98],"programmers'":[65],"code.":[72,111],"Firstly,":[73],"each":[74],"function":[75,96,130],"parsed":[80],"into":[81],"one":[82],"Type":[83,101],"Abstract":[84,102],"Syntax":[85,103],"Tree.":[86],"Secondly,":[87],"are":[91,158],"used":[92],"two":[100],"Trees":[104],"original":[107],"Thirdly,":[112],"overall":[114],"that":[120,151,194],"consists":[121],"many":[123],"functions":[124],"calculated":[126,154],"following":[132],"maximum":[134],"retention":[135],"principle.":[136],"The":[137,148],"experiment":[138,149],"was":[139],"conducted":[140],"three":[142],"datasets:":[143],"StudentWork,":[144],"GitDown,":[145],"Obfuscated-GitDown.":[147],"shows":[150],"results":[153],"by":[155],"our":[156,182],"more":[159,163],"reasonable,":[160],"places":[162],"emphasis":[164],"structure":[169,186],"than":[170,191],"text.":[173,201],"Taking":[174],"Pyobfuscate":[176],"obfuscation":[177],"scenario":[178],"as":[179],"an":[180],"example,":[181],"considering":[184],"gets":[187],"18.12%~39.54%":[189],"higher":[190],"other":[192],"methods":[193]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
