{"id":"https://openalex.org/W2086344663","doi":"https://doi.org/10.1080/03081070600661051","title":"Understanding the complexity of refactoring in software systems: a tool-based approach","display_name":"Understanding the complexity of refactoring in software systems: a tool-based approach","publication_year":2006,"publication_date":"2006-06-01","ids":{"openalex":"https://openalex.org/W2086344663","doi":"https://doi.org/10.1080/03081070600661051","mag":"2086344663"},"language":"en","primary_location":{"id":"doi:10.1080/03081070600661051","is_oa":false,"landing_page_url":"https://doi.org/10.1080/03081070600661051","pdf_url":null,"source":{"id":"https://openalex.org/S145553572","display_name":"International Journal of General Systems","issn_l":"0308-1079","issn":["0308-1079","1026-7492","1563-5104"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547","https://openalex.org/P4310320449"],"host_organization_lineage_names":["Taylor & Francis","Informa"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of General Systems","raw_type":"journal-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/A5089961097","display_name":"Deepak Advani","orcid":null},"institutions":[{"id":"https://openalex.org/I98259816","display_name":"Birkbeck, University of London","ror":"https://ror.org/02mb95055","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I98259816"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Deepak Advani","raw_affiliation_strings":["School of Computer Science, Birkbeck, University of London, Malet Street, London, WC1E 7HX, UK","School of Computer Science, Birkbeck, University of London , Malet Street, London, WC1E 7HX, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science, Birkbeck, University of London, Malet Street, London, WC1E 7HX, UK","institution_ids":["https://openalex.org/I98259816"]},{"raw_affiliation_string":"School of Computer Science, Birkbeck, University of London , Malet Street, London, WC1E 7HX, UK","institution_ids":["https://openalex.org/I98259816"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045796265","display_name":"Youssef Hassoun","orcid":null},"institutions":[{"id":"https://openalex.org/I98259816","display_name":"Birkbeck, University of London","ror":"https://ror.org/02mb95055","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I98259816"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Youssef Hassoun","raw_affiliation_strings":["School of Computer Science, Birkbeck, University of London, Malet Street, London, WC1E 7HX, UK","School of Computer Science, Birkbeck, University of London , Malet Street, London, WC1E 7HX, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science, Birkbeck, University of London, Malet Street, London, WC1E 7HX, UK","institution_ids":["https://openalex.org/I98259816"]},{"raw_affiliation_string":"School of Computer Science, Birkbeck, University of London , Malet Street, London, WC1E 7HX, UK","institution_ids":["https://openalex.org/I98259816"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083706258","display_name":"Steve Counsell","orcid":"https://orcid.org/0000-0002-2939-8919"},"institutions":[{"id":"https://openalex.org/I59433898","display_name":"Brunel University of London","ror":"https://ror.org/00dn4t376","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I59433898"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Steve Counsell","raw_affiliation_strings":["School of Information Systems, Computing and Mathenmatics, Brunel University, Uxbridge, Middlesex, UB8 3PH, UK","School of Information Systems, Computing and Mathenmatics, Brunel University , Uxbridge, Middlesex, UB8 3PH, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information Systems, Computing and Mathenmatics, Brunel University, Uxbridge, Middlesex, UB8 3PH, UK","institution_ids":["https://openalex.org/I59433898"]},{"raw_affiliation_string":"School of Information Systems, Computing and Mathenmatics, Brunel University , Uxbridge, Middlesex, UB8 3PH, UK","institution_ids":["https://openalex.org/I59433898"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5083706258"],"corresponding_institution_ids":["https://openalex.org/I59433898"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.12748364,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"35","issue":"3","first_page":"329","last_page":"346"},"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.9988999962806702,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9987000226974487,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.9042882323265076},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7599321603775024},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.6256731152534485},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.5348649621009827},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5197467803955078},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.5132050514221191},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.507902204990387},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2111963927745819},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.2040850818157196},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.07577008008956909}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.9042882323265076},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7599321603775024},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.6256731152534485},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.5348649621009827},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5197467803955078},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5132050514221191},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.507902204990387},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2111963927745819},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.2040850818157196},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.07577008008956909}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1080/03081070600661051","is_oa":false,"landing_page_url":"https://doi.org/10.1080/03081070600661051","pdf_url":null,"source":{"id":"https://openalex.org/S145553572","display_name":"International Journal of General Systems","issn_l":"0308-1079","issn":["0308-1079","1026-7492","1563-5104"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547","https://openalex.org/P4310320449"],"host_organization_lineage_names":["Taylor & Francis","Informa"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of General Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W41699526","https://openalex.org/W183490712","https://openalex.org/W1487664366","https://openalex.org/W1541347095","https://openalex.org/W1903826297","https://openalex.org/W1968283236","https://openalex.org/W2027483357","https://openalex.org/W2034929864","https://openalex.org/W2102096185","https://openalex.org/W2129581792","https://openalex.org/W2138541476","https://openalex.org/W2144777691","https://openalex.org/W2148711489","https://openalex.org/W2150628460","https://openalex.org/W2153887189","https://openalex.org/W2171383742","https://openalex.org/W2787379525","https://openalex.org/W3002538883","https://openalex.org/W6680794191"],"related_works":["https://openalex.org/W4313549863","https://openalex.org/W4231266416","https://openalex.org/W2395465245","https://openalex.org/W3161551626","https://openalex.org/W1938356314","https://openalex.org/W2164098295","https://openalex.org/W4294754599","https://openalex.org/W2118743872","https://openalex.org/W2039681720","https://openalex.org/W4255658034"],"abstract_inverted_index":{"The":[0],"majority":[1],"of":[2,11,16,32,80,87,92,142,151],"information":[3,37],"systems":[4,138,190],"these":[5],"days":[6],"engender":[7],"a":[8,42,50,66,98],"high":[9],"level":[10,31],"complexity":[12,28,82,88,154],"through":[13,56],"the":[14,46,62,90,104,124,165,180,188,197],"extent":[15,47],"possible":[17],"inputs":[18],"to":[19,48,53,75,78,135,148,164],"testing,":[20],"required":[21],"processing":[22],"and":[23,83,109,160,179,184],"consequent":[24],"outputs.":[25],"In":[26,114,195],"fact,":[27],"permeates":[29],"every":[30,93],"this":[33,115,177],"model":[34],"for":[35,122,176],"an":[36,119],"system.":[38],"Complexity":[39,59],"thus":[40,162],"has":[41,106],"direct":[43],"effect":[44],"on":[45],"which":[49,65],"system":[51,67,99,105],"needs":[52,74],"be":[54,69,76,156],"tested,":[55],"those":[57],"inputs.":[58],"also":[60],"inhibits":[61],"ease":[63],"with":[64,204],"can":[68,155],"modified":[70],"since":[71],"more":[72,158,205],"time":[73],"devoted":[77],"assessment":[79],"change":[81,152],"resulting":[84],"tests.":[85],"Reduction":[86],"is":[89,147],"goal":[91,146],"developer":[94,166],"when":[95,167],"initially":[96],"developing":[97],"and,":[100],"as":[101,129,192],"importantly,":[102],"after":[103],"been":[107],"developed":[108,174],"inevitable":[110],"changes":[111,126],"are":[112,200],"made.":[113],"paper,":[116],"we":[117,130],"analyse":[118],"automated":[120],"technique":[121],"extracting":[123],"typical":[125],"(or":[127],"refactorings":[128,199],"have":[131],"labelled":[132],"them)":[133],"made":[134],"various":[136],"Java":[137],"over":[139],"different":[140],"versions":[141],"its":[143],"lifetime.":[144],"Our":[145],"identify":[149],"areas":[150],"where":[153],"examined":[157],"thoroughly":[159],"aid":[161],"given":[163],"maintaining":[168],"systems.":[169],"A":[170],"generic":[171],"tool":[172],"was":[173],"specifically":[175],"task":[178],"results":[181],"showed":[182],"new":[183],"promising":[185],"insights":[186],"into":[187],"way":[189],"behave":[191],"they":[193],"evolve.":[194],"particular,":[196],"complex":[198],"relatively":[201],"rare":[202],"compared":[203],"simple":[206],"refactorings.":[207]},"counts_by_year":[{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-08-15T07:11:24.734988","created_date":"2025-10-10T00:00:00"}
