{"id":"https://openalex.org/W4389160736","doi":"https://doi.org/10.1145/3611643.3616338","title":"Pre-training Code Representation with Semantic Flow Graph for Effective Bug Localization","display_name":"Pre-training Code Representation with Semantic Flow Graph for Effective Bug Localization","publication_year":2023,"publication_date":"2023-11-30","ids":{"openalex":"https://openalex.org/W4389160736","doi":"https://doi.org/10.1145/3611643.3616338"},"language":"en","primary_location":{"id":"doi:10.1145/3611643.3616338","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3611643.3616338","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3611643.3616338","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3611643.3616338","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100957930","display_name":"Yali Du","orcid":"https://orcid.org/0000-0001-7759-3906"},"institutions":[{"id":"https://openalex.org/I154099455","display_name":"Shandong University","ror":"https://ror.org/0207yh398","country_code":"CN","type":"education","lineage":["https://openalex.org/I154099455"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yali Du","raw_affiliation_strings":["Shandong University, Qingdao, China"],"raw_orcid":"https://orcid.org/0000-0001-7759-3906","affiliations":[{"raw_affiliation_string":"Shandong University, Qingdao, China","institution_ids":["https://openalex.org/I154099455"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010943851","display_name":"Zhongxing Yu","orcid":"https://orcid.org/0000-0003-3718-8476"},"institutions":[{"id":"https://openalex.org/I154099455","display_name":"Shandong University","ror":"https://ror.org/0207yh398","country_code":"CN","type":"education","lineage":["https://openalex.org/I154099455"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhongxing Yu","raw_affiliation_strings":["Shandong University, Qingdao, China"],"raw_orcid":"https://orcid.org/0000-0003-3718-8476","affiliations":[{"raw_affiliation_string":"Shandong University, Qingdao, China","institution_ids":["https://openalex.org/I154099455"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I154099455"],"apc_list":null,"apc_paid":null,"fwci":5.6842,"has_fulltext":true,"cited_by_count":18,"citation_normalized_percentile":{"value":0.9711276,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"579","last_page":"591"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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.9998999834060669,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9975000023841858,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9961000084877014,"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/computer-science","display_name":"Computer science","score":0.8451076745986938},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.6281605958938599},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.605816125869751},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.5709699392318726},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5135300755500793},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.505235493183136},{"id":"https://openalex.org/keywords/semantic-similarity","display_name":"Semantic similarity","score":0.4837920367717743},{"id":"https://openalex.org/keywords/control-flow-graph","display_name":"Control flow graph","score":0.4798957109451294},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.47564980387687683},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.43460917472839355},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.2963254451751709}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8451076745986938},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.6281605958938599},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.605816125869751},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.5709699392318726},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5135300755500793},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.505235493183136},{"id":"https://openalex.org/C130318100","wikidata":"https://www.wikidata.org/wiki/Q2268914","display_name":"Semantic similarity","level":2,"score":0.4837920367717743},{"id":"https://openalex.org/C27458966","wikidata":"https://www.wikidata.org/wiki/Q1187693","display_name":"Control flow graph","level":2,"score":0.4798957109451294},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.47564980387687683},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.43460917472839355},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2963254451751709},{"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.1145/3611643.3616338","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3611643.3616338","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3611643.3616338","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3611643.3616338","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3611643.3616338","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3611643.3616338","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.6499999761581421}],"awards":[{"id":"https://openalex.org/G88808849","display_name":null,"funder_award_id":"62102233","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320311026","display_name":"Shandong University","ror":"https://ror.org/0207yh398"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4389160736.pdf","grobid_xml":"https://content.openalex.org/works/W4389160736.grobid-xml"},"referenced_works_count":68,"referenced_works":["https://openalex.org/W1950030762","https://openalex.org/W1962482270","https://openalex.org/W1968882522","https://openalex.org/W1985947101","https://openalex.org/W1995624330","https://openalex.org/W2050496630","https://openalex.org/W2070620842","https://openalex.org/W2092239677","https://openalex.org/W2101819268","https://openalex.org/W2116272605","https://openalex.org/W2140609933","https://openalex.org/W2166834459","https://openalex.org/W2343875716","https://openalex.org/W2515360277","https://openalex.org/W2605202003","https://openalex.org/W2729710884","https://openalex.org/W2762491430","https://openalex.org/W2767527821","https://openalex.org/W2798991696","https://openalex.org/W2801865415","https://openalex.org/W2806718802","https://openalex.org/W2886117034","https://openalex.org/W2891728317","https://openalex.org/W2896457183","https://openalex.org/W2949266019","https://openalex.org/W2962716880","https://openalex.org/W2963935794","https://openalex.org/W2964150020","https://openalex.org/W2998026230","https://openalex.org/W2998702515","https://openalex.org/W3021397474","https://openalex.org/W3035524453","https://openalex.org/W3043171079","https://openalex.org/W3085794062","https://openalex.org/W3092246775","https://openalex.org/W3093415205","https://openalex.org/W3104993042","https://openalex.org/W3106692695","https://openalex.org/W3146720657","https://openalex.org/W3149255455","https://openalex.org/W3155146092","https://openalex.org/W3158154878","https://openalex.org/W3160465489","https://openalex.org/W3162044134","https://openalex.org/W3162494388","https://openalex.org/W3188458904","https://openalex.org/W3195442242","https://openalex.org/W3207629813","https://openalex.org/W4220777367","https://openalex.org/W4221166942","https://openalex.org/W4225274260","https://openalex.org/W4229843836","https://openalex.org/W4254003945","https://openalex.org/W4256251415","https://openalex.org/W4283386367","https://openalex.org/W4284674325","https://openalex.org/W4284689972","https://openalex.org/W4284698368","https://openalex.org/W4285794297","https://openalex.org/W4304099316","https://openalex.org/W4308641606","https://openalex.org/W4308642198","https://openalex.org/W4308732630","https://openalex.org/W4312121894","https://openalex.org/W4312465319","https://openalex.org/W4312612135","https://openalex.org/W4312682681","https://openalex.org/W4318813490"],"related_works":["https://openalex.org/W2388928357","https://openalex.org/W2114077504","https://openalex.org/W2889825077","https://openalex.org/W2146280017","https://openalex.org/W1965623300","https://openalex.org/W2118496907","https://openalex.org/W4380361103","https://openalex.org/W3081644756","https://openalex.org/W3177786601","https://openalex.org/W4212874595"],"abstract_inverted_index":{"Enlightened":[0],"by":[1,109],"the":[2,54,65,72,78,93],"big":[3],"success":[4],"of":[5,68,80,89],"pre-training":[6],"in":[7,24,84,160],"natural":[8],"language":[9],"processing,":[10],"pre-trained":[11,55],"models":[12,76],"for":[13,33,87],"programming":[14],"languages":[15],"have":[16,40],"been":[17,31,41],"widely":[18],"used":[19,32],"to":[20],"promote":[21],"code":[22,60,116,129],"intelligence":[23],"recent":[25],"years.":[26],"In":[27],"particular,":[28],"BERT":[29,56],"has":[30],"bug":[34,46,74,97,161],"localization":[35,47,75],"tasks":[36],"and":[37,91,99,126,133,139],"impressive":[38],"results":[39,152],"obtained.":[42],"However,":[43],"these":[44,106],"BERT-based":[45],"techniques":[48],"suffer":[49],"from":[50],"two":[51,107],"issues.":[52],"First,":[53],"model":[57],"on":[58,137],"source":[59],"does":[61],"not":[62],"adequately":[63,127],"capture":[64],"deep":[66],"semantics":[67],"program":[69],"code.":[70],"Second,":[71],"overall":[73],"neglect":[77],"necessity":[79],"large-scale":[81],"negative":[82],"samples":[83],"contrastive":[85],"learning":[86],"representations":[88],"changesets":[90,100],"ignore":[92],"lexical":[94],"similarity":[95,102],"between":[96],"reports":[98],"during":[101],"estimation.":[103],"We":[104],"address":[105],"issues":[108],"1)":[110],"proposing":[111],"a":[112,142],"novel":[113,143],"directed,":[114],"multiple-label":[115],"graph":[117],"representation":[118],"named":[119],"Semantic":[120],"Flow":[121],"Graph":[122],"(SFG),":[123],"which":[124],"compactly":[125],"captures":[128],"semantics,":[130],"2)":[131],"designing":[132,141],"training":[134],"SemanticCodeBERT":[135],"based":[136],"SFG,":[138],"3)":[140],"Hierarchical":[144],"Momentum":[145],"Contrastive":[146],"Bug":[147],"Localization":[148],"technique":[149],"(HMCBL).":[150],"Evaluation":[151],"show":[153],"that":[154],"our":[155],"method":[156],"achieves":[157],"state-of-the-art":[158],"performance":[159],"localization.":[162]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":10},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1}],"updated_date":"2026-08-23T07:36:19.812096","created_date":"2025-10-10T00:00:00"}
