{"id":"https://openalex.org/W4414604505","doi":"https://doi.org/10.1109/qrs65678.2025.00054","title":"Refactoring Revisited: An Expanded Study on Refactoring Practices","display_name":"Refactoring Revisited: An Expanded Study on Refactoring Practices","publication_year":2025,"publication_date":"2025-07-16","ids":{"openalex":"https://openalex.org/W4414604505","doi":"https://doi.org/10.1109/qrs65678.2025.00054"},"language":"en","primary_location":{"id":"doi:10.1109/qrs65678.2025.00054","is_oa":false,"landing_page_url":"https://doi.org/10.1109/qrs65678.2025.00054","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 25th International Conference on Software Quality, Reliability and Security (QRS)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5042305963","display_name":"Yangyang Zhao","orcid":"https://orcid.org/0000-0002-5824-9162"},"institutions":[{"id":"https://openalex.org/I1328775524","display_name":"Zhejiang Sci-Tech University","ror":"https://ror.org/03893we55","country_code":"CN","type":"education","lineage":["https://openalex.org/I1328775524"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yangyang Zhao","raw_affiliation_strings":["Zhejiang Sci-Tech University,Hangzhou,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zhejiang Sci-Tech University,Hangzhou,China","institution_ids":["https://openalex.org/I1328775524"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100373657","display_name":"Xinyang Li","orcid":"https://orcid.org/0000-0002-9722-1234"},"institutions":[{"id":"https://openalex.org/I1328775524","display_name":"Zhejiang Sci-Tech University","ror":"https://ror.org/03893we55","country_code":"CN","type":"education","lineage":["https://openalex.org/I1328775524"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xinyang Li","raw_affiliation_strings":["Zhejiang Sci-Tech University,Hangzhou,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zhejiang Sci-Tech University,Hangzhou,China","institution_ids":["https://openalex.org/I1328775524"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Jiaming Guo","orcid":null},"institutions":[{"id":"https://openalex.org/I1328775524","display_name":"Zhejiang Sci-Tech University","ror":"https://ror.org/03893we55","country_code":"CN","type":"education","lineage":["https://openalex.org/I1328775524"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiaming Guo","raw_affiliation_strings":["Zhejiang Sci-Tech University,Hangzhou,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zhejiang Sci-Tech University,Hangzhou,China","institution_ids":["https://openalex.org/I1328775524"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054701512","display_name":"Chenglin Li","orcid":"https://orcid.org/0009-0002-5615-5282"},"institutions":[{"id":"https://openalex.org/I1328775524","display_name":"Zhejiang Sci-Tech University","ror":"https://ror.org/03893we55","country_code":"CN","type":"education","lineage":["https://openalex.org/I1328775524"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chenglin Li","raw_affiliation_strings":["Zhejiang Sci-Tech University,Hangzhou,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zhejiang Sci-Tech University,Hangzhou,China","institution_ids":["https://openalex.org/I1328775524"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002358551","display_name":"Liming Nie","orcid":"https://orcid.org/0000-0002-1781-4612"},"institutions":[{"id":"https://openalex.org/I4210152380","display_name":"Shenzhen Technology University","ror":"https://ror.org/04qzpec27","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210152380"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Liming Nie","raw_affiliation_strings":["Shenzhen Technology University,Shenzhen,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Shenzhen Technology University,Shenzhen,China","institution_ids":["https://openalex.org/I4210152380"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"473","last_page":"484"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10703","display_name":"Business Process Modeling and Analysis","score":0.4618000090122223,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T10703","display_name":"Business Process Modeling and Analysis","score":0.4618000090122223,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.9958000183105469},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5277000069618225},{"id":"https://openalex.org/keywords/perspective","display_name":"Perspective (graphical)","score":0.4415999948978424},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.43939998745918274},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical research","score":0.4291999936103821},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3792000114917755},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"Software maintenance","score":0.3433000147342682}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.9958000183105469},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6912000179290771},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5277000069618225},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.499099999666214},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.4415999948978424},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.43939998745918274},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.4291999936103821},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3792000114917755},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.3433000147342682},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.33799999952316284},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.32440000772476196},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.30480000376701355},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.28540000319480896},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.28200000524520874},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.2799000144004822},{"id":"https://openalex.org/C166052673","wikidata":"https://www.wikidata.org/wiki/Q83021","display_name":"Empirical evidence","level":2,"score":0.2791999876499176},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2621000111103058},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.260699987411499},{"id":"https://openalex.org/C184356942","wikidata":"https://www.wikidata.org/wiki/Q830382","display_name":"Best practice","level":2,"score":0.25949999690055847},{"id":"https://openalex.org/C159198006","wikidata":"https://www.wikidata.org/wiki/Q1532172","display_name":"Technical debt","level":4,"score":0.25220000743865967}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/qrs65678.2025.00054","is_oa":false,"landing_page_url":"https://doi.org/10.1109/qrs65678.2025.00054","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 25th International Conference on Software Quality, Reliability and Security (QRS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G205818515","display_name":null,"funder_award_id":"62132014","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":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":43,"referenced_works":["https://openalex.org/W87548002","https://openalex.org/W1524601730","https://openalex.org/W1628745019","https://openalex.org/W1973306813","https://openalex.org/W2000679946","https://openalex.org/W2013619645","https://openalex.org/W2019608710","https://openalex.org/W2033573600","https://openalex.org/W2072748277","https://openalex.org/W2076751185","https://openalex.org/W2093102386","https://openalex.org/W2099194364","https://openalex.org/W2113157806","https://openalex.org/W2157353183","https://openalex.org/W2159157551","https://openalex.org/W2159725273","https://openalex.org/W2290195878","https://openalex.org/W2476494490","https://openalex.org/W2605547445","https://openalex.org/W2740981432","https://openalex.org/W2754638064","https://openalex.org/W2756039569","https://openalex.org/W2795027827","https://openalex.org/W2809097206","https://openalex.org/W2894705087","https://openalex.org/W2944080842","https://openalex.org/W2955384256","https://openalex.org/W2964680496","https://openalex.org/W2980897813","https://openalex.org/W3037434571","https://openalex.org/W3097082872","https://openalex.org/W3099529967","https://openalex.org/W3102742699","https://openalex.org/W4236190085","https://openalex.org/W4286331421","https://openalex.org/W4288076432","https://openalex.org/W4308643086","https://openalex.org/W4312902756","https://openalex.org/W4320882938","https://openalex.org/W4384345733","https://openalex.org/W4385494804","https://openalex.org/W4390861166","https://openalex.org/W4410076892"],"related_works":[],"abstract_inverted_index":{"Refactoring":[0],"offers":[1],"numerous":[2],"advantages":[3],"but":[4],"also":[5],"presents":[6,91],"challenges":[7,16],"such":[8,78],"as":[9,79],"high":[10],"effort":[11],"and":[12,73,82,135,141,159,180,202,209],"limited":[13,37],"automation.":[14],"These":[15],"underscore":[17],"the":[18,121,132,136,182],"pressing":[19],"need":[20,183],"for":[21,184],"an":[22,92,104,200],"indepth":[23],"analysis":[24,95,148],"of":[25,39,60,63,96,113,123,149,187],"past":[26],"refactoring":[27,40,65,97,124,151,164,188,197,218],"practices.":[28],"However,":[29],"existing":[30],"empirical":[31,94,213],"studies":[32],"often":[33],"focus":[34],"on":[35,145,162],"a":[36,58,117,146,156],"set":[38],"types,":[41],"narrow":[42],"project":[43],"scopes,":[44],"or":[45],"coarse-grained":[46],"commit-level":[47],"analysis,":[48],"leaving":[49],"several":[50],"important":[51],"questions":[52],"underexplored.":[53],"In":[54],"particular,":[55],"there":[56],"is":[57,165],"lack":[59],"comprehensive":[61,147],"understanding":[62,186,204],"how":[64,163],"practices":[66,125],"vary":[67],"across":[68,99,126,205],"ecosystems,":[69,127],"evolve":[70],"over":[71],"time,":[72],"interact":[74],"with":[75,212],"external":[76],"risks":[77],"defect":[80],"proneness":[81,140],"code":[83],"instability.":[84],"To":[85],"address":[86],"these":[87],"gaps,":[88],"this":[89],"study":[90,191],"expanded":[93],"activities":[98],"diverse":[100],"open-source":[101],"projects.":[102],"Leveraging":[103],"enhanced":[105],"detection":[106],"approach":[107],"that":[108],"captures":[109],"nearly":[110],"100":[111],"types":[112],"refactorings,":[114],"we":[115],"conduct":[116],"multi-dimensional":[118],"investigation":[119],"into:":[120],"diversity":[122],"their":[128,217],"evolutionary":[129],"patterns":[130],"throughout":[131],"software":[133],"lifecycle,":[134],"association":[137],"between":[138],"bug":[139],"post-refactoring":[142],"volatility.":[143],"Based":[144],"807,651":[150],"operations,":[152],"our":[153],"findings":[154],"provide":[155],"broader,":[157],"lifecycle-aware":[158],"fine-grained":[160],"perspective":[161],"applied":[166],"in":[167,196],"practice.":[168],"We":[169],"uncover":[170],"consistent":[171],"yet":[172],"evolving":[173],"usage":[174],"patterns,":[175],"reveal":[176],"context-dependent":[177],"risk":[178],"profiles,":[179],"highlight":[181],"operation-level":[185],"behavior.":[189],"This":[190],"bridges":[192],"key":[193],"knowledge":[194],"gaps":[195],"practices,":[198],"offering":[199],"updated":[201],"richer":[203],"three":[206],"distinct":[207],"dimensions":[208],"providing":[210],"developers":[211],"insights":[214],"to":[215],"optimize":[216],"strategies.":[219]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
