Search-based refactoring detection from source code revisions
… a motivating example for detecting multiple occurrences of refactoring from a version
archive. … In Sect.5, through case studies of refactoring detection, we show the feasibility of our …
archive. … In Sect.5, through case studies of refactoring detection, we show the feasibility of our …
A systematic review on search-based refactoring
T Mariani, SR Vergilio - Information and Software Technology, 2017 - Elsevier
… 2), we defined the main terms (search-based technique and refactoring) and synonymous
identified by analyzing search strings used in related work [1], [5]. We defined the start year of …
identified by analyzing search strings used in related work [1], [5]. We defined the start year of …
Search-based refactoring detection using software metrics variation
R Mahouachi, M Kessentini, MÓ Cinnéide - Search Based Software …, 2013 - Springer
… In this paper we introduce a novel, search-based approach to software refactoring detection
between an initial software version and a refactored software version. Our approach is …
between an initial software version and a refactored software version. Our approach is …
A survey of search-based refactoring for software maintenance
… , refactoring. The survey aims to give a comprehensive review of the use of search-based
refactoring … Instead of generating refactoring rules to detect design defects and then using them …
refactoring … Instead of generating refactoring rules to detect design defects and then using them …
Search-based refactoring detection
R Mahouachi, M Kessentini, M Ó Cinnéide - Proceedings of the 15th …, 2013 - dl.acm.org
… In this paper we introduce a novel, search-based approach to software refactoring detection
between an initial software version and a refactored software version. Our approach is …
between an initial software version and a refactored software version. Our approach is …
Model refactoring using examples: a search‐based approach
A Ghannem, G El Boussaidi… - Journal of Software …, 2014 - Wiley Online Library
… detected refactoring operations among the set of all detected operations. The recall indicates
the fraction of correctly detected refactoring … probability that a detected operation is correct), …
the fraction of correctly detected refactoring … probability that a detected operation is correct), …
Search-based refactoring using recorded code changes
… Roughly speaking, we can identify two distinct steps in the refactoring process: (1) detect
when an application should be refactored and (2) identify which refactorings should be applied …
when an application should be refactored and (2) identify which refactorings should be applied …
Search-based refactoring: Towards semantics preservation
… the detection of refactoring opportunities. We consider that different design defects are already
detected, … The detected defects can be fixed by applying some refactoring operations. For …
detected, … The detected defects can be fixed by applying some refactoring operations. For …
An interactive and dynamic search-based approach to software refactoring recommendations
… In this paper, we assume that code smells have been already detected, and need to be
corrected. Typically, code smells refer to design situations that adversely affect the development …
corrected. Typically, code smells refer to design situations that adversely affect the development …
Search-based detection of model level changes
… solutions and the two conflicting objectives, we consider the detection of refactoring
between different model versions as a multi-objective optimization problem instead of a single-…
between different model versions as a multi-objective optimization problem instead of a single-…