{"id":"https://openalex.org/W2299852975","doi":"https://doi.org/10.1145/2901739.2901775","title":"Locating bugs without looking back","display_name":"Locating bugs without looking back","publication_year":2016,"publication_date":"2016-05-14","ids":{"openalex":"https://openalex.org/W2299852975","doi":"https://doi.org/10.1145/2901739.2901775","mag":"2299852975"},"language":"en","primary_location":{"id":"doi:10.1145/2901739.2901775","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2901739.2901775","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 13th International Conference on Mining Software Repositories","raw_type":"proceedings-article"},"type":"conference-paper","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/A5076544683","display_name":"Tezcan Dilshener","orcid":null},"institutions":[{"id":"https://openalex.org/I204136569","display_name":"The Open University","ror":"https://ror.org/05mzfcs16","country_code":"GB","type":"education","lineage":["https://openalex.org/I204136569"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Tezcan Dilshener","raw_affiliation_strings":["The Open University, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The Open University, United Kingdom","institution_ids":["https://openalex.org/I204136569"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029025369","display_name":"Michel Wermelinger","orcid":"https://orcid.org/0000-0002-6467-3293"},"institutions":[{"id":"https://openalex.org/I204136569","display_name":"The Open University","ror":"https://ror.org/05mzfcs16","country_code":"GB","type":"education","lineage":["https://openalex.org/I204136569"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Michel Wermelinger","raw_affiliation_strings":["The Open University, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The Open University, United Kingdom","institution_ids":["https://openalex.org/I204136569"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002289161","display_name":"Yijun Yu","orcid":"https://orcid.org/0000-0002-7154-8570"},"institutions":[{"id":"https://openalex.org/I204136569","display_name":"The Open University","ror":"https://ror.org/05mzfcs16","country_code":"GB","type":"education","lineage":["https://openalex.org/I204136569"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Yijun Yu","raw_affiliation_strings":["The Open University, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The Open University, United Kingdom","institution_ids":["https://openalex.org/I204136569"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I204136569"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"286","last_page":"290"},"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.9972000122070312,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.996999979019165,"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.8421372771263123},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"Program comprehension","score":0.7232415080070496},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6732269525527954},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.6632617712020874},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5788818001747131},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.5436886548995972},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5250422954559326},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.5223856568336487},{"id":"https://openalex.org/keywords/relevance","display_name":"Relevance (law)","score":0.5101878643035889},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5012073516845703},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.48385775089263916},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"Software maintenance","score":0.4690307378768921},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.4646017253398895},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.4350239932537079},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.372472882270813},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.35950183868408203},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3569631278514862},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.26690760254859924},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.22843724489212036},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11452606320381165}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8421372771263123},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.7232415080070496},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6732269525527954},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.6632617712020874},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5788818001747131},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.5436886548995972},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5250422954559326},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.5223856568336487},{"id":"https://openalex.org/C158154518","wikidata":"https://www.wikidata.org/wiki/Q7310970","display_name":"Relevance (law)","level":2,"score":0.5101878643035889},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5012073516845703},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.48385775089263916},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.4690307378768921},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.4646017253398895},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.4350239932537079},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.372472882270813},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.35950183868408203},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3569631278514862},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.26690760254859924},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.22843724489212036},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11452606320381165},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2901739.2901775","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2901739.2901775","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 13th International Conference on Mining Software Repositories","raw_type":"proceedings-article"},{"id":"pmh:oai:oro.open.ac.uk:45654","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306401187","display_name":"Open Research Online (The Open University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I204136569","host_organization_name":"The Open University","host_organization_lineage":["https://openalex.org/I204136569"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Conference or Workshop Item"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4099999964237213,"display_name":"Partnerships for the goals","id":"https://metadata.un.org/sdg/17"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W1985947101","https://openalex.org/W2017485217","https://openalex.org/W2040577374","https://openalex.org/W2058230372","https://openalex.org/W2065548998","https://openalex.org/W2089759055","https://openalex.org/W2096598529","https://openalex.org/W2116737258","https://openalex.org/W2156633971","https://openalex.org/W2157984409","https://openalex.org/W2165795967"],"related_works":["https://openalex.org/W2164913793","https://openalex.org/W2094595170","https://openalex.org/W2886906914","https://openalex.org/W2765394967","https://openalex.org/W2938801257","https://openalex.org/W2034209539","https://openalex.org/W3135060008","https://openalex.org/W2103701733","https://openalex.org/W2963381560","https://openalex.org/W1536501326"],"abstract_inverted_index":{"Bug":[0],"localisation":[1],"is":[2,18,113],"a":[3,15,31,91,122],"core":[4],"program":[5],"comprehension":[6],"task":[7],"in":[8,21,77,166],"software":[9,187],"maintenance:":[10],"given":[11,102],"the":[12,22,35,38,43,54,65,86,101,167,175,181],"observation":[13],"of":[14,56,64,69,85,121,125,148,174,183],"bug,":[16],"where":[17],"it":[19],"located":[20],"source":[23,39,87,145],"code":[24,40,108],"files?":[25],"Information":[26],"retrieval":[27],"(IR)":[28],"approaches":[29,52,72],"see":[30],"bug":[32,126,176],"report":[33],"as":[34,42],"query,":[36],"and":[37,82,109],"files":[41,165,171],"documents":[44],"to":[45,132,186],"be":[46],"retrieved,":[47],"ranked":[48,170],"by":[49],"relevance.":[50],"Such":[51],"have":[53],"advantage":[55],"not":[57,105],"requiring":[58,106],"expensive":[59],"static":[60],"or":[61,162],"dynamic":[62],"analysis":[63],"code.":[66,88],"However,":[67],"most":[68],"state-of-the-art":[70],"IR":[71],"rely":[73],"on":[74,115,140,157],"project":[75],"history,":[76],"particular":[78],"previously":[79],"fixed":[80],"bugs":[81],"previous":[83],"versions":[84],"We":[89,128],"present":[90],"novel":[92],"approach":[93,131,185],"that":[94],"directly":[95],"scores":[96],"each":[97],"current":[98],"file":[99],"against":[100],"report,":[103],"thus":[104],"past":[107],"reports.":[110,127,177],"The":[111],"scoring":[112],"based":[114],"heuristics":[116],"identified":[117],"through":[118],"manual":[119],"inspection":[120],"small":[123],"set":[124],"compare":[129],"our":[130,184],"five":[133,138],"others,":[134],"using":[135],"their":[136,141],"own":[137,142],"metrics":[139],"six":[143],"open":[144],"projects.":[146],"Out":[147],"30":[149],"performance":[150],"indicators,":[151],"we":[152,159],"improve":[153],"28.":[154],"For":[155],"example,":[156],"average":[158],"find":[160],"one":[161],"more":[163],"affected":[164],"top":[168],"10":[169],"for":[172],"77%":[173],"These":[178],"results":[179],"show":[180],"applicability":[182],"projects":[188],"without":[189],"history.":[190]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":3}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
