{"id":"https://openalex.org/W2136172891","doi":"https://doi.org/10.1145/2464576.2464680","title":"Search-based refactoring detection","display_name":"Search-based refactoring detection","publication_year":2013,"publication_date":"2013-07-06","ids":{"openalex":"https://openalex.org/W2136172891","doi":"https://doi.org/10.1145/2464576.2464680","mag":"2136172891"},"language":"en","primary_location":{"id":"doi:10.1145/2464576.2464680","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2464576.2464680","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 15th annual conference companion on Genetic and evolutionary computation","raw_type":"proceedings-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/A5036071728","display_name":"Rim Mahouachi","orcid":null},"institutions":[{"id":"https://openalex.org/I20382870","display_name":"Missouri University of Science and Technology","ror":"https://ror.org/00scwqd12","country_code":"US","type":"education","lineage":["https://openalex.org/I20382870"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Rim Mahouachi","raw_affiliation_strings":["Missouri University of Science and Technology, Rolla, MO, USA","Missouri University of Science and Technology, Rolla(MO), USA"],"affiliations":[{"raw_affiliation_string":"Missouri University of Science and Technology, Rolla, MO, USA","institution_ids":["https://openalex.org/I20382870"]},{"raw_affiliation_string":"Missouri University of Science and Technology, Rolla(MO), USA","institution_ids":["https://openalex.org/I20382870"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024207305","display_name":"Marouane Kessentini","orcid":null},"institutions":[{"id":"https://openalex.org/I20382870","display_name":"Missouri University of Science and Technology","ror":"https://ror.org/00scwqd12","country_code":"US","type":"education","lineage":["https://openalex.org/I20382870"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Marouane Kessentini","raw_affiliation_strings":["Missouri University of Science and Technology, Rolla, MO, USA","Missouri University of Science and Technology, Rolla(MO), USA"],"affiliations":[{"raw_affiliation_string":"Missouri University of Science and Technology, Rolla, MO, USA","institution_ids":["https://openalex.org/I20382870"]},{"raw_affiliation_string":"Missouri University of Science and Technology, Rolla(MO), USA","institution_ids":["https://openalex.org/I20382870"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5003615384","display_name":"Mel \u00d3 Cinn\u00e9ide","orcid":"https://orcid.org/0000-0002-3498-7056"},"institutions":[{"id":"https://openalex.org/I100930933","display_name":"University College Dublin","ror":"https://ror.org/05m7pjf47","country_code":"IE","type":"education","lineage":["https://openalex.org/I100930933"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Mel \u00d3 Cinn\u00e9ide","raw_affiliation_strings":["University College Dublin, Dublin, Ireland"],"affiliations":[{"raw_affiliation_string":"University College Dublin, Dublin, Ireland","institution_ids":["https://openalex.org/I100930933"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5036071728"],"corresponding_institution_ids":["https://openalex.org/I20382870"],"apc_list":null,"apc_paid":null,"fwci":0.8359,"has_fulltext":false,"cited_by_count":13,"citation_normalized_percentile":{"value":0.83979013,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"205","last_page":"206"},"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.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"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9965999722480774,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.98875892162323},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7629876136779785},{"id":"https://openalex.org/keywords/sequence","display_name":"Sequence (biology)","score":0.6517649292945862},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5561100244522095},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.5501405596733093},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.5403578281402588},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5384336113929749},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5032293200492859},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.48328760266304016},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"Software maintenance","score":0.41106632351875305},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.38315433263778687},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3695299029350281},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.21261990070343018}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.98875892162323},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7629876136779785},{"id":"https://openalex.org/C2778112365","wikidata":"https://www.wikidata.org/wiki/Q3511065","display_name":"Sequence (biology)","level":2,"score":0.6517649292945862},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5561100244522095},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.5501405596733093},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5403578281402588},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5384336113929749},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5032293200492859},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.48328760266304016},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.41106632351875305},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.38315433263778687},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3695299029350281},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.21261990070343018},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2464576.2464680","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2464576.2464680","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 15th annual conference companion on Genetic and evolutionary computation","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W74639613","https://openalex.org/W1480700989","https://openalex.org/W1527879496","https://openalex.org/W1565935466","https://openalex.org/W1973698443","https://openalex.org/W1976019354","https://openalex.org/W2019528623","https://openalex.org/W2027185189","https://openalex.org/W2034929864","https://openalex.org/W2049275166","https://openalex.org/W2052235110","https://openalex.org/W2104040631","https://openalex.org/W2125111617","https://openalex.org/W2127811329","https://openalex.org/W2151295763","https://openalex.org/W2153887189"],"related_works":["https://openalex.org/W2186150085","https://openalex.org/W194942058","https://openalex.org/W2991900792","https://openalex.org/W1985388819","https://openalex.org/W2088986462","https://openalex.org/W2069073539","https://openalex.org/W2010680342","https://openalex.org/W1985559452","https://openalex.org/W4385255161","https://openalex.org/W1938356314"],"abstract_inverted_index":{"We":[0,96],"propose":[1],"an":[2],"approach":[3,16],"to":[4,89,106],"automate":[5],"the":[6,31,37,61,68,72,76,79,83,86,90,94,108],"detection":[7],"of":[8,22,27,36,46,51,63,75,85,93,110],"source":[9,38],"code":[10],"refactoring":[11,64,87],"using":[12],"structural":[13,28],"information.":[14],"Our":[15],"takes":[17],"as":[18,42,60],"input":[19],"a":[20,25,44,56],"list":[21],"possible":[23,111],"refactorings,":[24],"set":[26],"metrics":[29,69],"and":[30,33,78,98,101],"initial":[32,91],"revised":[34,73],"versions":[35],"code.":[39],"It":[40],"generates":[41],"output":[43],"sequence":[45,62,88],"detected":[47],"changes":[48],"in":[49],"terms":[50],"refactorings.":[52],"In":[53],"this":[54],"case,":[55],"solution":[57],"is":[58],"defined":[59],"operations":[65],"that":[66],"minimizes":[67],"variation":[70],"between":[71],"version":[74,80,92],"software":[77],"yielded":[81],"by":[82],"application":[84],"software.":[95],"use":[97],"adapt":[99],"global":[100],"local":[102],"heuristic":[103],"search":[104],"algorithms":[105],"explore":[107],"space":[109],"solutions.":[112]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
