DETAIL DOCUMENT
Prediksi Productivity Factor pada Estimasi Use Case Points dengan Pemilihan Hyperparameter SVM Menggunakan Particle Swarm Optimization
Total View This Week0
Institusion
Universitas Ahmad Dahlan
Author
Jabbar, Farisna Hamid
Subject
QA75 Electronic computers. Computer science 
Datestamp
2025-02-03 02:17:38 
Abstract :
Productivity factor (PF) merupakan salah satu penggerak utama pada saat proses perhitungan estimasi usaha dalam dalam Use Case Point (UCP). Salah satu perhitungan nilai PF dapat dilakukan dengan menggunakan algoritma klasifikasi Support Vector Machine (SVM). Hal ini dikarenakan Support Vector Machine cocok digunakan dalam berbagai jenis permasalahan prediksi dan klasifikasi. Hanya saja, performa SVM bergantung kepada kualitas pengaturan nilai hyperparameter, penalty parameter, dan fungsi kernel yang mana dapat memengaruhi performa akurasi. Oleh karena itu penelitian ini dilakukan untuk melakukan pemilihan hyperparameter SVM dengan menggunakan algoritma Particle Swarm Optimization sehingga diharapkan dapat meningkatkan akurasi prediksi productivity factor pada estimasi use case point. Untuk keperluan eksperimen, digunakan data yang terdiri dari himpunan dataset historis yang biasa digunakan untuk keperluan estimasi usaha perangkat lunak, terutama model UCP. Dataset terdiri dari 10 fitur yaitu: Actual Effort, size, E1, E2, E3, E4, E5, E6, E7, E8. Pengembangan metode pada penelitian ini terdiri dari tiga tahapan utama. Tahapan terdiri dari pembentukan cluster menggunakan Bisecting k-Medoids, optimasi SVM untuk memprediksi PF, dan estimasi effort regresi linear berganda. Hasil pengembangan metode yang didapat akan divalidasi dengan menggunakan teknik LOOCV (Leave One Out Cross Validation). Sedangkan teknik evaluasi yang digunakan, adalah pengujian nilai dengan menggunakan metrik pengujian yaitu Absolute Error (AE), dan Mean Absolute Error (MAE). Hasil dari pengujian yang dilakukan menghasilkan mean absolute error terbaik dengan nilai 453.94 dimana menghasilkan nilai yang lebih akurat, dibandingkan model standar UCP (Schneider & Winters, dan Fixed Productivity Factor 30). Dengan pengaturan parameter Particle Swarm Optimization (PSO) bernilai partikel size = 30 dan iterasi = 25. Hasil eksperimen membuktikan algoritma SVM + PSO dapat digunakan dalam proses estimasi Use Case Points (UCP). 
Institution Info

Universitas Ahmad Dahlan