{"id":"https://openalex.org/W3123509724","doi":"https://doi.org/10.1145/3324884.3418934","title":"BugPecker","display_name":"BugPecker","publication_year":2020,"publication_date":"2020-12-21","ids":{"openalex":"https://openalex.org/W3123509724","doi":"https://doi.org/10.1145/3324884.3418934","mag":"3123509724"},"language":"en","primary_location":{"id":"doi:10.1145/3324884.3418934","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3324884.3418934","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering","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/A5100616438","display_name":"Junming Cao","orcid":"https://orcid.org/0009-0007-4118-7376"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Junming Cao","raw_affiliation_strings":["Shanghai Jiao Tong University, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100586253","display_name":"Shouliang Yang","orcid":null},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shouliang Yang","raw_affiliation_strings":["Shanghai Jiao Tong University, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030344445","display_name":"Wenhui Jiang","orcid":"https://orcid.org/0000-0002-4144-6725"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wenhui Jiang","raw_affiliation_strings":["Shanghai Jiao Tong University, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030908744","display_name":"Hushuang Zeng","orcid":null},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hushuang Zeng","raw_affiliation_strings":["Shanghai Jiao Tong University, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045672909","display_name":"Beijun Shen","orcid":"https://orcid.org/0000-0001-8370-3956"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Beijun Shen","raw_affiliation_strings":["Shanghai Jiao Tong University, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002503342","display_name":"Hao Zhong","orcid":"https://orcid.org/0000-0002-4302-9183"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hao Zhong","raw_affiliation_strings":["Shanghai Jiao Tong University, China"],"affiliations":[{"raw_affiliation_string":"Shanghai Jiao Tong University, China","institution_ids":["https://openalex.org/I183067930"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5100616438"],"corresponding_institution_ids":["https://openalex.org/I183067930"],"apc_list":null,"apc_paid":null,"fwci":1.6014,"has_fulltext":false,"cited_by_count":12,"citation_normalized_percentile":{"value":0.88429211,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1214","last_page":"1218"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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":1.0,"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.9991000294685364,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.7936126589775085},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.6196436882019043},{"id":"https://openalex.org/keywords/ranking","display_name":"Ranking (information retrieval)","score":0.5551191568374634},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5484092235565186},{"id":"https://openalex.org/keywords/rank","display_name":"Rank (graph theory)","score":0.5338948965072632},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5155642032623291},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5049400925636292},{"id":"https://openalex.org/keywords/mean-reciprocal-rank","display_name":"Mean reciprocal rank","score":0.48829197883605957},{"id":"https://openalex.org/keywords/fault","display_name":"Fault (geology)","score":0.47476673126220703},{"id":"https://openalex.org/keywords/reciprocal","display_name":"Reciprocal","score":0.44376495480537415},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.4190056622028351},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3508067727088928},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.23182663321495056},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08866921067237854},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.07833650708198547}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7936126589775085},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.6196436882019043},{"id":"https://openalex.org/C189430467","wikidata":"https://www.wikidata.org/wiki/Q7293293","display_name":"Ranking (information retrieval)","level":2,"score":0.5551191568374634},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5484092235565186},{"id":"https://openalex.org/C164226766","wikidata":"https://www.wikidata.org/wiki/Q7293202","display_name":"Rank (graph theory)","level":2,"score":0.5338948965072632},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5155642032623291},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5049400925636292},{"id":"https://openalex.org/C44083865","wikidata":"https://www.wikidata.org/wiki/Q3853443","display_name":"Mean reciprocal rank","level":2,"score":0.48829197883605957},{"id":"https://openalex.org/C175551986","wikidata":"https://www.wikidata.org/wiki/Q47089","display_name":"Fault (geology)","level":2,"score":0.47476673126220703},{"id":"https://openalex.org/C2777742833","wikidata":"https://www.wikidata.org/wiki/Q1964083","display_name":"Reciprocal","level":2,"score":0.44376495480537415},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4190056622028351},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3508067727088928},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.23182663321495056},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08866921067237854},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.07833650708198547},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.0},{"id":"https://openalex.org/C165205528","wikidata":"https://www.wikidata.org/wiki/Q83371","display_name":"Seismology","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3324884.3418934","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3324884.3418934","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W1962482270","https://openalex.org/W1986614398","https://openalex.org/W2049238280","https://openalex.org/W2058230372","https://openalex.org/W2116737258","https://openalex.org/W2117593603","https://openalex.org/W2117831564","https://openalex.org/W2296209590","https://openalex.org/W2554979658","https://openalex.org/W2729710884","https://openalex.org/W2743763476","https://openalex.org/W2777409625","https://openalex.org/W2789720798","https://openalex.org/W2886117034","https://openalex.org/W2901159202","https://openalex.org/W2919796195","https://openalex.org/W2950635152","https://openalex.org/W2951712437","https://openalex.org/W2955426500","https://openalex.org/W2958754741","https://openalex.org/W2961757301","https://openalex.org/W2962715466","https://openalex.org/W2964145825","https://openalex.org/W2968388969","https://openalex.org/W2979566992","https://openalex.org/W3104423849","https://openalex.org/W3149255455"],"related_works":["https://openalex.org/W3160516639","https://openalex.org/W2113640060","https://openalex.org/W2025252807","https://openalex.org/W4297883370","https://openalex.org/W4231510080","https://openalex.org/W146601322","https://openalex.org/W2036588957","https://openalex.org/W3118323771","https://openalex.org/W2096699795","https://openalex.org/W2111227719"],"abstract_inverted_index":{"Given":[0],"a":[1,5,75,150],"bug":[2,15],"report":[3,16],"of":[4,9,13,102,155,162,177],"project,":[6],"the":[7,11,14,25,100,119,166,174],"task":[8],"locating":[10],"faults":[12],"is":[17,45],"called":[18],"fault":[19,26],"localization.":[20],"To":[21],"help":[22],"programmers":[23],"in":[24],"localization":[27],"process,":[28],"many":[29,53],"approaches":[30,168,188],"have":[31,35,60,132],"been":[32],"proposed,":[33],"and":[34,57,98,109,123,135,157,192],"achieved":[36],"promising":[37],"results":[38,145],"to":[39,48,63,78,117,127],"locate":[40,49,79],"faulty":[41,50,80],"files.":[42],"However,":[43],"it":[44,137],"still":[46],"challenging":[47],"methods,":[51],"because":[52],"methods":[54,81,122],"are":[55,67],"short":[56],"do":[58],"not":[59],"sufficient":[61],"details":[62,101,120],"determine":[64],"whether":[65],"they":[66],"faulty.":[68],"In":[69],"this":[70],"paper,":[71],"we":[72],"present":[73],"BugPecker,":[74,134],"novel":[76],"approach":[77],"based":[82],"on":[83,87,138],"its":[84],"deep":[85],"learning":[86],"revision":[88,96,115],"graphs.":[89],"Its":[90],"key":[91],"idea":[92],"includes":[93],"(1)":[94],"building":[95],"graphs":[97,116],"capturing":[99],"past":[103],"fixes":[104],"as":[105,107,190],"much":[106],"possible,":[108],"(2)":[110],"discovering":[111],"relations":[112],"inside":[113],"our":[114,129],"expand":[118],"for":[121],"calculating":[124],"various":[125],"features":[126],"assist":[128],"ranking.":[130],"We":[131],"implemented":[133],"evaluated":[136],"three":[139,179],"open":[140],"source":[141],"projects.":[142],"The":[143],"early":[144],"show":[146],"that":[147],"BugPecker":[148,172],"achieves":[149],"mean":[151,158],"average":[152],"precision":[153],"(MAP)":[154],"0.263":[156],"reciprocal":[159],"rank":[160],"(MRR)":[161],"0.291,":[163],"which":[164],"improve":[165],"prior":[167],"significantly.":[169],"For":[170],"example,":[171],"improves":[173],"MAP":[175],"values":[176],"all":[178],"projects":[180],"by":[181],"five":[182],"times,":[183],"compared":[184],"with":[185],"two":[186],"recent":[187],"such":[189],"DNNLoc-m":[191],"BLIA":[193],"1.5.":[194]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2021-02-01T00:00:00"}
