{"id":"https://openalex.org/W2895886944","doi":"https://doi.org/10.1145/3270101.3270110","title":"Integration of Static and Dynamic Code Stylometry Analysis for Programmer De-anonymization","display_name":"Integration of Static and Dynamic Code Stylometry Analysis for Programmer De-anonymization","publication_year":2018,"publication_date":"2018-01-15","ids":{"openalex":"https://openalex.org/W2895886944","doi":"https://doi.org/10.1145/3270101.3270110","mag":"2895886944"},"language":"en","primary_location":{"id":"doi:10.1145/3270101.3270110","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3270101.3270110","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th ACM Workshop on Artificial Intelligence and Security","raw_type":"proceedings-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/A5108063886","display_name":"Ningfei Wang","orcid":"https://orcid.org/0000-0002-4911-424X"},"institutions":[{"id":"https://openalex.org/I186143895","display_name":"Lehigh University","ror":"https://ror.org/012afjb06","country_code":"US","type":"education","lineage":["https://openalex.org/I186143895"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Ningfei Wang","raw_affiliation_strings":["Lehigh University, Bethlehem, PA, USA"],"affiliations":[{"raw_affiliation_string":"Lehigh University, Bethlehem, PA, USA","institution_ids":["https://openalex.org/I186143895"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058611515","display_name":"Shouling Ji","orcid":"https://orcid.org/0000-0003-4268-372X"},"institutions":[{"id":"https://openalex.org/I45928872","display_name":"Alibaba Group (China)","ror":"https://ror.org/00k642b80","country_code":"CN","type":"company","lineage":["https://openalex.org/I45928872"]},{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shouling Ji","raw_affiliation_strings":["Zhejiang University &amp; Alibaba-ZJU Joint Research Institute of Frontier Technologies, Hangzhou, China"],"affiliations":[{"raw_affiliation_string":"Zhejiang University &amp; Alibaba-ZJU Joint Research Institute of Frontier Technologies, Hangzhou, China","institution_ids":["https://openalex.org/I45928872","https://openalex.org/I76130692"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100428026","display_name":"Ting Wang","orcid":"https://orcid.org/0000-0003-4927-5833"},"institutions":[{"id":"https://openalex.org/I186143895","display_name":"Lehigh University","ror":"https://ror.org/012afjb06","country_code":"US","type":"education","lineage":["https://openalex.org/I186143895"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ting Wang","raw_affiliation_strings":["Lehigh University, Bethlehem, PA, USA"],"affiliations":[{"raw_affiliation_string":"Lehigh University, Bethlehem, PA, USA","institution_ids":["https://openalex.org/I186143895"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5108063886"],"corresponding_institution_ids":["https://openalex.org/I186143895"],"apc_list":null,"apc_paid":null,"fwci":1.1402,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":{"value":0.83968762,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"74","last_page":"84"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12380","display_name":"Authorship Attribution and Profiling","score":0.9890000224113464,"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.9890000224113464,"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/T10260","display_name":"Software Engineering Research","score":0.9855999946594238,"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/T13629","display_name":"Text Readability and Simplification","score":0.9483000040054321,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.833807647228241},{"id":"https://openalex.org/keywords/stylometry","display_name":"Stylometry","score":0.7945806980133057},{"id":"https://openalex.org/keywords/static-analysis","display_name":"Static analysis","score":0.7091847658157349},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.700986385345459},{"id":"https://openalex.org/keywords/codebase","display_name":"Codebase","score":0.633885383605957},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.611325740814209},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.590923547744751},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5728408694267273},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5620825886726379},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.5249065160751343},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.4167848229408264},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.32127469778060913},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.20337733626365662}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.833807647228241},{"id":"https://openalex.org/C11192451","wikidata":"https://www.wikidata.org/wiki/Q2032038","display_name":"Stylometry","level":2,"score":0.7945806980133057},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.7091847658157349},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.700986385345459},{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.633885383605957},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.611325740814209},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.590923547744751},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5728408694267273},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5620825886726379},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.5249065160751343},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.4167848229408264},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.32127469778060913},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.20337733626365662},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"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/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3270101.3270110","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3270101.3270110","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th ACM Workshop on Artificial Intelligence and Security","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5299999713897705,"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions"}],"awards":[{"id":"https://openalex.org/G216108454","display_name":null,"funder_award_id":"1566526","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W20705939","https://openalex.org/W54929040","https://openalex.org/W90413272","https://openalex.org/W160636586","https://openalex.org/W273955616","https://openalex.org/W612300255","https://openalex.org/W1463623766","https://openalex.org/W1496310711","https://openalex.org/W1546625432","https://openalex.org/W1585867330","https://openalex.org/W1956188504","https://openalex.org/W1960312827","https://openalex.org/W1996665163","https://openalex.org/W2010636948","https://openalex.org/W2018831330","https://openalex.org/W2044555705","https://openalex.org/W2048753011","https://openalex.org/W2091537325","https://openalex.org/W2119804197","https://openalex.org/W2122219434","https://openalex.org/W2124637344","https://openalex.org/W2127589108","https://openalex.org/W2132579158","https://openalex.org/W2144270983","https://openalex.org/W2146957318","https://openalex.org/W2151505086","https://openalex.org/W2163164637","https://openalex.org/W2166766372","https://openalex.org/W2171590421","https://openalex.org/W2187778569","https://openalex.org/W2495379632","https://openalex.org/W2742956140","https://openalex.org/W2769343112","https://openalex.org/W2787056259","https://openalex.org/W3091905774","https://openalex.org/W3099032148"],"related_works":["https://openalex.org/W2379153735","https://openalex.org/W2187670843","https://openalex.org/W2027650462","https://openalex.org/W2768755876","https://openalex.org/W4200453963","https://openalex.org/W2125343911","https://openalex.org/W2243368861","https://openalex.org/W4285356836","https://openalex.org/W2132874107","https://openalex.org/W2392467951"],"abstract_inverted_index":{"De-anonymizing":[0],"the":[1,67,127,137,153],"authors":[2],"of":[3,81,129,143,155],"anonymous":[4],"code":[5,7,17,54,147,165],"(i.e.,":[6],"stylometry)":[8],"entails":[9],"significant":[10,73],"privacy":[11],"and":[12,27,61,94,132,157],"security":[13],"implications.":[14],"Most":[15],"existing":[16,68],"stylometry":[18,63,106,166],"methods":[19],"solely":[20],"rely":[21],"on":[22,113,145],"static":[23,60,156],"(e.g.,":[24],"lexical,":[25],"layout,":[26],"syntactic)":[28],"features":[29],"extracted":[30],"from":[31,39],"source":[32],"code,":[33],"while":[34],"neglecting":[35],"its":[36],"key":[37],"difference":[38],"regular":[40],"text":[41],"--":[42],"it":[43,76,86,96,135],"is":[44],"executable!":[45],"In":[46],"this":[47],"paper,":[48],"we":[49,116],"present":[50],"Sundae,":[51],"a":[52,141,161],"novel":[53],"de-anonymization":[55],"framework":[56],"that":[57,118],"integrates":[58],"both":[59],"dynamic":[62,158],"analysis.":[64],"Compared":[65],"with":[66],"solutions,":[69],"Sundae":[70,119],"departs":[71],"in":[72],"ways:":[74],"(i)":[75],"requires":[77,87],"much":[78,88],"less":[79,89],"number":[80],"static,":[82],"hand-crafted":[83],"features;":[84],"(ii)":[85],"labeled":[90],"data":[91],"for":[92,164],"training;":[93],"(iii)":[95],"can":[97],"be":[98],"readily":[99],"extended":[100],"to":[101],"new":[102],"programmers":[103,131],"once":[104],"their":[105],"information":[107],"becomes":[108],"available":[109],"Through":[110],"extensive":[111],"evaluation":[112],"benchmark":[114],"datasets,":[115],"demonstrate":[117],"delivers":[120],"strong":[121],"empirical":[122,150],"performance.":[123],"For":[124],"example,":[125],"under":[126],"setting":[128],"229":[130],"9":[133],"problems,":[134],"outperforms":[136],"state-of-art":[138],"method":[139],"by":[140],"margin":[142],"45.65%":[144],"Python":[146],"de-anonymization.":[148],"The":[149],"results":[151],"highlight":[152],"integration":[154],"analysis":[159],"as":[160],"promising":[162],"direction":[163],"research.":[167]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
