{"id":"https://openalex.org/W2114251307","doi":"https://doi.org/10.1109/icsm.2007.4362618","title":"Feature Location and Extraction using Landmarks and Barriers","display_name":"Feature Location and Extraction using Landmarks and Barriers","publication_year":2007,"publication_date":"2007-10-01","ids":{"openalex":"https://openalex.org/W2114251307","doi":"https://doi.org/10.1109/icsm.2007.4362618","mag":"2114251307"},"language":"en","primary_location":{"id":"doi:10.1109/icsm.2007.4362618","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsm.2007.4362618","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 IEEE International Conference on Software Maintenance","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/A5034625397","display_name":"Neil Walkinshaw","orcid":"https://orcid.org/0000-0003-2134-6548"},"institutions":[{"id":"https://openalex.org/I91136226","display_name":"University of Sheffield","ror":"https://ror.org/05krs5044","country_code":"GB","type":"education","lineage":["https://openalex.org/I91136226"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Neil Walkinshaw","raw_affiliation_strings":["Department Computer Science, University of Sheffield, Sheffield, UK","Sheffield University, Sheffield#TAB#"],"affiliations":[{"raw_affiliation_string":"Department Computer Science, University of Sheffield, Sheffield, UK","institution_ids":["https://openalex.org/I91136226"]},{"raw_affiliation_string":"Sheffield University, Sheffield#TAB#","institution_ids":["https://openalex.org/I91136226"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077078698","display_name":"Marc Roper","orcid":"https://orcid.org/0000-0001-6794-4637"},"institutions":[{"id":"https://openalex.org/I181647926","display_name":"University of Strathclyde","ror":"https://ror.org/00n3w3b69","country_code":"GB","type":"education","lineage":["https://openalex.org/I181647926"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Marc Roper","raw_affiliation_strings":["Department Computer and Information Sciences, University of Strathclyde, Glasgow, UK","Dept. Computer and Information Sciences, University of Strathclyde, Glasgow, UK, +44 (0) 141 548 2956, Marc. Roper@cis.strath.ac.uk"],"affiliations":[{"raw_affiliation_string":"Department Computer and Information Sciences, University of Strathclyde, Glasgow, UK","institution_ids":["https://openalex.org/I181647926"]},{"raw_affiliation_string":"Dept. Computer and Information Sciences, University of Strathclyde, Glasgow, UK, +44 (0) 141 548 2956, Marc. Roper@cis.strath.ac.uk","institution_ids":["https://openalex.org/I181647926"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102777249","display_name":"Murray Wood","orcid":"https://orcid.org/0000-0002-9449-1036"},"institutions":[{"id":"https://openalex.org/I181647926","display_name":"University of Strathclyde","ror":"https://ror.org/00n3w3b69","country_code":"GB","type":"education","lineage":["https://openalex.org/I181647926"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Murray Wood","raw_affiliation_strings":["Department Computer and Information Sciences, University of Strathclyde, Glasgow, UK","Dept. Computer and Information Sciences, University of Strathclyde, Glasgow, UK, +44 (0) 141 548 3390, Murray.Wood@cis.strath.ac.uk"],"affiliations":[{"raw_affiliation_string":"Department Computer and Information Sciences, University of Strathclyde, Glasgow, UK","institution_ids":["https://openalex.org/I181647926"]},{"raw_affiliation_string":"Dept. Computer and Information Sciences, University of Strathclyde, Glasgow, UK, +44 (0) 141 548 3390, Murray.Wood@cis.strath.ac.uk","institution_ids":["https://openalex.org/I181647926"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5034625397"],"corresponding_institution_ids":["https://openalex.org/I91136226"],"apc_list":null,"apc_paid":null,"fwci":1.6595,"has_fulltext":false,"cited_by_count":23,"citation_normalized_percentile":{"value":0.89481046,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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":0.9998999834060669,"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.9998000264167786,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9993000030517578,"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.8394609689712524},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6196497678756714},{"id":"https://openalex.org/keywords/slicing","display_name":"Slicing","score":0.6024842262268066},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5841016173362732},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.5744054913520813},{"id":"https://openalex.org/keywords/feature-extraction","display_name":"Feature extraction","score":0.5239018201828003},{"id":"https://openalex.org/keywords/landmark","display_name":"Landmark","score":0.5069656372070312},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.48321402072906494},{"id":"https://openalex.org/keywords/program-slicing","display_name":"Program slicing","score":0.476589173078537},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.44454970955848694},{"id":"https://openalex.org/keywords/call-graph","display_name":"Call graph","score":0.4105374813079834},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3542024493217468},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.35351234674453735},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3518798351287842},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.29380619525909424},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.09497290849685669}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8394609689712524},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6196497678756714},{"id":"https://openalex.org/C2776190703","wikidata":"https://www.wikidata.org/wiki/Q488148","display_name":"Slicing","level":2,"score":0.6024842262268066},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5841016173362732},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.5744054913520813},{"id":"https://openalex.org/C52622490","wikidata":"https://www.wikidata.org/wiki/Q1026626","display_name":"Feature extraction","level":2,"score":0.5239018201828003},{"id":"https://openalex.org/C2780297707","wikidata":"https://www.wikidata.org/wiki/Q4895393","display_name":"Landmark","level":2,"score":0.5069656372070312},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.48321402072906494},{"id":"https://openalex.org/C91071405","wikidata":"https://www.wikidata.org/wiki/Q1413145","display_name":"Program slicing","level":3,"score":0.476589173078537},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.44454970955848694},{"id":"https://openalex.org/C102379954","wikidata":"https://www.wikidata.org/wiki/Q2589940","display_name":"Call graph","level":2,"score":0.4105374813079834},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3542024493217468},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.35351234674453735},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3518798351287842},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.29380619525909424},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.09497290849685669},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"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}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/icsm.2007.4362618","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsm.2007.4362618","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 IEEE International Conference on Software Maintenance","raw_type":"proceedings-article"},{"id":"pmh:oai:strathprints.strath.ac.uk:5392","is_oa":false,"landing_page_url":"https://strathprints.strath.ac.uk/5392/","pdf_url":null,"source":{"id":"https://openalex.org/S4306402226","display_name":"Strathprints: The University of Strathclyde institutional repository (University of Strathclyde)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I181647926","host_organization_name":"University of Strathclyde","host_organization_lineage":["https://openalex.org/I181647926"],"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":"PeerReviewed"}],"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/W616651739","https://openalex.org/W1508879959","https://openalex.org/W1517968371","https://openalex.org/W1563647787","https://openalex.org/W1646994587","https://openalex.org/W2017971446","https://openalex.org/W2019912855","https://openalex.org/W2039722350","https://openalex.org/W2041853131","https://openalex.org/W2050187629","https://openalex.org/W2079055089","https://openalex.org/W2088140535","https://openalex.org/W2092483417","https://openalex.org/W2103473833","https://openalex.org/W2118944299","https://openalex.org/W2121234902","https://openalex.org/W2125682153","https://openalex.org/W2132431120","https://openalex.org/W2141759709","https://openalex.org/W2158537179","https://openalex.org/W2171733741","https://openalex.org/W2798301908","https://openalex.org/W2913256667","https://openalex.org/W4237831168","https://openalex.org/W4241947741","https://openalex.org/W6678257245","https://openalex.org/W6696642037"],"related_works":["https://openalex.org/W2134982133","https://openalex.org/W1964336761","https://openalex.org/W2991905743","https://openalex.org/W4239953224","https://openalex.org/W2112395437","https://openalex.org/W2347708239","https://openalex.org/W4302024603","https://openalex.org/W2170816480","https://openalex.org/W1595405651","https://openalex.org/W2034103799"],"abstract_inverted_index":{"Identifying":[0],"and":[1,108,118],"isolating":[2],"the":[3,28,60,85,94,109,120,124],"source":[4],"code":[5,29],"associated":[6,30],"with":[7,31,66],"a":[8,12,32,56,63,70,106],"particular":[9,64],"feature":[10,33,65],"is":[11,34,82,103],"problem":[13,42],"that":[14,50,54,96],"frequently":[15],"arises":[16],"in":[17,59],"many":[18,37],"maintenance":[19],"tasks.":[20],"The":[21,76,101],"delocalised":[22],"nature":[23],"of":[24,62,73,78,87,93,99,123],"object-oriented":[25],"systems,":[26],"where":[27],"distributed":[35],"across":[36],"interrelated":[38],"objects,":[39],"makes":[40],"this":[41,79],"particularly":[43],"challenging.":[44],"This":[45],"paper":[46],"presents":[47],"an":[48],"approach":[49,102],"combines":[51],"'landmark'":[52],"methods":[53,89],"have":[55],"key":[57],"role":[58],"execution":[61],"slicing":[67],"to":[68],"create":[69],"call":[71,80],"graph":[72,81,95],"related":[74],"code.":[75],"size":[77],"constrained":[83],"by":[84,105],"identification":[86],"'barrier'":[88],"which":[90],"exclude":[91],"parts":[92],"are":[97],"not":[98],"interest.":[100],"supported":[104],"tool,":[107],"evaluation":[110],"on":[111],"three":[112],"open-source":[113],"systems":[114],"yields":[115],"encouraging":[116],"results":[117],"demonstrates":[119],"practical":[121],"applicability":[122],"technique.":[125]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2021,"cited_by_count":3},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":2}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
