Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Prioritisation of code clones using a genetic algorithm
Ist Teil von
Information and software technology, 2024-06, Vol.170, p.107443, Article 107443
Ort / Verlag
Elsevier B.V
Erscheinungsjahr
2024
Link zum Volltext
Quelle
Access via ScienceDirect (Elsevier)
Beschreibungen/Notizen
Code clones are prevalent, and due to their diverse impact on projects’ quality they require a proper management strategy.
Develop GA-based Refactoring-Aware Detection (RAD) approach for prioritisation of code clones.
A genetic algorithm (GA) that balances estimated gain and cost/risk of refactoring to select the optimal clone candidate to refactor.
GA converges on a solution, with diverse variance. The value of fitness function is higher for multi-objective approaches, but they also exhibit higher variance.
GA can be effectively applied for clone prioritising.