{"id":"https://openalex.org/W7117487414","doi":"https://doi.org/10.1109/tse.2025.3648996","title":"Weighted Community Division for Automated Software Architecture Refactoring","display_name":"Weighted Community Division for Automated Software Architecture Refactoring","publication_year":2025,"publication_date":"2025-12-29","ids":{"openalex":"https://openalex.org/W7117487414","doi":"https://doi.org/10.1109/tse.2025.3648996"},"language":null,"primary_location":{"id":"doi:10.1109/tse.2025.3648996","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2025.3648996","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","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 Transactions on Software Engineering","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/A5121483333","display_name":"Sirong Zhao","orcid":null},"institutions":[{"id":"https://openalex.org/I56934997","display_name":"Changsha University of Science and Technology","ror":"https://ror.org/03yph8055","country_code":"CN","type":"education","lineage":["https://openalex.org/I56934997"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sirong Zhao","raw_affiliation_strings":["School of Computer Science and Technology, Changsha University of Science and Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0003-3363-4192","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Changsha University of Science and Technology, Changsha, China","institution_ids":["https://openalex.org/I56934997"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110967512","display_name":"Jialing Yang","orcid":null},"institutions":[{"id":"https://openalex.org/I16609230","display_name":"Hunan University","ror":"https://ror.org/05htk5m33","country_code":"CN","type":"education","lineage":["https://openalex.org/I16609230"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jialing Yang","raw_affiliation_strings":["Key Laboratory for Embedded and Network Computing of Hunan Province, College of Computer Science and Electronic Engineering, Hunan University, Changsha, China"],"raw_orcid":"https://orcid.org/0009-0004-2908-5172","affiliations":[{"raw_affiliation_string":"Key Laboratory for Embedded and Network Computing of Hunan Province, College of Computer Science and Electronic Engineering, Hunan University, Changsha, China","institution_ids":["https://openalex.org/I16609230"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100609138","display_name":"Jiao Xie","orcid":"https://orcid.org/0000-0002-4290-0256"},"institutions":[{"id":"https://openalex.org/I56934997","display_name":"Changsha University of Science and Technology","ror":"https://ror.org/03yph8055","country_code":"CN","type":"education","lineage":["https://openalex.org/I56934997"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiao Xie","raw_affiliation_strings":["School of Computer Science and Technology, Changsha University of Science and Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0009-0004-4787-5661","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Changsha University of Science and Technology, Changsha, China","institution_ids":["https://openalex.org/I56934997"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5121453209","display_name":"Kaiwei Fan","orcid":null},"institutions":[{"id":"https://openalex.org/I4210131649","display_name":"China Automotive Engineering Research Institute","ror":"https://ror.org/039jhgf83","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210131649"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kaiwei Fan","raw_affiliation_strings":["China Automotive Engineering Research Institute Company Ltd, Electronic Communication and Software Evaluation Research Center, Chongqing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"China Automotive Engineering Research Institute Company Ltd, Electronic Communication and Software Evaluation Research Center, Chongqing, China","institution_ids":["https://openalex.org/I4210131649"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011035072","display_name":"Jianmei Lei","orcid":"https://orcid.org/0009-0004-3978-2123"},"institutions":[{"id":"https://openalex.org/I56934997","display_name":"Changsha University of Science and Technology","ror":"https://ror.org/03yph8055","country_code":"CN","type":"education","lineage":["https://openalex.org/I56934997"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianmei Lei","raw_affiliation_strings":["School of Computer Science and Technology, Changsha University of Science and Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0009-0004-3978-2123","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Changsha University of Science and Technology, Changsha, China","institution_ids":["https://openalex.org/I56934997"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5034516221","display_name":"Guoqi Xie","orcid":"https://orcid.org/0000-0001-6625-0350"},"institutions":[{"id":"https://openalex.org/I56934997","display_name":"Changsha University of Science and Technology","ror":"https://ror.org/03yph8055","country_code":"CN","type":"education","lineage":["https://openalex.org/I56934997"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guoqi Xie","raw_affiliation_strings":["School of Computer Science and Technology, Changsha University of Science and Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0001-6625-0350","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Changsha University of Science and Technology, Changsha, China","institution_ids":["https://openalex.org/I56934997"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":2645,"currency":"USD","value_usd":2645},"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.77322017,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"52","issue":"3","first_page":"1162","last_page":"1175"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.7925999760627747,"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"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.7925999760627747,"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/T10260","display_name":"Software Engineering Research","score":0.04699999839067459,"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/T12127","display_name":"Software System Performance and Reliability","score":0.04470000043511391,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.9502000212669373},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.5117999911308289},{"id":"https://openalex.org/keywords/cohesion","display_name":"Cohesion (chemistry)","score":0.5062000155448914},{"id":"https://openalex.org/keywords/reference-architecture","display_name":"Reference architecture","score":0.49219998717308044},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4415000081062317},{"id":"https://openalex.org/keywords/software-architecture-description","display_name":"Software architecture description","score":0.43459999561309814},{"id":"https://openalex.org/keywords/resource-oriented-architecture","display_name":"Resource-oriented architecture","score":0.39089998602867126},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.3889000117778778},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.38100001215934753}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.9502000212669373},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7587000131607056},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.5117999911308289},{"id":"https://openalex.org/C104054115","wikidata":"https://www.wikidata.org/wiki/Q216828","display_name":"Cohesion (chemistry)","level":2,"score":0.5062000155448914},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5062000155448914},{"id":"https://openalex.org/C55356503","wikidata":"https://www.wikidata.org/wiki/Q2136675","display_name":"Reference architecture","level":4,"score":0.49219998717308044},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4415000081062317},{"id":"https://openalex.org/C73219336","wikidata":"https://www.wikidata.org/wiki/Q7554254","display_name":"Software architecture description","level":5,"score":0.43459999561309814},{"id":"https://openalex.org/C97382630","wikidata":"https://www.wikidata.org/wiki/Q13501132","display_name":"Resource-oriented architecture","level":5,"score":0.39089998602867126},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.3889000117778778},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.38100001215934753},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.36419999599456787},{"id":"https://openalex.org/C2779478453","wikidata":"https://www.wikidata.org/wiki/Q6889748","display_name":"Modularity (biology)","level":2,"score":0.3531999886035919},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.3458999991416931},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.33889999985694885},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.32499998807907104},{"id":"https://openalex.org/C126383566","wikidata":"https://www.wikidata.org/wiki/Q4787220","display_name":"Architecture tradeoff analysis method","level":5,"score":0.32199999690055847},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.3122999966144562},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.28610000014305115},{"id":"https://openalex.org/C56909552","wikidata":"https://www.wikidata.org/wiki/Q2297624","display_name":"Software design description","level":5,"score":0.2825999855995178},{"id":"https://openalex.org/C72280835","wikidata":"https://www.wikidata.org/wiki/Q635346","display_name":"Architectural pattern","level":5,"score":0.28220000863075256},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.27720001339912415},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.2757999897003174},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.2728999853134155},{"id":"https://openalex.org/C85687889","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy code","level":3,"score":0.26829999685287476},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.26589998602867126},{"id":"https://openalex.org/C41065761","wikidata":"https://www.wikidata.org/wiki/Q2193309","display_name":"Applications architecture","level":4,"score":0.2572000026702881},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.2572000026702881},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.25200000405311584}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tse.2025.3648996","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2025.3648996","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","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 Transactions on Software Engineering","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6757205128669739,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G2590540725","display_name":null,"funder_award_id":"U24B20145","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3359096647","display_name":null,"funder_award_id":"62133014","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8946784670","display_name":null,"funder_award_id":"62321003","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":49,"referenced_works":["https://openalex.org/W1531999607","https://openalex.org/W1963896960","https://openalex.org/W1971421925","https://openalex.org/W1976320218","https://openalex.org/W2032735940","https://openalex.org/W2066303853","https://openalex.org/W2069374766","https://openalex.org/W2083681030","https://openalex.org/W2089458547","https://openalex.org/W2091064206","https://openalex.org/W2095293504","https://openalex.org/W2096450604","https://openalex.org/W2100198805","https://openalex.org/W2131681506","https://openalex.org/W2132202037","https://openalex.org/W2143741513","https://openalex.org/W2148802839","https://openalex.org/W2154897810","https://openalex.org/W2160536155","https://openalex.org/W2161784126","https://openalex.org/W2162896254","https://openalex.org/W2164998314","https://openalex.org/W2167063706","https://openalex.org/W2177862760","https://openalex.org/W2474618534","https://openalex.org/W2512989791","https://openalex.org/W2546999186","https://openalex.org/W2593947001","https://openalex.org/W2725758135","https://openalex.org/W2766272967","https://openalex.org/W2769151743","https://openalex.org/W2899964759","https://openalex.org/W2909149343","https://openalex.org/W2985331920","https://openalex.org/W3000331388","https://openalex.org/W3017387544","https://openalex.org/W3032107790","https://openalex.org/W3081554742","https://openalex.org/W3096356506","https://openalex.org/W3099225556","https://openalex.org/W3136436871","https://openalex.org/W3193269541","https://openalex.org/W4213075374","https://openalex.org/W4255546500","https://openalex.org/W4284891683","https://openalex.org/W4313127422","https://openalex.org/W4366446385","https://openalex.org/W4379108945","https://openalex.org/W4401943229"],"related_works":[],"abstract_inverted_index":{"Adopting":[0],"Model-Based":[1],"Development":[2],"(MBD)":[3],"in":[4,19,150,202,216,232],"automotive":[5,203],"software":[6,23,35,50,61,116,221],"becomes":[7],"necessary":[8],"because":[9,183],"it":[10],"provides":[11],"a":[12,107,229],"rigorous":[13],"development":[14,152],"process.":[15],"As":[16],"the":[17,20,34,42,77,80,97,122,131,156,160,178,184,189,209,217],"increase":[18],"number":[21],"of":[22,33,45,60,134,162],"components":[24],"(SWCs)":[25],"and":[26,57,70,87,154,165,212,235],"their":[27],"interactions,":[28],"modifications":[29],"to":[30,41,53,198],"one":[31],"part":[32],"might":[36],"impact":[37],"other":[38],"parts":[39],"due":[40],"high":[43,55,163],"coupling":[44,59],"SWCs.":[46,135],"Developing":[47],"an":[48,139],"automated":[49,140],"refactoring":[51,65,69,74,93,142],"technique":[52],"implement":[54],"cohesion":[56,164],"low":[58,166],"is":[62],"necessary.":[63],"Software":[64],"usually":[66],"contains":[67],"code":[68,78],"architecture":[71,92,117,123,141,157,191,201,227],"refactoring.":[72,118],"Code":[73],"only":[75],"modifies":[76],"inside":[79],"SWCs":[81,126],"without":[82],"changing":[83],"its":[84],"original":[85],"functionality":[86],"external":[88],"behavior,":[89],"whereas":[90],"current":[91],"does":[94],"not":[95],"consider":[96],"interaction":[98,132,193],"weight":[99],"(strength)":[100],"between":[101],"SWCs.In":[102],"this":[103],"study,":[104],"we":[105],"propose":[106],"weighted":[108],"community":[109],"division":[110],"algorithm":[111,120,182],"called":[112,144],"Weighted-Girvan-Newman":[113],"(W-GN)":[114],"for":[115],"W-GN":[119,171],"refactors":[121,226],"by":[124],"dividing":[125],"into":[127],"modules":[128,215],"based":[129],"on":[130],"weights":[133],"We":[136,195],"further":[137],"develop":[138],"tool":[143,147],"AutoToolMD.":[145],"This":[146],"assists":[148],"engineers":[149],"improving":[151],"efficiency":[153,234],"ensures":[155],"aligns":[158],"with":[159,192,208,228],"requirements":[161],"coupling.":[167],"Evaluations":[168],"show":[169],"that":[170,223],"indicates":[172],"more":[173],"suitable":[174],"modularity":[175],"values":[176],"than":[177],"traditional":[179],"Girvan-Newman":[180],"(GN)":[181],"former":[185],"can":[186],"better":[187],"reflect":[188],"real":[190],"weights.":[194],"apply":[196],"AutoToolMD":[197,224],"automatically":[199],"refactor":[200],"industry":[204],"practice.":[205],"Case":[206],"study":[207],"Zone_B":[210],"PwrSplyMngt":[211],"Zone":[213],"L_Lock":[214],"Honda":[218],"zone":[219],"control":[220],"shows":[222],"effectively":[225],"significant":[230],"improvement":[231],"testing":[233],"readability.":[236]},"counts_by_year":[],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2025-12-29T00:00:00"}
