W zależności od ilości danych do przetworzenia generowanie pliku może się wydłużyć.

Jeśli generowanie trwa zbyt długo można ograniczyć dane np. zmniejszając zakres lat.

Artykuł

Pobierz BibTeX

Tytuł

Prioritization of code clones using a genetic algorithm

Autorzy

[ 1 ] Instytut Informatyki, Wydział Informatyki i Telekomunikacji, Politechnika Poznańska | [ P ] pracownik

Dyscyplina naukowa (Ustawa 2.0)

[2.3] Informatyka techniczna i telekomunikacja

Rok publikacji

2024

Opublikowano w

Information and Software Technology

Rocznik: 2024 | Tom: vol. 170

Typ artykułu

artykuł naukowy

Język publikacji

angielski

Słowa kluczowe
EN
  • Code duplicates Code clones
  • Genetic algorithm
  • Clone refactoring
  • Clone prioritisation
Streszczenie

EN Context: Code clones are prevalent, and due to their diverse impact on projects’ quality they require a proper management strategy. Objectives: Develop GA-based Refactoring-Aware Detection (RAD) approach for prioritisation of code clones. Method: A genetic algorithm (GA) that balances estimated gain and cost/risk of refactoring to select the optimal clone candidate to refactor. Results: 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. Conclusion: GA can be effectively applied for clone prioritising.

Data udostępnienia online

19.03.2024

Strony (od-do)

107443-1 - 107443-4

DOI

10.1016/j.infsof.2024.107443

URL

https://www.sciencedirect.com/science/article/pii/S095058492400048X?dgcid=author

Uwagi

Article Number: 107443

Punktacja Ministerstwa / czasopismo

140

Impact Factor

3,9 [Lista 2022]

Ta strona używa plików Cookies, w celu zapamiętania uwierzytelnionej sesji użytkownika. Aby dowiedzieć się więcej przeczytaj o plikach Cookies i Polityce Prywatności.