{"id":"https://openalex.org/W2101252831","doi":"https://doi.org/10.1145/1987856.1987863","title":"Recovering traceability links between source code and fixed bugs via patch analysis","display_name":"Recovering traceability links between source code and fixed bugs via patch analysis","publication_year":2011,"publication_date":"2011-05-23","ids":{"openalex":"https://openalex.org/W2101252831","doi":"https://doi.org/10.1145/1987856.1987863","mag":"2101252831"},"language":"en","primary_location":{"id":"doi:10.1145/1987856.1987863","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1987856.1987863","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th International Workshop on Traceability in Emerging Forms of 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/A5056146726","display_name":"Christopher S. Corley","orcid":"https://orcid.org/0000-0002-3009-1666"},"institutions":[{"id":"https://openalex.org/I12970578","display_name":"University of North Alabama","ror":"https://ror.org/0584fj407","country_code":"US","type":"education","lineage":["https://openalex.org/I12970578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Christopher S. Corley","raw_affiliation_strings":["University of North Alabama, Florence, AL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of North Alabama, Florence, AL, USA","institution_ids":["https://openalex.org/I12970578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051151566","display_name":"Nicholas A. Kraft","orcid":"https://orcid.org/0000-0002-7960-766X"},"institutions":[{"id":"https://openalex.org/I17301866","display_name":"University of Alabama","ror":"https://ror.org/03xrrjk67","country_code":"US","type":"education","lineage":["https://openalex.org/I17301866"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nicholas A. Kraft","raw_affiliation_strings":["The University of Alabama, Tuscaloosa, AL, USA","The University of Alabama, Tuscaloosa , AL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Alabama, Tuscaloosa, AL, USA","institution_ids":["https://openalex.org/I17301866"]},{"raw_affiliation_string":"The University of Alabama, Tuscaloosa , AL, USA","institution_ids":["https://openalex.org/I17301866"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036609407","display_name":"Letha H. Etzkorn","orcid":"https://orcid.org/0000-0003-3203-9236"},"institutions":[{"id":"https://openalex.org/I82495205","display_name":"University of Alabama in Huntsville","ror":"https://ror.org/02zsxwr40","country_code":"US","type":"education","lineage":["https://openalex.org/I82495205"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Letha H. Etzkorn","raw_affiliation_strings":["The University of Alabama in Huntsville, Huntsville, AL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Alabama in Huntsville, Huntsville, AL, USA","institution_ids":["https://openalex.org/I82495205"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047873768","display_name":"Stacy K. Lukins","orcid":null},"institutions":[{"id":"https://openalex.org/I82495205","display_name":"University of Alabama in Huntsville","ror":"https://ror.org/02zsxwr40","country_code":"US","type":"education","lineage":["https://openalex.org/I82495205"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Stacy K. Lukins","raw_affiliation_strings":["The University of Alabama in Huntsville, Huntsville, AL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The University of Alabama in Huntsville, Huntsville, AL, USA","institution_ids":["https://openalex.org/I82495205"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":10.6979,"has_fulltext":false,"cited_by_count":36,"citation_normalized_percentile":{"value":0.97917996,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"31","last_page":"37"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9961000084877014,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.9940999746322632,"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/traceability","display_name":"Traceability","score":0.8829636573791504},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7771327495574951},{"id":"https://openalex.org/keywords/identifier","display_name":"Identifier","score":0.7454055547714233},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.5391433835029602},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.5126842260360718},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5031377673149109},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.38974228501319885},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3239765763282776},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2067091464996338},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.20426592230796814}],"concepts":[{"id":"https://openalex.org/C153876917","wikidata":"https://www.wikidata.org/wiki/Q899704","display_name":"Traceability","level":2,"score":0.8829636573791504},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7771327495574951},{"id":"https://openalex.org/C154504017","wikidata":"https://www.wikidata.org/wiki/Q853614","display_name":"Identifier","level":2,"score":0.7454055547714233},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5391433835029602},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.5126842260360718},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5031377673149109},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.38974228501319885},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3239765763282776},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2067091464996338},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.20426592230796814},{"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/1987856.1987863","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1987856.1987863","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W105840384","https://openalex.org/W1677598599","https://openalex.org/W1991435895","https://openalex.org/W1998147510","https://openalex.org/W2008164297","https://openalex.org/W2018663431","https://openalex.org/W2024449454","https://openalex.org/W2029107788","https://openalex.org/W2100849134","https://openalex.org/W2108036122","https://openalex.org/W2108155297","https://openalex.org/W2108395261","https://openalex.org/W2110385988","https://openalex.org/W2117944944","https://openalex.org/W2119029602","https://openalex.org/W2119070456","https://openalex.org/W2120703352","https://openalex.org/W2122581326","https://openalex.org/W2125889680","https://openalex.org/W2128581098","https://openalex.org/W2128666163","https://openalex.org/W2133961160","https://openalex.org/W2138378644","https://openalex.org/W2139543149","https://openalex.org/W2140255470","https://openalex.org/W2146335723","https://openalex.org/W2147105902","https://openalex.org/W2157353183","https://openalex.org/W2163960678","https://openalex.org/W2166752079","https://openalex.org/W2506353248","https://openalex.org/W2913734115","https://openalex.org/W4235286003","https://openalex.org/W4235354960"],"related_works":["https://openalex.org/W2378709054","https://openalex.org/W4380301954","https://openalex.org/W2803090313","https://openalex.org/W2376767034","https://openalex.org/W2350918606","https://openalex.org/W2982483023","https://openalex.org/W2099969795","https://openalex.org/W3120493416","https://openalex.org/W2098192829","https://openalex.org/W3081644756"],"abstract_inverted_index":{"Traceability":[0],"links":[1,28,113,119],"can":[2],"be":[3],"recovered":[4,114,120],"using":[5],"data":[6],"mined":[7],"from":[8,83,93],"a":[9,30,49,67,105],"revision":[10],"control":[11],"system,":[12,20],"such":[13,21],"as":[14,22],"CVS,":[15],"and":[16,32,151],"an":[17,58],"issue":[18,71],"tracking":[19],"Bugzilla.":[23,94],"Existing":[24],"approaches":[25],"to":[26,36,85,103,118],"recover":[27,86],"between":[29],"bug":[31,39],"the":[33,38,42,45,64,70,74,98,112,127,131,138],"methods":[34],"changed":[35],"fix":[37],"rely":[40],"on":[41,63],"presence":[43,65],"of":[44,66,126,133,140],"bug's":[46],"identifier":[47],"in":[48,69,108],"CVS":[50,84],"log":[51],"message.":[52],"In":[53],"this":[54],"paper":[55],"we":[56,110,144],"present":[57],"approach":[59,89,117],"that":[60],"relies":[61],"instead":[62],"patch":[68],"report":[72],"for":[73],"bug.":[75],"That":[76],"is,":[77],"rather":[78],"than":[79],"analyzing":[80],"deltas":[81],"retrieved":[82,92],"links,":[87],"our":[88,101,116,134,141],"analyzes":[90],"patches":[91],"We":[95],"use":[96],"BugTrace,":[97],"tool":[99],"implementing":[100],"approach,":[102],"conduct":[104],"case":[106,128,142],"study":[107,129],"which":[109],"compare":[111],"by":[115,121,146],"manual":[122],"inspection.":[123],"The":[124],"results":[125],"support":[130],"efficacy":[132],"approach.":[135],"After":[136],"describing":[137],"limitations":[139],"study,":[143],"conclude":[145],"reviewing":[147],"closely":[148],"related":[149],"work":[150],"suggesting":[152],"possible":[153],"future":[154],"work.":[155]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":4}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
