{"id":"https://openalex.org/W2515360277","doi":"https://doi.org/10.1145/2970276.2970359","title":"Locus: locating bugs from software changes","display_name":"Locus: locating bugs from software changes","publication_year":2016,"publication_date":"2016-08-25","ids":{"openalex":"https://openalex.org/W2515360277","doi":"https://doi.org/10.1145/2970276.2970359","mag":"2515360277"},"language":"en","primary_location":{"id":"doi:10.1145/2970276.2970359","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2970276.2970359","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st 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/A5003031253","display_name":"Ming Wen","orcid":"https://orcid.org/0000-0001-5588-9618"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":true,"raw_author_name":"Ming Wen","raw_affiliation_strings":["Hong Kong University of Science and Technology, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hong Kong University of Science and Technology, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054822682","display_name":"Rongxin Wu","orcid":"https://orcid.org/0000-0002-4648-3795"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Rongxin Wu","raw_affiliation_strings":["Hong Kong University of Science and Technology, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hong Kong University of Science and Technology, China","institution_ids":["https://openalex.org/I200769079"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5034057959","display_name":"Shing-Chi Cheung","orcid":"https://orcid.org/0000-0002-3508-7172"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Shing-Chi Cheung","raw_affiliation_strings":["Hong Kong University of Science and Technology, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hong Kong University of Science and Technology, China","institution_ids":["https://openalex.org/I200769079"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5003031253"],"corresponding_institution_ids":["https://openalex.org/I200769079"],"apc_list":null,"apc_paid":null,"fwci":34.5022,"has_fulltext":false,"cited_by_count":174,"citation_normalized_percentile":{"value":0.9966716,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"262","last_page":"273"},"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/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"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9970999956130981,"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.7531288266181946},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.7388678193092346},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.6066520810127258},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.5554811358451843},{"id":"https://openalex.org/keywords/software-regression","display_name":"Software regression","score":0.5276535749435425},{"id":"https://openalex.org/keywords/open-source","display_name":"Open source","score":0.45173463225364685},{"id":"https://openalex.org/keywords/locus","display_name":"Locus (genetics)","score":0.4227815568447113},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.4138243496417999},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.2643975019454956},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.21950963139533997},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.1720479428768158}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7531288266181946},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.7388678193092346},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.6066520810127258},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.5554811358451843},{"id":"https://openalex.org/C191727507","wikidata":"https://www.wikidata.org/wiki/Q24346","display_name":"Software regression","level":5,"score":0.5276535749435425},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.45173463225364685},{"id":"https://openalex.org/C84597430","wikidata":"https://www.wikidata.org/wiki/Q106227","display_name":"Locus (genetics)","level":3,"score":0.4227815568447113},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4138243496417999},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2643975019454956},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.21950963139533997},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.1720479428768158},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2970276.2970359","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2970276.2970359","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:repository.hkust.edu.hk:1783.1-79732","is_oa":false,"landing_page_url":"http://www.scopus.com/record/display.url?eid=2-s2.0-84989193436&origin=inward","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Conference paper"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320333993","display_name":"Microsoft Research Asia","ror":"https://ror.org/0300m5276"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":43,"referenced_works":["https://openalex.org/W55699008","https://openalex.org/W1548254758","https://openalex.org/W1574901103","https://openalex.org/W1968882522","https://openalex.org/W1972978214","https://openalex.org/W1980015727","https://openalex.org/W1985947101","https://openalex.org/W2000518393","https://openalex.org/W2012380206","https://openalex.org/W2017485217","https://openalex.org/W2018663431","https://openalex.org/W2021213467","https://openalex.org/W2038899190","https://openalex.org/W2040577374","https://openalex.org/W2058230372","https://openalex.org/W2067436653","https://openalex.org/W2068430427","https://openalex.org/W2086511124","https://openalex.org/W2089759055","https://openalex.org/W2090094826","https://openalex.org/W2091543666","https://openalex.org/W2107692981","https://openalex.org/W2109915313","https://openalex.org/W2112954275","https://openalex.org/W2116737258","https://openalex.org/W2117593603","https://openalex.org/W2126166995","https://openalex.org/W2130343490","https://openalex.org/W2131346202","https://openalex.org/W2132887549","https://openalex.org/W2147105902","https://openalex.org/W2147386665","https://openalex.org/W2149672479","https://openalex.org/W2150198410","https://openalex.org/W2150874999","https://openalex.org/W2151553346","https://openalex.org/W2153150125","https://openalex.org/W2153418968","https://openalex.org/W2157353183","https://openalex.org/W2164641534","https://openalex.org/W2170224888","https://openalex.org/W2249980257","https://openalex.org/W4249233413"],"related_works":["https://openalex.org/W3009111612","https://openalex.org/W2044225531","https://openalex.org/W2597543511","https://openalex.org/W2901462014","https://openalex.org/W3045036521","https://openalex.org/W3004570974","https://openalex.org/W2135303064","https://openalex.org/W3185667871","https://openalex.org/W2603381882","https://openalex.org/W2529044956"],"abstract_inverted_index":{"Various":[0],"information":[1],"retrieval":[2],"(IR)":[3],"based":[4],"techniques":[5,155],"have":[6,168],"been":[7,169],"proposed":[8],"recently":[9],"to":[10,41,81,93,133,208,211],"locate":[11,42,134,212],"bugs":[12,43,95,135],"automatically":[13],"at":[14,156],"the":[15,25,31,68,77,82,86,108,117,157,184,193,203,213],"file":[16,159],"level.":[17],"However,":[18],"their":[19],"usefulness":[20],"is":[21,179],"often":[22],"compromised":[23],"by":[24,96,124,173],"coarse":[26],"granularity":[27,50,111],"of":[28,33,112,119,182,192,205],"files":[29,52],"and":[30,53,107,139,164,175],"lack":[32],"contextual":[34,56],"information.":[35],"To":[36],"address":[37],"this,":[38],"we":[39,127],"propose":[40,128],"using":[44],"software":[45,137],"changes,":[46,138],"which":[47],"offer":[48],"finer":[49],"than":[51],"provide":[54],"important":[55],"clues":[57],"for":[58,190],"bug-fixing.":[59],"We":[60],"observe":[61],"that":[62,104,151,198],"bug":[63,69,78,87,121,214],"inducing":[64,88,185],"changes":[65,89,113,186],"can":[66,114,200],"facilitate":[67],"fixing":[70,79],"process.":[71],"For":[72],"example,":[73],"it":[74,141],"helps":[75],"triage":[76],"task":[80],"developers":[83,92],"who":[84],"committed":[85],"or":[90],"enables":[91],"fix":[94],"reverting":[97],"these":[98,125],"changes.":[99],"Our":[100],"study":[101],"further":[102],"identifies":[103],"change":[105],"logs":[106],"naturally":[109],"small":[110],"help":[115],"boost":[116],"performance":[118],"IR-based":[120,130],"localization.":[122],"Motivated":[123],"observations,":[126],"an":[129],"approach":[131],"Locus":[132,152,178,199],"from":[136],"evaluate":[140],"on":[142,171],"six":[143],"large":[144],"open":[145],"source":[146,158],"projects.":[147],"The":[148,195],"results":[149,196],"show":[150,197],"outperforms":[153],"existing":[154,217],"level":[160],"localization":[161],"significantly.":[162],"MAP":[163],"MRR":[165],"in":[166],"particular":[167],"improved,":[170],"average,":[172],"20.1%":[174],"20.5%,":[176],"respectively.":[177],"also":[180],"capable":[181],"locating":[183],"within":[187],"top":[188],"5":[189],"41.0%":[191],"bugs.":[194],"significantly":[201],"reduce":[202],"number":[204],"lines":[206],"needing":[207],"be":[209],"scanned":[210],"compared":[215],"with":[216],"techniques.":[218]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":10},{"year":2024,"cited_by_count":15},{"year":2023,"cited_by_count":22},{"year":2022,"cited_by_count":24},{"year":2021,"cited_by_count":29},{"year":2020,"cited_by_count":21},{"year":2019,"cited_by_count":27},{"year":2018,"cited_by_count":15},{"year":2017,"cited_by_count":8}],"updated_date":"2026-05-09T13:55:54.758798","created_date":"2025-10-10T00:00:00"}
