{"id":"https://openalex.org/W2106228740","doi":"https://doi.org/10.1002/spe.1031","title":"Automated scheduling for clone\u2010based refactoring using a competent GA","display_name":"Automated scheduling for clone\u2010based refactoring using a competent GA","publication_year":2010,"publication_date":"2010-12-29","ids":{"openalex":"https://openalex.org/W2106228740","doi":"https://doi.org/10.1002/spe.1031","mag":"2106228740"},"language":"en","primary_location":{"id":"doi:10.1002/spe.1031","is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.1031","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","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/A5091119932","display_name":"Suk\u2010Hee Lee","orcid":"https://orcid.org/0009-0007-2032-997X"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Sukhee Lee","raw_affiliation_strings":["Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak-ro, Yuseong-gu, Daejeon, South Korea","Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak\u2010ro, Yuseong\u2010gu, Daejeon, South Korea"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak-ro, Yuseong-gu, Daejeon, South Korea","institution_ids":["https://openalex.org/I157485424"]},{"raw_affiliation_string":"Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak\u2010ro, Yuseong\u2010gu, Daejeon, South Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023356296","display_name":"Gigon Bae","orcid":"https://orcid.org/0000-0003-0648-9735"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Gigon Bae","raw_affiliation_strings":["Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak-ro, Yuseong-gu, Daejeon, South Korea","Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak\u2010ro, Yuseong\u2010gu, Daejeon, South Korea"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak-ro, Yuseong-gu, Daejeon, South Korea","institution_ids":["https://openalex.org/I157485424"]},{"raw_affiliation_string":"Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak\u2010ro, Yuseong\u2010gu, Daejeon, South Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103050346","display_name":"Heung Seok Chae","orcid":null},"institutions":[{"id":"https://openalex.org/I4921948","display_name":"Pusan National University","ror":"https://ror.org/01an57a31","country_code":"KR","type":"education","lineage":["https://openalex.org/I4921948"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Heung Seok Chae","raw_affiliation_strings":["Pusan National University, Geumjeong-gu, Busan, South Korea","Pusan National University, Geumjeong\u2010gu, Busan, South Korea"],"affiliations":[{"raw_affiliation_string":"Pusan National University, Geumjeong-gu, Busan, South Korea","institution_ids":["https://openalex.org/I4921948"]},{"raw_affiliation_string":"Pusan National University, Geumjeong\u2010gu, Busan, South Korea","institution_ids":["https://openalex.org/I4921948"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067376000","display_name":"Doo\u2010Hwan Bae","orcid":"https://orcid.org/0000-0002-3152-5219"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Doo\u2010Hwan Bae","raw_affiliation_strings":["Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak-ro, Yuseong-gu, Daejeon, South Korea","Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak\u2010ro, Yuseong\u2010gu, Daejeon, South Korea"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak-ro, Yuseong-gu, Daejeon, South Korea","institution_ids":["https://openalex.org/I157485424"]},{"raw_affiliation_string":"Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak\u2010ro, Yuseong\u2010gu, Daejeon, South Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5111954787","display_name":"Yong Rae Kwon","orcid":null},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Yong Rae Kwon","raw_affiliation_strings":["Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak-ro, Yuseong-gu, Daejeon, South Korea","Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak\u2010ro, Yuseong\u2010gu, Daejeon, South Korea"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak-ro, Yuseong-gu, Daejeon, South Korea","institution_ids":["https://openalex.org/I157485424"]},{"raw_affiliation_string":"Department of Computer Science, College of Information Science and Technology, KAIST, 335 Gwahak\u2010ro, Yuseong\u2010gu, Daejeon, South Korea","institution_ids":["https://openalex.org/I157485424"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5091119932"],"corresponding_institution_ids":["https://openalex.org/I157485424"],"apc_list":{"value":4220,"currency":"USD","value_usd":4220},"apc_paid":null,"fwci":8.1208,"has_fulltext":false,"cited_by_count":47,"citation_normalized_percentile":{"value":0.97024622,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"41","issue":"5","first_page":"521","last_page":"550"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.9987000226974487,"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.9987000226974487,"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"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9952999949455261,"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.9902999997138977,"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.9651114344596863},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6104650497436523},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.45394188165664673},{"id":"https://openalex.org/keywords/clone","display_name":"clone (Java method)","score":0.44824182987213135},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3911590576171875},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.33999112248420715},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.18016552925109863},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.13704022765159607},{"id":"https://openalex.org/keywords/biology","display_name":"Biology","score":0.12289401888847351},{"id":"https://openalex.org/keywords/genetics","display_name":"Genetics","score":0.09850993752479553},{"id":"https://openalex.org/keywords/operations-management","display_name":"Operations management","score":0.09646713733673096}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.9651114344596863},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6104650497436523},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.45394188165664673},{"id":"https://openalex.org/C81089528","wikidata":"https://www.wikidata.org/wiki/Q5134986","display_name":"clone (Java method)","level":3,"score":0.44824182987213135},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3911590576171875},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.33999112248420715},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.18016552925109863},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.13704022765159607},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.12289401888847351},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.09850993752479553},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.09646713733673096},{"id":"https://openalex.org/C552990157","wikidata":"https://www.wikidata.org/wiki/Q7430","display_name":"DNA","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/spe.1031","is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.1031","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","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/F4320323103","display_name":"Agency for Defense Development","ror":"https://ror.org/05fhe0r85"},{"id":"https://openalex.org/F4320334874","display_name":"Defense Acquisition Program Administration","ror":"https://ror.org/04bjg9m96"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":62,"referenced_works":["https://openalex.org/W6881284","https://openalex.org/W20267955","https://openalex.org/W36569879","https://openalex.org/W188814577","https://openalex.org/W189423694","https://openalex.org/W1493688518","https://openalex.org/W1505496191","https://openalex.org/W1512383973","https://openalex.org/W1529278916","https://openalex.org/W1534867582","https://openalex.org/W1649645444","https://openalex.org/W1785944873","https://openalex.org/W1966177091","https://openalex.org/W1994243621","https://openalex.org/W1995515037","https://openalex.org/W2005985523","https://openalex.org/W2006267758","https://openalex.org/W2022264251","https://openalex.org/W2050229706","https://openalex.org/W2056820901","https://openalex.org/W2059087557","https://openalex.org/W2059437881","https://openalex.org/W2060208597","https://openalex.org/W2068469682","https://openalex.org/W2068759033","https://openalex.org/W2085922383","https://openalex.org/W2090432523","https://openalex.org/W2099613036","https://openalex.org/W2104301886","https://openalex.org/W2109943392","https://openalex.org/W2115534035","https://openalex.org/W2118024368","https://openalex.org/W2118182762","https://openalex.org/W2118654719","https://openalex.org/W2119756901","https://openalex.org/W2120563984","https://openalex.org/W2125681959","https://openalex.org/W2128698639","https://openalex.org/W2130877788","https://openalex.org/W2136059071","https://openalex.org/W2138756793","https://openalex.org/W2146136779","https://openalex.org/W2147543646","https://openalex.org/W2149609149","https://openalex.org/W2150628460","https://openalex.org/W2153887189","https://openalex.org/W2158864412","https://openalex.org/W2163404390","https://openalex.org/W2165043113","https://openalex.org/W2167363007","https://openalex.org/W2168499709","https://openalex.org/W2169886135","https://openalex.org/W2171383742","https://openalex.org/W2501499883","https://openalex.org/W2764575081","https://openalex.org/W3004796262","https://openalex.org/W4205523729","https://openalex.org/W4239615332","https://openalex.org/W4240850809","https://openalex.org/W4255825301","https://openalex.org/W4256248884","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W4313549863","https://openalex.org/W4231266416","https://openalex.org/W2395465245","https://openalex.org/W2072205733","https://openalex.org/W2101762871","https://openalex.org/W116591315","https://openalex.org/W1564657277","https://openalex.org/W2799887323","https://openalex.org/W2096877983","https://openalex.org/W3161551626"],"abstract_inverted_index":{"Abstract":[0],"Refactoring":[1],"is":[2,36,62,79,133],"a":[3,22,66,146,159,170],"widely":[4],"accepted":[5],"technique":[6,147],"to":[7,27,64,70,89,100,106,129,135,163,173],"improve":[8],"the":[9,31,34,42,50,83,124,137,140,151,165,180,199,208],"software":[10],"quality":[11,32,58,91,108],"by":[12],"restructuring":[13],"its":[14,18],"design":[15,44],"without":[16],"changing":[17],"behavior.":[19],"In":[20,39,93],"general,":[21],"sequence":[23],"of":[24,33,53,85,153],"refactorings":[25,155],"needs":[26],"be":[28],"applied":[29],"until":[30],"code":[35,115],"improved":[37],"satisfactorily.":[38],"this":[40,94,176],"case,":[41],"final":[43],"after":[45],"refactoring":[46,68,121,127,167],"can":[47],"vary":[48],"with":[49,175,183],"application":[51],"order":[52],"refactorings,":[54],"thereby":[55],"producing":[56],"different":[57],"improvements.":[59],"Therefore,":[60],"it":[61],"necessary":[63],"determine":[65,102],"proper":[67],"schedule":[69,105,128,168],"obtain":[71],"as":[72,75,150],"many":[73],"benefits":[74],"possible.":[76],"However,":[77,144],"there":[78],"little":[80],"research":[81],"on":[82],"problem":[84],"generating":[86],"appropriate":[87,104],"schedules":[88,206],"maximize":[90,107],"improvement.":[92],"paper,":[95],"we":[96],"propose":[97],"an":[98,103],"approach":[99,182,202],"automatically":[101],"improvement":[109],"through":[110],"refactoring.":[111],"We":[112,157,178],"first":[113],"detect":[114],"clones":[116],"that":[117,198],"are":[118],"suitable":[119],"for":[120,191],"and":[122,188],"generate":[123,164],"most":[125],"beneficial":[126,205],"remove":[130],"them.":[131],"It":[132],"straightforward":[134],"select":[136],"best":[138,166],"from":[139],"exhaustively":[141],"enumerated":[142],"schedules.":[143],"such":[145],"becomes":[148],"NP\u2010hard,":[149],"number":[152],"available":[154],"increases.":[156],"apply":[158],"genetic":[160],"algorithm":[161],"(GA)":[162],"within":[169],"reasonable":[171],"time":[172],"cope":[174],"problem.":[177],"compare":[179],"GA\u2010based":[181,201],"manual":[184],"scheduling,":[185],"greedy":[186],"heuristic\u2010based,":[187],"exhaustive":[189],"approaches":[190],"four":[192],"open":[193],"systems.":[194],"The":[195],"results":[196],"show":[197],"proposed":[200],"generates":[203],"more":[204],"than":[207],"others.":[209],"Copyright":[210],"\u00a9":[211],"2010":[212],"John":[213],"Wiley":[214],"&amp;":[215],"Sons,":[216],"Ltd.":[217]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":7},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":6},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
