{"id":"https://openalex.org/W2148155140","doi":"https://doi.org/10.1145/1101908.1101923","title":"On dynamic feature location","display_name":"On dynamic feature location","publication_year":2005,"publication_date":"2005-11-07","ids":{"openalex":"https://openalex.org/W2148155140","doi":"https://doi.org/10.1145/1101908.1101923","mag":"2148155140"},"language":"en","primary_location":{"id":"doi:10.1145/1101908.1101923","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1101908.1101923","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 20th 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/A5012031968","display_name":"Rainer Koschke","orcid":"https://orcid.org/0000-0003-4094-3444"},"institutions":[{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Rainer Koschke","raw_affiliation_strings":["University of Bremen, Germany"],"affiliations":[{"raw_affiliation_string":"University of Bremen, Germany","institution_ids":["https://openalex.org/I180437899"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086943828","display_name":"Jochen Quante","orcid":"https://orcid.org/0000-0002-4005-5124"},"institutions":[{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jochen Quante","raw_affiliation_strings":["University of Bremen, Germany"],"affiliations":[{"raw_affiliation_string":"University of Bremen, Germany","institution_ids":["https://openalex.org/I180437899"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5012031968"],"corresponding_institution_ids":["https://openalex.org/I180437899"],"apc_list":null,"apc_paid":null,"fwci":10.2076,"has_fulltext":false,"cited_by_count":70,"citation_normalized_percentile":{"value":0.97804279,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"86","last_page":"95"},"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9997000098228455,"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.9994000196456909,"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/program-comprehension","display_name":"Program comprehension","score":0.8414467573165894},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8308799266815186},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.6985626220703125},{"id":"https://openalex.org/keywords/static-analysis","display_name":"Static analysis","score":0.5875303745269775},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5713509321212769},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5241753458976746},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4476345479488373},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.44681504368782043},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.43974053859710693},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.41617342829704285},{"id":"https://openalex.org/keywords/dynamic-program-analysis","display_name":"Dynamic program analysis","score":0.41576775908470154},{"id":"https://openalex.org/keywords/program-analysis","display_name":"Program analysis","score":0.37815943360328674},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.24411270022392273},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.12421637773513794},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.1016085147857666},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.09568551182746887}],"concepts":[{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.8414467573165894},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8308799266815186},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.6985626220703125},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.5875303745269775},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5713509321212769},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5241753458976746},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4476345479488373},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.44681504368782043},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.43974053859710693},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.41617342829704285},{"id":"https://openalex.org/C140006998","wikidata":"https://www.wikidata.org/wiki/Q2499307","display_name":"Dynamic program analysis","level":3,"score":0.41576775908470154},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.37815943360328674},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.24411270022392273},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.12421637773513794},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.1016085147857666},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09568551182746887},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","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/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1101908.1101923","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1101908.1101923","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W1503729935","https://openalex.org/W1575683233","https://openalex.org/W1822192794","https://openalex.org/W2103473833","https://openalex.org/W2121234902","https://openalex.org/W2121432834","https://openalex.org/W2124881965","https://openalex.org/W2125682153","https://openalex.org/W2128581098","https://openalex.org/W2133815117","https://openalex.org/W2157791244","https://openalex.org/W2163960678","https://openalex.org/W2169326591","https://openalex.org/W4233580922","https://openalex.org/W6600445788"],"related_works":["https://openalex.org/W3111646971","https://openalex.org/W2104654077","https://openalex.org/W2901225818","https://openalex.org/W2079146453","https://openalex.org/W2617035575","https://openalex.org/W2514903476","https://openalex.org/W2166766372","https://openalex.org/W3120011499","https://openalex.org/W2092019183","https://openalex.org/W2081659623"],"abstract_inverted_index":{"Feature":[0],"location":[1,46],"aims":[2],"at":[3,93],"locating":[4],"pieces":[5],"of":[6,13,50,65,80,84,111],"code":[7,35],"that":[8],"implement":[9],"a":[10,18,41,48],"given":[11],"set":[12],"features":[14,33],"(requirements).":[15],"It":[16],"is":[17,59,91],"necessary":[19],"first":[20],"step":[21],"in":[22,102],"every":[23],"program":[24,54],"comprehension":[25],"and":[26,34,52,82],"maintenance":[27],"task":[28],"if":[29],"the":[30,63,66,78,87,109,112,116],"connection":[31],"between":[32],"has":[36],"been":[37],"lost.We":[38],"have":[39],"developed":[40],"semi-automatic":[42],"technique":[43],"for":[44,115],"feature":[45],"using":[47],"combination":[49],"static":[51],"dynamic":[53,67,117],"analysis.":[55],"Formal":[56],"concept":[57],"analysis":[58,90,118],"used":[60,114],"to":[61],"explore":[62,108],"results":[64],"analysis.We":[68],"describe":[69],"new":[70],"experiences":[71],"with":[72],"our":[73,103],"technique.":[74],"Specifically,":[75],"we":[76,107],"investigate":[77],"gain":[79],"information":[81],"increase":[83],"costs":[85],"when":[86],"system":[88],"under":[89],"profiled":[92],"basic":[94],"block":[95],"level":[96,100],"rather":[97],"than":[98],"routine":[99],"as":[101],"earlier":[104],"work.":[105],"Furthermore,":[106],"influence":[110],"scenarios":[113],"(minimal":[119],"versus":[120],"combined":[121],"scenarios).":[122]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":7},{"year":2019,"cited_by_count":2},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":9},{"year":2012,"cited_by_count":4}],"updated_date":"2026-03-28T08:17:26.163206","created_date":"2025-10-10T00:00:00"}
