{"id":"https://openalex.org/W1485912969","doi":"https://doi.org/10.1007/978-3-319-25159-2_49","title":"Building Program Vector Representations for Deep Learning","display_name":"Building Program Vector Representations for Deep Learning","publication_year":2015,"publication_date":"2015-01-01","ids":{"openalex":"https://openalex.org/W1485912969","doi":"https://doi.org/10.1007/978-3-319-25159-2_49","mag":"1485912969"},"language":"en","primary_location":{"id":"doi:10.1007/978-3-319-25159-2_49","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-319-25159-2_49","pdf_url":null,"source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"type":"book-chapter","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1007/978-3-319-25159-2_49","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100740618","display_name":"Hao Peng","orcid":"https://orcid.org/0000-0001-7422-630X"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hao Peng","raw_affiliation_strings":["Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People\u2019s Republic of China","Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People's Republic of China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People\u2019s Republic of China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I20231570"]},{"raw_affiliation_string":"Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People's Republic of China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024821632","display_name":"Lili Mou","orcid":"https://orcid.org/0000-0001-7753-4295"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lili Mou","raw_affiliation_strings":["Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People\u2019s Republic of China","Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People's Republic of China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People\u2019s Republic of China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I20231570"]},{"raw_affiliation_string":"Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People's Republic of China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100447682","display_name":"Ge Li","orcid":"https://orcid.org/0000-0002-5828-0186"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ge Li","raw_affiliation_strings":["Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People\u2019s Republic of China","Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People's Republic of China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People\u2019s Republic of China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I20231570"]},{"raw_affiliation_string":"Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People's Republic of China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100330849","display_name":"Yuxuan Liu","orcid":"https://orcid.org/0000-0003-4693-5568"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuxuan Liu","raw_affiliation_strings":["Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People\u2019s Republic of China","Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People's Republic of China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People\u2019s Republic of China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I20231570"]},{"raw_affiliation_string":"Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People's Republic of China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100388576","display_name":"Lu Zhang","orcid":"https://orcid.org/0000-0001-8304-7055"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lu Zhang","raw_affiliation_strings":["Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People\u2019s Republic of China","Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People's Republic of China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People\u2019s Republic of China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I20231570"]},{"raw_affiliation_string":"Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People's Republic of China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I20231570"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5049100391","display_name":"Zhi Jin","orcid":"https://orcid.org/0000-0003-1087-226X"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhi Jin","raw_affiliation_strings":["Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People\u2019s Republic of China","Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People's Republic of China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People\u2019s Republic of China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I20231570"]},{"raw_affiliation_string":"Software Institute, School of EECS, Peking University Beijing, Beijing, 100871, People's Republic of China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I20231570"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":5000,"currency":"EUR","value_usd":5392},"apc_paid":{"value":5000,"currency":"EUR","value_usd":5392},"fwci":18.2904,"has_fulltext":false,"cited_by_count":139,"citation_normalized_percentile":{"value":0.99497487,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"547","last_page":"553"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.2856000065803528,"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.2856000065803528,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.2371000051498413,"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"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.06960000097751617,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.8712203502655029},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8028663396835327},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.752443253993988},{"id":"https://openalex.org/keywords/deep-neural-networks","display_name":"Deep neural networks","score":0.5715456604957581},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.5684103965759277},{"id":"https://openalex.org/keywords/premise","display_name":"Premise","score":0.5427497029304504},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.4603867530822754},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.4578624367713928},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.07145589590072632}],"concepts":[{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.8712203502655029},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8028663396835327},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.752443253993988},{"id":"https://openalex.org/C2984842247","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep neural networks","level":3,"score":0.5715456604957581},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.5684103965759277},{"id":"https://openalex.org/C2778023277","wikidata":"https://www.wikidata.org/wiki/Q321703","display_name":"Premise","level":2,"score":0.5427497029304504},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4603867530822754},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.4578624367713928},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.07145589590072632},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/978-3-319-25159-2_49","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-319-25159-2_49","pdf_url":null,"source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"}],"best_oa_location":{"id":"doi:10.1007/978-3-319-25159-2_49","is_oa":true,"landing_page_url":"https://doi.org/10.1007/978-3-319-25159-2_49","pdf_url":null,"source":{"id":"https://openalex.org/S106296714","display_name":"Lecture notes in computer science","issn_l":"0302-9743","issn":["0302-9743","1611-3349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"book series"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lecture Notes in Computer Science","raw_type":"book-chapter"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":63,"referenced_works":["https://openalex.org/W36903255","https://openalex.org/W179875071","https://openalex.org/W196214544","https://openalex.org/W1503398984","https://openalex.org/W1583837637","https://openalex.org/W1614298861","https://openalex.org/W1667072054","https://openalex.org/W1979360936","https://openalex.org/W1981276685","https://openalex.org/W1993882792","https://openalex.org/W1998899601","https://openalex.org/W2014433051","https://openalex.org/W2014577207","https://openalex.org/W2018831330","https://openalex.org/W2024228866","https://openalex.org/W2072128103","https://openalex.org/W2081580037","https://openalex.org/W2086736274","https://openalex.org/W2091812280","https://openalex.org/W2098860874","https://openalex.org/W2101832700","https://openalex.org/W2103305545","https://openalex.org/W2103359087","https://openalex.org/W2103496339","https://openalex.org/W2107878631","https://openalex.org/W2107998050","https://openalex.org/W2110798204","https://openalex.org/W2114801793","https://openalex.org/W2117130368","https://openalex.org/W2117499988","https://openalex.org/W2120779048","https://openalex.org/W2121818394","https://openalex.org/W2122992911","https://openalex.org/W2124292065","https://openalex.org/W2127426251","https://openalex.org/W2131462252","https://openalex.org/W2136922672","https://openalex.org/W2140833774","https://openalex.org/W2141125852","https://openalex.org/W2142074148","https://openalex.org/W2142403498","https://openalex.org/W2148603752","https://openalex.org/W2149557440","https://openalex.org/W2152371174","https://openalex.org/W2153579005","https://openalex.org/W2157532207","https://openalex.org/W2158899491","https://openalex.org/W2163202312","https://openalex.org/W2163605009","https://openalex.org/W2163922914","https://openalex.org/W2164019165","https://openalex.org/W2165004968","https://openalex.org/W2165605851","https://openalex.org/W2168345951","https://openalex.org/W2251939518","https://openalex.org/W2914482683","https://openalex.org/W2962846684","https://openalex.org/W3101685505","https://openalex.org/W3119603699","https://openalex.org/W3145667027","https://openalex.org/W3146720657","https://openalex.org/W4243626155","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W590788508","https://openalex.org/W4235873430","https://openalex.org/W2611974471","https://openalex.org/W4313233093","https://openalex.org/W2358082531","https://openalex.org/W2589976903","https://openalex.org/W4377865163","https://openalex.org/W3193857078","https://openalex.org/W2888956734","https://openalex.org/W3208304128"],"abstract_inverted_index":{"Deep":[0],"learning":[1,21,56,89,122],"has":[2],"made":[3],"significant":[4],"breakthroughs":[5],"in":[6,81,107],"various":[7],"fields":[8],"of":[9,54,120],"artificial":[10],"intelligence.":[11],"However,":[12],"it":[13],"is":[14,79,90],"still":[15],"virtually":[16],"impossible":[17],"to":[18,22,45,99,123],"use":[19],"deep":[20,26,55,88,100,121],"analyze":[23,124],"programs":[24],"since":[25],"architectures":[27],"cannot":[28],"be":[29],"trained":[30],"effectively":[31],"with":[32],"pure":[33],"back":[34],"propagation.":[35],"In":[36],"this":[37],"pioneering":[38],"paper,":[39],"we":[40,95],"propose":[41],"the":[42,52,62,74,76,97,108,118],"\u201ccoding":[43],"criterion\u201d":[44],"build":[46],"program":[47,58,83,93,109],"vector":[48,64],"representations,":[49],"which":[50],"are":[51],"premise":[53],"for":[57,92],"analysis.":[59],"We":[60,70],"evaluate":[61,86],"learned":[63],"representations":[65,98],"both":[66],"qualitatively":[67],"and":[68,103],"quantitatively.":[69],"conclude,":[71],"based":[72],"on":[73],"experiments,":[75],"coding":[77],"criterion":[78],"successful":[80],"building":[82],"representations.":[84],"To":[85],"whether":[87],"beneficial":[91],"analysis,":[94],"feed":[96],"neural":[101],"networks,":[102],"achieve":[104],"higher":[105],"accuracy":[106],"classification":[110],"task":[111],"than":[112],"\u201cshallow\u201d":[113],"methods.":[114],"This":[115],"result":[116],"confirms":[117],"feasibility":[119],"programs.":[125]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":16},{"year":2022,"cited_by_count":14},{"year":2021,"cited_by_count":22},{"year":2020,"cited_by_count":19},{"year":2019,"cited_by_count":22},{"year":2018,"cited_by_count":13},{"year":2017,"cited_by_count":8},{"year":2016,"cited_by_count":10},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
