{"id":"https://openalex.org/W3198419497","doi":"https://doi.org/10.18293/seke2021-079","title":"MACA: A Residual Network with Multi-Attention and Core Attributes for Code Search (S)","display_name":"MACA: A Residual Network with Multi-Attention and Core Attributes for Code Search (S)","publication_year":2021,"publication_date":"2021-07-09","ids":{"openalex":"https://openalex.org/W3198419497","doi":"https://doi.org/10.18293/seke2021-079","mag":"3198419497"},"language":"en","primary_location":{"id":"doi:10.18293/seke2021-079","is_oa":true,"landing_page_url":"http://doi.org/10.18293/seke2021-079","pdf_url":"https://doi.org/10.18293/seke2021-079","source":{"id":"https://openalex.org/S4220650826","display_name":"Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering","issn_l":"2325-9000","issn":["2325-9000","2325-9086"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Conferences on Software Engineering and Knowledge Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://doi.org/10.18293/seke2021-079","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5071634770","display_name":"Lian Gu","orcid":"https://orcid.org/0000-0002-5865-7940"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Lian Gu","raw_affiliation_strings":["College of Computer Science, National University of Defense Technology, Changsha, China"],"affiliations":[{"raw_affiliation_string":"College of Computer Science, National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5071634770"],"corresponding_institution_ids":["https://openalex.org/I170215575"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.12726103,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"2021","issue":null,"first_page":"528","last_page":"531"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.9976999759674072,"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/T10181","display_name":"Natural Language Processing Techniques","score":0.9976999759674072,"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/T11269","display_name":"Algorithms and Data Compression","score":0.9817000031471252,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9783999919891357,"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/residual","display_name":"Residual","score":0.7112785577774048},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7073296308517456},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6198079586029053},{"id":"https://openalex.org/keywords/core","display_name":"Core (optical fiber)","score":0.6009622812271118},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.32342979311943054},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.16942772269248962},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.12722375988960266},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.09686926007270813}],"concepts":[{"id":"https://openalex.org/C155512373","wikidata":"https://www.wikidata.org/wiki/Q287450","display_name":"Residual","level":2,"score":0.7112785577774048},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7073296308517456},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6198079586029053},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.6009622812271118},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.32342979311943054},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.16942772269248962},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12722375988960266},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.09686926007270813},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.18293/seke2021-079","is_oa":true,"landing_page_url":"http://doi.org/10.18293/seke2021-079","pdf_url":"https://doi.org/10.18293/seke2021-079","source":{"id":"https://openalex.org/S4220650826","display_name":"Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering","issn_l":"2325-9000","issn":["2325-9000","2325-9086"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Conferences on Software Engineering and Knowledge Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.18293/seke2021-079","is_oa":true,"landing_page_url":"http://doi.org/10.18293/seke2021-079","pdf_url":"https://doi.org/10.18293/seke2021-079","source":{"id":"https://openalex.org/S4220650826","display_name":"Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering","issn_l":"2325-9000","issn":["2325-9000","2325-9086"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Conferences on Software Engineering and Knowledge Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8592490694","display_name":null,"funder_award_id":"62032019","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"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3198419497.pdf","grobid_xml":"https://content.openalex.org/works/W3198419497.grobid-xml"},"referenced_works_count":18,"referenced_works":["https://openalex.org/W1997841190","https://openalex.org/W2115317346","https://openalex.org/W2136189984","https://openalex.org/W2153579005","https://openalex.org/W2282866165","https://openalex.org/W2493916176","https://openalex.org/W2795143051","https://openalex.org/W2805788202","https://openalex.org/W2888651608","https://openalex.org/W2964150020","https://openalex.org/W2968179027","https://openalex.org/W3024946332","https://openalex.org/W4255231792","https://openalex.org/W4287780757","https://openalex.org/W4294170691","https://openalex.org/W6750024017","https://openalex.org/W6751916250","https://openalex.org/W6762144618"],"related_works":["https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2560215812","https://openalex.org/W2358668433","https://openalex.org/W2376932109","https://openalex.org/W2949601986","https://openalex.org/W2788972299","https://openalex.org/W2382290278","https://openalex.org/W2056396287"],"abstract_inverted_index":{"Code":[0],"search":[1],"technique":[2],"has":[3],"gradually":[4],"become":[5],"a":[6,79,106],"key":[7],"skill":[8],"to":[9,66,104,115,140],"accelerate":[10],"software":[11],"development.":[12],"However,":[13],"the":[14,21,26,30,33,37,44,49,53,64,71,87,93,97,102,129,134,141,162,166,174],"current":[15],"deep":[16],"learning":[17,69,111],"methods":[18],"only":[19,91],"use":[20,145],"encoded":[22],"results":[23],"and":[24,125,170],"ignores":[25],"original":[27,94],"content":[28,95],"of":[29,36,55,58,70,96,109,128,168],"code.":[31],"Besides,":[32],"feature":[34],"expression":[35],"code":[38,98,103,130],"is":[39,52,158],"too":[40],"single,":[41],"which":[42,61],"makes":[43],"model's":[45],"understanding":[46],"insufficient.":[47],"And":[48],"last":[50],"problem":[51],"lack":[54,67],"separate":[56],"processing":[57],"core":[59,123,142],"attributes,":[60],"will":[62],"cause":[63],"model":[65,88,135,157],"differentiated":[68,117],"attributes":[72,124],"with":[73],"different":[74,113],"importance.":[75],"Therefore,":[76],"we":[77,120],"propose":[78],"residual":[80],"network":[81],"based":[82],"on":[83,165,173],"Multi-Attention,":[84],"so":[85,132],"that":[86,133],"can":[89,136],"not":[90],"retain":[92],"but":[99],"also":[100],"allow":[101],"perform":[105],"large":[107],"number":[108],"combined":[110],"in":[112],"aspects":[114],"obtain":[116],"features.":[118],"Then":[119],"treat":[121],"three":[122],"specific":[126],"implementation":[127],"differently":[131],"pay":[137],"extra":[138],"attention":[139],"attributes.":[143],"We":[144],"158,201":[146],"Java":[147],"code-comment":[148],"pairs":[149],"for":[150],"training.":[151],"In":[152],"our":[153,156],"experimental":[154],"results,":[155],"9.5%":[159],"higher":[160,172],"than":[161],"existing":[163],"method":[164],"indicator":[167],"MRR":[169],"12%":[171],"SuccessRate@1.":[175]},"counts_by_year":[],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
