METODE NON- HEURISTIC UNTUK DETEKSI REFACTORING NON-SOURCE CODE (SYSTEMATIC LITERATURE REVIEW)

Ratih Nindyasari

Abstract


ABSTRAK

Refactoring perangat lunak merupakan sebuah teknik untuk mentransformasi struktur internal perangkat lunak tanpa merubah fungsionalitas perangkat lunak itu sendiri. Refactoring termasuk dalam bentuk evolusi perangkat lunak, dimana hal ini bertujuan untuk meningkatkan kualitas perangkat lunak itu sendiri setelah perangkat lunak mengalami perbaikan, modifikasi, penambahan dan aktivitas perubahan lainnya dalam masa hidupnya. Tujuan penulisan pada paper kali ini adalah untuk melakukan Systematic Literature Review (SLR) tentang persoalan deteksi refactoring pada level non-source code yang tergolong pada metode non-heuristic. Dengan dilakukan SLR ini terdapat beberapa teknik seperti clustering, searching, Information Retrieval dan analisis regresi dapat digunakan untuk mendeteksi persoalan refactoring pada level non-source code. Dari beberapa teknik-teknik ini masing-masing memiliki kelebihan dan kekurangan. Teknik yang memiliki tingkat komputasi yang tinggi seperti clustering, searching, dan analisis regresi biasanya mampu menghasilkan refactoring yang lebih optimal dan menyeluruh dibandingkan dengan teknik lainnya seperti NLP dan teknik similaritas.

Kata kunci: refactoring, non-source code refactoring, non-heuristic, systematic literature review.


Teks Lengkap:

PDF


DOI: https://doi.org/10.24176/simet.v6i2.473

Article Metrics

Abstract views : 1422| PDF views : 818

Refbacks

  • Saat ini tidak ada refbacks.


free hit counter View My Stats

Indexed by:

Dimensions logo

 

Flag Counter

Creative Commons License
Simetris : Jurnal Teknik Mesin, Elektro dan Ilmu Komputer is licensed under a Creative Commons Attribution 4.0 International License.

Dedicated to: