{"id":"https://openalex.org/W2738186639","doi":"https://doi.org/10.1109/tse.2017.2731853","title":"Two-Phase Assessment Approach to Improve the Efficiency of Refactoring Identification","display_name":"Two-Phase Assessment Approach to Improve the Efficiency of Refactoring Identification","publication_year":2017,"publication_date":"2017-07-25","ids":{"openalex":"https://openalex.org/W2738186639","doi":"https://doi.org/10.1109/tse.2017.2731853","mag":"2738186639"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2017.2731853","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2017.2731853","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/A5033662219","display_name":"Ah\u2010Rim Han","orcid":"https://orcid.org/0000-0001-7552-9118"},"institutions":[{"id":"https://openalex.org/I197347611","display_name":"Korea University","ror":"https://ror.org/047dqcg40","country_code":"KR","type":"education","lineage":["https://openalex.org/I197347611"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Ah-Rim Han","raw_affiliation_strings":["Department of Computer Science and Engineering, Korea University, Seoul, South Korea"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Korea University, Seoul, South Korea","institution_ids":["https://openalex.org/I197347611"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103558317","display_name":"Sungdeok Cha","orcid":null},"institutions":[{"id":"https://openalex.org/I197347611","display_name":"Korea University","ror":"https://ror.org/047dqcg40","country_code":"KR","type":"education","lineage":["https://openalex.org/I197347611"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Sungdeok Cha","raw_affiliation_strings":["Department of Computer Science and Engineering, Korea University, Seoul, South Korea"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Korea University, Seoul, South Korea","institution_ids":["https://openalex.org/I197347611"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5033662219"],"corresponding_institution_ids":["https://openalex.org/I197347611"],"apc_list":null,"apc_paid":null,"fwci":1.4509,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.86749323,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"44","issue":"10","first_page":"1001","last_page":"1023"},"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.998199999332428,"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.9968000054359436,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/code-refactoring","display_name":"Code refactoring","score":0.9005856513977051},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8151479959487915},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.6581523418426514},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4856375753879547},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.42198675870895386},{"id":"https://openalex.org/keywords/phase","display_name":"Phase (matter)","score":0.41473472118377686},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.23118630051612854}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.9005856513977051},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8151479959487915},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.6581523418426514},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4856375753879547},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.42198675870895386},{"id":"https://openalex.org/C44280652","wikidata":"https://www.wikidata.org/wiki/Q104837","display_name":"Phase (matter)","level":2,"score":0.41473472118377686},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.23118630051612854},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tse.2017.2731853","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2017.2731853","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":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.5}],"awards":[],"funders":[{"id":"https://openalex.org/F4320322120","display_name":"National Research Foundation of Korea","ror":"https://ror.org/013aysd81"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":62,"referenced_works":["https://openalex.org/W36290627","https://openalex.org/W68630512","https://openalex.org/W176867143","https://openalex.org/W191977231","https://openalex.org/W1498770298","https://openalex.org/W1502437249","https://openalex.org/W1596568617","https://openalex.org/W1785944873","https://openalex.org/W1979226027","https://openalex.org/W1996566346","https://openalex.org/W2008053062","https://openalex.org/W2014412501","https://openalex.org/W2016902117","https://openalex.org/W2024060531","https://openalex.org/W2031569823","https://openalex.org/W2042438401","https://openalex.org/W2044258615","https://openalex.org/W2050229706","https://openalex.org/W2060208597","https://openalex.org/W2061250489","https://openalex.org/W2066455950","https://openalex.org/W2068759033","https://openalex.org/W2076379351","https://openalex.org/W2081917329","https://openalex.org/W2085922383","https://openalex.org/W2086335328","https://openalex.org/W2089910927","https://openalex.org/W2097987957","https://openalex.org/W2098574369","https://openalex.org/W2099613036","https://openalex.org/W2106228740","https://openalex.org/W2115685157","https://openalex.org/W2116610783","https://openalex.org/W2118349824","https://openalex.org/W2120801660","https://openalex.org/W2121898992","https://openalex.org/W2125681959","https://openalex.org/W2128802947","https://openalex.org/W2130309412","https://openalex.org/W2130877788","https://openalex.org/W2135672482","https://openalex.org/W2135681634","https://openalex.org/W2145700761","https://openalex.org/W2150423966","https://openalex.org/W2150628460","https://openalex.org/W2153887189","https://openalex.org/W2158864412","https://openalex.org/W2162573776","https://openalex.org/W2163648239","https://openalex.org/W2167363007","https://openalex.org/W2170344504","https://openalex.org/W2200427962","https://openalex.org/W2787379525","https://openalex.org/W3169801952","https://openalex.org/W4240850809","https://openalex.org/W4255176593","https://openalex.org/W4255825301","https://openalex.org/W6649473554","https://openalex.org/W6669457484","https://openalex.org/W6684215475","https://openalex.org/W7047710156","https://openalex.org/W7055210379"],"related_works":["https://openalex.org/W1948541244","https://openalex.org/W2768661791","https://openalex.org/W1492274812","https://openalex.org/W2557652470","https://openalex.org/W2096877983","https://openalex.org/W2108271626","https://openalex.org/W2950633473","https://openalex.org/W2170178217","https://openalex.org/W2024310590","https://openalex.org/W1503090478"],"abstract_inverted_index":{"To":[0],"automate":[1],"the":[2,20,25,31,51,54,60,76,101,107,111,126,141,166,180,187],"refactoring":[3,21,61,63,94,149],"identification":[4],"process,":[5,62],"a":[6,35,45,69,88,119,130,174],"large":[7,29],"number":[8],"of":[9,34,53,59,135,144,183],"candidates":[10,64,83],"need":[11],"to":[12,49,84,138],"be":[13,85,96],"compared.":[14],"Such":[15],"an":[16],"overhead":[17],"can":[18,95],"make":[19],"approach":[22,48,133,152,168,188],"impractical":[23],"if":[24],"software":[26],"size":[27],"is":[28,38,125,169],"and":[30,110],"computational":[32],"load":[33],"fitness":[36,89,184],"function":[37,90],"substantial.":[39],"In":[40],"this":[41],"paper,":[42],"we":[43],"propose":[44],"two-phase":[46,131],"assessment":[47,73,132],"improving":[50],"efficiency":[52],"process.":[55],"For":[56],"each":[57,148],"iteration":[58],"are":[65,91,113],"preliminarily":[66],"assessed":[67],"using":[68],"lightweight,":[70],"fast":[71],"delta":[72],"method":[74],"called":[75],"Delta":[77,81,123],"Table.":[78],"Using":[79],"multiple":[80],"Tables,":[82],"evaluated":[86,155],"with":[87],"selected.":[92],"A":[93],"selected":[97],"either":[98],"interactively":[99],"by":[100,105,147],"developer":[102],"or":[103],"automatically":[104],"choosing":[106],"best":[108],"refactoring,":[109],"refactorings":[112],"applied":[114],"one":[115],"after":[116],"another":[117],"in":[118],"stepwise":[120],"fashion.":[121],"The":[122,161],"Table":[124],"key":[127],"concept":[128],"enabling":[129],"because":[134,171],"its":[136],"ability":[137],"quickly":[139],"calculate":[140],"varying":[142],"amounts":[143],"maintainability":[145],"provided":[146],"candidate.":[150],"Our":[151],"has":[153],"been":[154],"for":[156],"three":[157],"large-scale":[158],"open-source":[159],"projects.":[160],"results":[162],"convincingly":[163],"show":[164],"that":[165],"proposed":[167],"efficient":[170],"it":[172],"saves":[173],"considerable":[175],"time":[176],"while":[177],"still":[178],"achieving":[179],"same":[181],"amount":[182],"improvement":[185],"as":[186],"examining":[189],"all":[190],"possible":[191],"candidates.":[192]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
