{"id":"https://openalex.org/W2166752079","doi":"https://doi.org/10.1109/icsm.2006.43","title":"On the Use of Line Co-change for Identifying Crosscutting Concern Code","display_name":"On the Use of Line Co-change for Identifying Crosscutting Concern Code","publication_year":2006,"publication_date":"2006-09-01","ids":{"openalex":"https://openalex.org/W2166752079","doi":"https://doi.org/10.1109/icsm.2006.43","mag":"2166752079"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsm.2006.43","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5006915371","display_name":"Gerardo Canfora","orcid":"https://orcid.org/0000-0003-0049-1279"},"institutions":[{"id":"https://openalex.org/I16337185","display_name":"University of Sannio","ror":"https://ror.org/04vc81p87","country_code":"IT","type":"education","lineage":["https://openalex.org/I16337185"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Gerardo Canfora","raw_affiliation_strings":["RCOST - Research Centre on Software Technology, University of Sannio Viale Traiano, Benevento, Italy"],"affiliations":[{"raw_affiliation_string":"RCOST - Research Centre on Software Technology, University of Sannio Viale Traiano, Benevento, Italy","institution_ids":["https://openalex.org/I16337185"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025973233","display_name":"Luigi Cerulo","orcid":"https://orcid.org/0000-0001-8342-3487"},"institutions":[{"id":"https://openalex.org/I16337185","display_name":"University of Sannio","ror":"https://ror.org/04vc81p87","country_code":"IT","type":"education","lineage":["https://openalex.org/I16337185"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Luigi Cerulo","raw_affiliation_strings":["RCOST - Research Centre on Software Technology, University of Sannio Viale Traiano, Benevento, Italy"],"affiliations":[{"raw_affiliation_string":"RCOST - Research Centre on Software Technology, University of Sannio Viale Traiano, Benevento, Italy","institution_ids":["https://openalex.org/I16337185"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025099559","display_name":"Massimiliano Di Penta","orcid":"https://orcid.org/0000-0002-0340-9747"},"institutions":[{"id":"https://openalex.org/I16337185","display_name":"University of Sannio","ror":"https://ror.org/04vc81p87","country_code":"IT","type":"education","lineage":["https://openalex.org/I16337185"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Massimiliano Di Penta","raw_affiliation_strings":["RCOST - Research Centre on Software Technology, University of Sannio Viale Traiano, Benevento, Italy"],"affiliations":[{"raw_affiliation_string":"RCOST - Research Centre on Software Technology, University of Sannio Viale Traiano, Benevento, Italy","institution_ids":["https://openalex.org/I16337185"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.536,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":41,"citation_normalized_percentile":{"value":0.944217,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":92,"max":93},"biblio":{"volume":null,"issue":null,"first_page":"213","last_page":"222"},"is_retracted":false,"is_paratext":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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9982,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9963,"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/commit","display_name":"Commit","score":0.6531007},{"id":"https://openalex.org/keywords/identification","display_name":"Identification","score":0.57676476},{"id":"https://openalex.org/keywords/software-evolution","display_name":"Software evolution","score":0.5157876},{"id":"https://openalex.org/keywords/legacy-system","display_name":"Legacy system","score":0.50160265},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.44914064}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6906039},{"id":"https://openalex.org/C153180980","wikidata":"https://www.wikidata.org/wiki/Q19776675","display_name":"Commit","level":2,"score":0.6531007},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5958348},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.58032674},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.57676476},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.5157876},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.5094219},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.50160265},{"id":"https://openalex.org/C198140048","wikidata":"https://www.wikidata.org/wiki/Q10859422","display_name":"Software versioning","level":3,"score":0.45256972},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.44914064},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.43691623},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.4134131},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3834287},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.38269058},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.26635617},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.14243537},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"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/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/icsm.2006.43","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":39,"referenced_works":["https://openalex.org/W137613689","https://openalex.org/W1512285202","https://openalex.org/W1532111756","https://openalex.org/W1533432827","https://openalex.org/W1536069825","https://openalex.org/W1585515701","https://openalex.org/W1610521571","https://openalex.org/W1649645444","https://openalex.org/W1660390307","https://openalex.org/W1698439592","https://openalex.org/W1803511245","https://openalex.org/W18068492","https://openalex.org/W2021487990","https://openalex.org/W2025674334","https://openalex.org/W2029414465","https://openalex.org/W2066037774","https://openalex.org/W2085372063","https://openalex.org/W2096491586","https://openalex.org/W2100849134","https://openalex.org/W2106565617","https://openalex.org/W2106697582","https://openalex.org/W2109943392","https://openalex.org/W2110385988","https://openalex.org/W2116303933","https://openalex.org/W2120165004","https://openalex.org/W2133961160","https://openalex.org/W2134329651","https://openalex.org/W2136531538","https://openalex.org/W2136694367","https://openalex.org/W2138756793","https://openalex.org/W2142630726","https://openalex.org/W2143238865","https://openalex.org/W2148537357","https://openalex.org/W2157532207","https://openalex.org/W2184389790","https://openalex.org/W4232321987","https://openalex.org/W4233240690","https://openalex.org/W4247877628","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W4256319823","https://openalex.org/W3207402255","https://openalex.org/W2967084907","https://openalex.org/W2162913483","https://openalex.org/W2140073415","https://openalex.org/W2125111617","https://openalex.org/W1997032741","https://openalex.org/W174453940","https://openalex.org/W1608409474","https://openalex.org/W139178611"],"abstract_inverted_index":{"Crosscutting":[0],"concerns":[1,89],"are":[2],"software":[3],"system":[4,72],"features":[5],"whose":[6],"implementation":[7],"is":[8],"spread":[9],"across":[10],"many":[11],"modules":[12],"as":[13,41,74],"tangled":[14],"and":[15],"scattered":[16],"code.":[17],"Identifying":[18],"such":[19,73],"code":[20,57],"helps":[21],"developers":[22],"to":[23,30,85,110],"change":[24],"the":[25,36,45,83,112,116],"concern":[26],"and/or":[27],"re-factor":[28],"it":[29],"an":[31,92],"aspect.":[32],"This":[33],"paper":[34,97],"evaluates":[35],"suitability":[37],"of":[38,47],"line":[39,51,101],"co-change":[40,52,102],"a":[42,65,70],"technique":[43],"for":[44],"identification":[46],"crosscutting":[48,88],"concerns.":[49],"A":[50],"aim":[53],"at":[54],"identifying":[55],"source":[56],"lines":[58],"that":[59,100],"have":[60,78],"been":[61,79],"changed":[62],"together":[63],"in":[64,91],"commit":[66],"transaction":[67],"performed":[68],"using":[69],"versioning":[71],"CVS.":[75],"Promising":[76],"results":[77],"obtained":[80],"by":[81,115],"evaluating":[82],"approach":[84],"identify":[86],"four":[87],"present":[90],"open-source":[93],"system,":[94],"JHotDraw.":[95],"The":[96],"also":[98],"shows":[99],"can":[103],"be":[104],"effectively":[105],"complemented":[106],"with":[107],"clone":[108],"detection":[109],"improve":[111],"performance":[113],"achieved":[114],"separate":[117],"approaches":[118]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2166752079","counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":3}],"updated_date":"2024-12-10T06:45:32.161122","created_date":"2016-06-24"}