{"id":"https://openalex.org/W4385255161","doi":"https://doi.org/10.1109/access.2023.3298678","title":"A Refactoring Classification Framework for Efficient Software Maintenance","display_name":"A Refactoring Classification Framework for Efficient Software Maintenance","publication_year":2023,"publication_date":"2023-01-01","ids":{"openalex":"https://openalex.org/W4385255161","doi":"https://doi.org/10.1109/access.2023.3298678"},"language":"en","primary_location":{"id":"doi:10.1109/access.2023.3298678","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3298678","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10192906.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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","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/10005208/10192906.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5026035776","display_name":"Abdullah Almogahed","orcid":"https://orcid.org/0000-0001-5408-1529"},"institutions":[{"id":"https://openalex.org/I930072361","display_name":"Tun Hussein Onn University of Malaysia","ror":"https://ror.org/01c5wha71","country_code":"MY","type":"education","lineage":["https://openalex.org/I930072361"]}],"countries":["MY"],"is_corresponding":true,"raw_author_name":"Abdullah Almogahed","raw_affiliation_strings":["Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia (UTHM), Johor Bahru, Malaysia"],"raw_orcid":"https://orcid.org/0000-0001-5408-1529","affiliations":[{"raw_affiliation_string":"Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia (UTHM), Johor Bahru, Malaysia","institution_ids":["https://openalex.org/I930072361"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057640595","display_name":"Hairulnizam Mahdin","orcid":"https://orcid.org/0000-0002-2275-0094"},"institutions":[{"id":"https://openalex.org/I930072361","display_name":"Tun Hussein Onn University of Malaysia","ror":"https://ror.org/01c5wha71","country_code":"MY","type":"education","lineage":["https://openalex.org/I930072361"]}],"countries":["MY"],"is_corresponding":false,"raw_author_name":"Hairulnizam Mahdin","raw_affiliation_strings":["Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia (UTHM), Johor Bahru, Malaysia"],"raw_orcid":"https://orcid.org/0000-0002-2275-0094","affiliations":[{"raw_affiliation_string":"Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia (UTHM), Johor Bahru, Malaysia","institution_ids":["https://openalex.org/I930072361"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017885665","display_name":"Mazni Omar","orcid":"https://orcid.org/0000-0003-1816-2940"},"institutions":[{"id":"https://openalex.org/I94625822","display_name":"Northern University of Malaysia","ror":"https://ror.org/01ss10648","country_code":"MY","type":"education","lineage":["https://openalex.org/I94625822"]}],"countries":["MY"],"is_corresponding":false,"raw_author_name":"Mazni Omar","raw_affiliation_strings":["School of Computing, Universiti Utara Malaysia, Sintok, Malaysia"],"raw_orcid":"https://orcid.org/0000-0003-1816-2940","affiliations":[{"raw_affiliation_string":"School of Computing, Universiti Utara Malaysia, Sintok, Malaysia","institution_ids":["https://openalex.org/I94625822"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070813056","display_name":"Nur Haryani Zakaria","orcid":"https://orcid.org/0000-0001-5971-1307"},"institutions":[{"id":"https://openalex.org/I94625822","display_name":"Northern University of Malaysia","ror":"https://ror.org/01ss10648","country_code":"MY","type":"education","lineage":["https://openalex.org/I94625822"]}],"countries":["MY"],"is_corresponding":false,"raw_author_name":"Nur Haryani Zakaria","raw_affiliation_strings":["School of Computing, Universiti Utara Malaysia, Sintok, Malaysia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computing, Universiti Utara Malaysia, Sintok, Malaysia","institution_ids":["https://openalex.org/I94625822"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016511172","display_name":"Salama A. Mostafa","orcid":"https://orcid.org/0000-0001-5348-502X"},"institutions":[{"id":"https://openalex.org/I930072361","display_name":"Tun Hussein Onn University of Malaysia","ror":"https://ror.org/01c5wha71","country_code":"MY","type":"education","lineage":["https://openalex.org/I930072361"]}],"countries":["MY"],"is_corresponding":false,"raw_author_name":"Salama A. Mostafa","raw_affiliation_strings":["Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia (UTHM), Johor Bahru, Malaysia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Computer Science and Information Technology, Universiti Tun Hussein Onn Malaysia (UTHM), Johor Bahru, Malaysia","institution_ids":["https://openalex.org/I930072361"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046464125","display_name":"Salman A. AlQahtani","orcid":"https://orcid.org/0000-0003-1233-1774"},"institutions":[{"id":"https://openalex.org/I28022161","display_name":"King Saud University","ror":"https://ror.org/02f81g417","country_code":"SA","type":"education","lineage":["https://openalex.org/I28022161"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Salman A. AlQahtani","raw_affiliation_strings":["Department of Computer Engineering, College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia"],"raw_orcid":"https://orcid.org/0000-0003-1233-1774","affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia","institution_ids":["https://openalex.org/I28022161"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062251147","display_name":"Pranavkumar Pathak","orcid":null},"institutions":[{"id":"https://openalex.org/I5023651","display_name":"McGill University","ror":"https://ror.org/01pxwe438","country_code":"CA","type":"education","lineage":["https://openalex.org/I5023651"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Pranavkumar Pathak","raw_affiliation_strings":["School of Continuing Studies, McGill University, Montreal, QC, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Continuing Studies, McGill University, Montreal, QC, Canada","institution_ids":["https://openalex.org/I5023651"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041174463","display_name":"Shazlyn Milleana Shaharudin","orcid":"https://orcid.org/0000-0001-8243-5646"},"institutions":[{"id":"https://openalex.org/I143923087","display_name":"Sultan Idris Education University","ror":"https://ror.org/005bjd415","country_code":"MY","type":"education","lineage":["https://openalex.org/I143923087"]},{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["MY","US"],"is_corresponding":false,"raw_author_name":"Shazlyn Milleana Shaharudin","raw_affiliation_strings":["Department of Mathematics, Faculty of Science and Mathematics, Universiti Pendidikan Sultan Idris, Tanjong Malim, Malaysia","Department of Statistics, Columbia University, New York, NY, USA"],"raw_orcid":"https://orcid.org/0000-0001-8243-5646","affiliations":[{"raw_affiliation_string":"Department of Mathematics, Faculty of Science and Mathematics, Universiti Pendidikan Sultan Idris, Tanjong Malim, Malaysia","institution_ids":["https://openalex.org/I143923087"]},{"raw_affiliation_string":"Department of Statistics, Columbia University, New York, NY, USA","institution_ids":["https://openalex.org/I78577930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000944649","display_name":"Rahmat Hidayat","orcid":"https://orcid.org/0000-0002-6040-7561"},"institutions":[{"id":"https://openalex.org/I245308123","display_name":"State University of Padang","ror":"https://ror.org/04jrfgq66","country_code":"ID","type":"education","lineage":["https://openalex.org/I245308123"]}],"countries":["ID"],"is_corresponding":false,"raw_author_name":"Rahmat Hidayat","raw_affiliation_strings":["Department of Information Technology, Politeknik Negeri Padang, Sumatera Barat, Padang, Indonesia"],"raw_orcid":"https://orcid.org/0000-0002-6040-7561","affiliations":[{"raw_affiliation_string":"Department of Information Technology, Politeknik Negeri Padang, Sumatera Barat, Padang, Indonesia","institution_ids":["https://openalex.org/I245308123"]}]}],"institutions":[],"countries_distinct_count":5,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5026035776"],"corresponding_institution_ids":["https://openalex.org/I930072361"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":7.5246,"has_fulltext":true,"cited_by_count":17,"citation_normalized_percentile":{"value":0.97220218,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":99},"biblio":{"volume":"11","issue":null,"first_page":"78904","last_page":"78917"},"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.996999979019165,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9939000010490417,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.8565904498100281},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7395241856575012},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"Software maintenance","score":0.7147551774978638},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4882207214832306},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4219781458377838},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.36980611085891724},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.31243661046028137}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.8565904498100281},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7395241856575012},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.7147551774978638},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4882207214832306},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4219781458377838},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.36980611085891724},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.31243661046028137}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2023.3298678","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3298678","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10192906.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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:5ba5e791322d4f639b8879369628b6d5","is_oa":true,"landing_page_url":"https://doaj.org/article/5ba5e791322d4f639b8879369628b6d5","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 11, Pp 78904-78917 (2023)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2023.3298678","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2023.3298678","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/10005208/10192906.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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.4699999988079071,"id":"https://metadata.un.org/sdg/16"}],"awards":[{"id":"https://openalex.org/G8048962399","display_name":null,"funder_award_id":"RSPD2023R585","funder_id":"https://openalex.org/F4320321145","funder_display_name":"King Saud University"}],"funders":[{"id":"https://openalex.org/F4320321145","display_name":"King Saud University","ror":"https://ror.org/02f81g417"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4385255161.pdf","grobid_xml":"https://content.openalex.org/works/W4385255161.grobid-xml"},"referenced_works_count":75,"referenced_works":["https://openalex.org/W74649515","https://openalex.org/W104681139","https://openalex.org/W137484997","https://openalex.org/W191168329","https://openalex.org/W240302486","https://openalex.org/W1524601730","https://openalex.org/W1525982877","https://openalex.org/W1938085887","https://openalex.org/W1963774948","https://openalex.org/W2024527596","https://openalex.org/W2029348203","https://openalex.org/W2035390683","https://openalex.org/W2041703907","https://openalex.org/W2042188687","https://openalex.org/W2044898165","https://openalex.org/W2049855035","https://openalex.org/W2053711782","https://openalex.org/W2065926773","https://openalex.org/W2079695394","https://openalex.org/W2111260823","https://openalex.org/W2116610783","https://openalex.org/W2120936810","https://openalex.org/W2135790748","https://openalex.org/W2141951329","https://openalex.org/W2153597961","https://openalex.org/W2153887189","https://openalex.org/W2157543803","https://openalex.org/W2158864412","https://openalex.org/W2159725273","https://openalex.org/W2165043113","https://openalex.org/W2167363007","https://openalex.org/W2337949013","https://openalex.org/W2346950350","https://openalex.org/W2382315693","https://openalex.org/W2475137645","https://openalex.org/W2546999186","https://openalex.org/W2547169108","https://openalex.org/W2558658782","https://openalex.org/W2580729925","https://openalex.org/W2592144821","https://openalex.org/W2725758135","https://openalex.org/W2754933550","https://openalex.org/W2783912185","https://openalex.org/W2799835499","https://openalex.org/W2802321025","https://openalex.org/W2804319089","https://openalex.org/W2892317265","https://openalex.org/W2898273873","https://openalex.org/W2901914913","https://openalex.org/W2968398286","https://openalex.org/W2993714758","https://openalex.org/W3000216919","https://openalex.org/W3014628614","https://openalex.org/W3020617474","https://openalex.org/W3023637954","https://openalex.org/W3027212681","https://openalex.org/W3089663604","https://openalex.org/W3104802707","https://openalex.org/W3152899575","https://openalex.org/W3204913240","https://openalex.org/W4238874727","https://openalex.org/W4248809073","https://openalex.org/W4280653264","https://openalex.org/W4287727682","https://openalex.org/W4291213652","https://openalex.org/W4297792605","https://openalex.org/W4308427275","https://openalex.org/W4312245811","https://openalex.org/W4313417957","https://openalex.org/W6605523156","https://openalex.org/W6607789079","https://openalex.org/W6703956642","https://openalex.org/W6729589702","https://openalex.org/W6750760571","https://openalex.org/W6780284735"],"related_works":["https://openalex.org/W2096877983","https://openalex.org/W2186150085","https://openalex.org/W3089490784","https://openalex.org/W3161551626","https://openalex.org/W2010680342","https://openalex.org/W2069073539","https://openalex.org/W1985559452","https://openalex.org/W2027488246","https://openalex.org/W4385255161","https://openalex.org/W1938356314"],"abstract_inverted_index":{"The":[0],"expenses":[1],"associated":[2,263],"with":[3,86],"software":[4,22,59,63],"maintenance":[5,37,260],"and":[6,35,39,52,160,187,221,238,248,262],"evolution":[7],"constitute":[8],"a":[9,25,30,70,100,166,199,257],"significant":[10],"portion,":[11],"surpassing":[12],"more":[13],"than":[14],"80%":[15],"of":[16,44,69,92,141,157,208,229,250],"the":[17,42,67,75,139,149,155,158,174,180,188,206,242,246],"overall":[18],"costs":[19],"involved":[20],"in":[21,33,259],"development.":[23],"Refactoring,":[24],"widely":[26],"embraced":[27],"technique,":[28],"plays":[29],"crucial":[31],"role":[32],"streamlining":[34],"minimizing":[36,241],"activities":[38,261],"expenses.":[40],"However,":[41],"effect":[43,207],"refactoring":[45,83,105,126,178,192,210,252],"techniques":[46,84,106,143,224],"on":[47,108,112,144,154,212],"quality":[48,64,114,146,214],"attributes":[49],"presents":[50],"inconsistent":[51],"conflicting":[53],"findings,":[54],"making":[55],"it":[56],"challenging":[57],"for":[58,78,103,176,183,191,202],"developers":[60,79,216],"to":[61,98,122,137,225,244,256],"enhance":[62,226],"effectively.":[65],"Additionally,":[66],"absence":[68],"comprehensive":[71],"framework":[72,102,150,196,234],"further":[73,163],"complicates":[74],"decision-making":[76],"process":[77],"when":[80],"selecting":[81],"appropriate":[82],"aligned":[85],"specific":[87,227],"design":[88],"objectives.":[89],"In":[90],"light":[91],"these":[93,142],"considerations,":[94],"this":[95,194,233],"research":[96],"aims":[97],"introduce":[99],"novel":[101],"classifying":[104],"based":[107,153],"their":[109,230],"measurable":[110],"influence":[111],"internal":[113,145,213],"attributes.":[115,147],"Initially,":[116],"an":[117,130],"exploratory":[118,159],"study":[119],"was":[120,151],"conducted":[121],"identify":[123],"commonly":[124],"employed":[125],"techniques,":[127,179,193,253],"followed":[128],"by":[129,165,240],"experimental":[131,161],"analysis":[132],"involving":[133],"five":[134],"case":[135],"studies":[136],"evaluate":[138],"effects":[140],"Subsequently,":[148],"constructed":[152],"outcomes":[156],"studies,":[162],"reinforced":[164],"multi-case":[167],"analysis.":[168],"Comprising":[169],"three":[170],"key":[171],"components,":[172],"namely":[173],"methodology":[175],"applying":[177],"Quality":[181],"Model":[182],"Object-Oriented":[184],"Design":[185],"(QMOOD),":[186],"classification":[189],"scheme":[190],"proposed":[195],"serves":[197],"as":[198],"valuable":[200],"guideline":[201],"developers.":[203],"By":[204],"comprehending":[205],"each":[209],"technique":[211],"attributes,":[215],"can":[217],"make":[218],"informed":[219],"decisions":[220],"select":[222],"suitable":[223],"aspects":[228],"software.":[231],"Consequently,":[232],"optimizes":[235],"developers\u2019":[236],"time":[237],"effort":[239],"need":[243],"weigh":[245],"pros":[247],"cons":[249],"different":[251],"potentially":[254],"leading":[255],"reduction":[258],"costs.":[264]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":4}],"updated_date":"2026-05-09T13:55:54.758798","created_date":"2025-10-10T00:00:00"}
