{"id":"https://openalex.org/W4391454591","doi":"https://doi.org/10.1109/access.2024.3361314","title":"A Comparative Study of Automated Refactoring Tools","display_name":"A Comparative Study of Automated Refactoring Tools","publication_year":2024,"publication_date":"2024-01-01","ids":{"openalex":"https://openalex.org/W4391454591","doi":"https://doi.org/10.1109/access.2024.3361314"},"language":"en","primary_location":{"id":"doi:10.1109/access.2024.3361314","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3361314","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/10418470.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/10418470.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101843062","display_name":"Maha Alharbi","orcid":"https://orcid.org/0009-0007-2605-3011"},"institutions":[{"id":"https://openalex.org/I134085113","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163","country_code":"SA","type":"education","lineage":["https://openalex.org/I134085113"]},{"id":"https://openalex.org/I199693650","display_name":"Umm al-Qura University","ror":"https://ror.org/01xjqrm90","country_code":"SA","type":"education","lineage":["https://openalex.org/I199693650"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Maha Alharbi","raw_affiliation_strings":["Information and Computer Science Department, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia","Department of Computer Science, University College of Al Jamoum, Umm Al Qura University, Mecca, Saudi Arabia"],"raw_orcid":"https://orcid.org/0009-0007-2605-3011","affiliations":[{"raw_affiliation_string":"Information and Computer Science Department, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]},{"raw_affiliation_string":"Department of Computer Science, University College of Al Jamoum, Umm Al Qura University, Mecca, Saudi Arabia","institution_ids":["https://openalex.org/I199693650"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5014589730","display_name":"Mohammad Alshayeb","orcid":"https://orcid.org/0000-0001-7950-0099"},"institutions":[{"id":"https://openalex.org/I134085113","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163","country_code":"SA","type":"education","lineage":["https://openalex.org/I134085113"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Mohammad Alshayeb","raw_affiliation_strings":["Information and Computer Science Department, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia","Interdisciplinary Research Centre for Intelligent Secure Systems, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia"],"raw_orcid":"https://orcid.org/0000-0001-7950-0099","affiliations":[{"raw_affiliation_string":"Information and Computer Science Department, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]},{"raw_affiliation_string":"Interdisciplinary Research Centre for Intelligent Secure Systems, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":2.1362,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.87470987,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":"12","issue":null,"first_page":"18764","last_page":"18781"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.8852999806404114,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.8852999806404114,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.8483201265335083},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7035900354385376},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3885954022407532},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3869546055793762},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.35698503255844116},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.18811053037643433}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.8483201265335083},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7035900354385376},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3885954022407532},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3869546055793762},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.35698503255844116},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.18811053037643433}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2024.3361314","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3361314","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/10418470.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:83c968033b2e41bf893a669d66011e4c","is_oa":true,"landing_page_url":"https://doaj.org/article/83c968033b2e41bf893a669d66011e4c","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 12, Pp 18764-18781 (2024)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2024.3361314","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2024.3361314","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/6514899/10418470.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Partnerships for the goals","id":"https://metadata.un.org/sdg/17","score":0.4300000071525574}],"awards":[],"funders":[{"id":"https://openalex.org/F4320322323","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4391454591.pdf","grobid_xml":"https://content.openalex.org/works/W4391454591.grobid-xml"},"referenced_works_count":41,"referenced_works":["https://openalex.org/W117747955","https://openalex.org/W162631536","https://openalex.org/W1587715758","https://openalex.org/W1950071161","https://openalex.org/W1963510760","https://openalex.org/W1974655094","https://openalex.org/W2016135927","https://openalex.org/W2021680759","https://openalex.org/W2031569823","https://openalex.org/W2046263206","https://openalex.org/W2064873664","https://openalex.org/W2080688594","https://openalex.org/W2087305857","https://openalex.org/W2094203680","https://openalex.org/W2102049362","https://openalex.org/W2113867035","https://openalex.org/W2128802947","https://openalex.org/W2153887189","https://openalex.org/W2163239806","https://openalex.org/W2163648239","https://openalex.org/W2168633587","https://openalex.org/W2238078713","https://openalex.org/W2290314319","https://openalex.org/W2402199355","https://openalex.org/W2599212148","https://openalex.org/W2763667918","https://openalex.org/W2795349637","https://openalex.org/W3004750786","https://openalex.org/W3035781001","https://openalex.org/W3116676084","https://openalex.org/W3133692476","https://openalex.org/W3161551626","https://openalex.org/W4205607617","https://openalex.org/W4214658173","https://openalex.org/W4285198453","https://openalex.org/W4309862260","https://openalex.org/W4366818467","https://openalex.org/W4384155525","https://openalex.org/W6604632870","https://openalex.org/W6635391963","https://openalex.org/W6639184693"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W4313549863","https://openalex.org/W4231266416","https://openalex.org/W2395465245","https://openalex.org/W2072205733","https://openalex.org/W3176957927","https://openalex.org/W4296534969","https://openalex.org/W3194667890","https://openalex.org/W2096877983","https://openalex.org/W3161551626"],"abstract_inverted_index":{"Researchers":[0],"proposed":[1],"several":[2],"refactoring":[3,10,18,40,55,74,82,108,178,200,222],"approaches":[4],"supported":[5],"by":[6,131],"automated":[7,17],"and":[8,72,104,114,138,167,194,221],"semi-automated":[9],"tools.":[11,201],"However,":[12],"the":[13,27,35,38,48,53,58,94,127,133,145,153,158,188,192,195,198,205,213,218],"existence":[14],"of":[15,37,60,81,136,164,182,197],"numerous":[16],"tools":[19,41,51,75,130],"imposes":[20],"difficulties":[21],"on":[22,93,149,211],"developers":[23,189],"to":[24,31,64,69,78,101,207,216],"decide":[25],"upon":[26],"appropriate":[28],"one":[29],"according":[30],"their":[32,209],"needs.":[33],"Moreover,":[34],"performance":[36],"existing":[39],"has":[42],"not":[43],"been":[44],"empirically":[45,102],"evaluated":[46],"against":[47],"other":[49,128,154],"available":[50],"targeting":[52],"same":[54],"opportunities.":[56],"Therefore,":[57],"objective":[59],"this":[61,85,183],"research":[62],"is":[63,99,144],"conduct":[65],"a":[66,177],"comparative":[67,184],"study":[68,185],"systematically":[70],"compare":[71,103],"evaluate":[73,105],"that":[76,124,142],"belong":[77],"different":[79,107],"categories":[80],"approaches.":[83],"To":[84],"end,":[86],"we":[87],"propose":[88],"an":[89],"evaluation":[90,121],"framework":[91,98],"based":[92,148],"DESMET":[95],"methodology.":[96],"The":[97,120,180],"used":[100],"four":[106],"tools,":[109],"namely":[110],"MultiRefactor,":[111],"JDeodorant,":[112],"jSparrow,":[113],"Spartenizer,":[115],"using":[116],"five":[117],"open-source":[118],"projects.":[119],"results":[122],"show":[123],"jSparrow":[125],"outperforms":[126],"investigated":[129],"supporting":[132],"highest":[134],"number":[135],"quantitative":[137,166],"qualitative":[139,168],"features,":[140,169],"suggesting":[141],"it":[143,203],"best":[146],"choice":[147],"various":[150],"perspectives.":[151],"On":[152],"hand,":[155],"Spartenizer":[156],"demonstrated":[157],"least":[159],"favorable":[160],"outcomes":[161],"in":[162,190],"terms":[163],"both":[165],"including":[170],"introducing":[171],"new":[172],"code":[173],"smells":[174],"after":[175],"applying":[176],"opportunity.":[179],"findings":[181],"would":[186],"assist":[187],"understanding":[191],"characteristics":[193],"capability":[196],"studied":[199],"Also,":[202],"benefits":[204],"researchers":[206],"focus":[208],"efforts":[210],"addressing":[212],"identified":[214],"limitations":[215],"enhance":[217],"smell":[219],"detection":[220],"process.":[223]},"counts_by_year":[{"year":2025,"cited_by_count":7}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
