Main Article Content

Abstract

Pada makalah ini dijelaskan bagaimana deteksi code smell dilakukan dengan menganalisis beberapa aspek
yang berpengaruh pada keberadaan code smell dalam suatu kode program. Tujuan penelitian ini adalah
melakukan deteksi code smell yang bisa digunakan untuk semua bahasa pemrograman, khususnya untuk menilai
hasil praktikum tugas kuliah pemrograman. Dengan representasi AST dan pendekatan by rules, dilakukan
analisis untuk menentukan parameter, proses deteksi untuk kemudian diimplementasikan ke dalam sebuah
perangkat detektor. Untuk mempermudah proses pengolahan data, yang digunakan sebagai masukan dan
keluaran program detektor ini adalah file dengan format XML. Validasi telah dilakukan dengan memilih 26
smell yang berhasil dideteksi dalam pengujian perangkat detektor ini
Kata Kunci: code smell, AST, code smell detection by rules, XML

Article Details