digilib@itb.ac.id +62 812 2508 8800

Dokumen Asli
PUBLIC Open In Flip Book Dessy Rondang Monaomi Ringkasan

Pengembangan perangkat lunak yang efektif sangat bergantung pada kolaborasi dan komposisi tim pengembang yang tepat. Namun, pemilihan anggota tim yang sesuai dengan kebutuhan proyek sering menjadi tantangan. Penelitian ini bertujuan untuk merancang sistem rekomendasi berbasis data pengembang dari GitHub. Sistem rekomendasi tersebut diharapkan dapat membantu proses pencarian kandidat pengembang perangkat lunak. Beberapa pendekatan sistem rekomendasi yang diimplementasikan dalam penelitian ini yaitu sistem rekomendasi berbasis konten, berbasis pengetahuan, cascade hybridization, dan weighted hybridization. Hasil penelitian menunjukkan bahwa sistem rekomendasi berbasis konten memberikan hasil paling baik berdasarkan nilai precision, recall, F1-score, dan AUC yang dimiliki. Sistem ini mampu memberikan rekomendasi dengan menentukan kandidat terbaik berdasarkan tingkat similaritas kapabilitas pengembang terhadap kriteria yang diinginkan. Di sisi lain, weighted hybridization menawarkan perspektif baru dengan memberikan peluang bagi kandidat yang lebih memenuhi kriteria yang diberikan oleh pengguna untuk lebih direkomendasikan. Penambahan perspektif tersebut menunjukkan potensi untuk penelitian lebih lanjut terhadap weighted hybridization. Berdasarkan penelitian ini, sistem rekomendasi berbasis data GitHub memberikan solusi yang cukup baik dalam pencarian pengembang perangkat lunak dan setiap sistem rekomendasi memiliki kelebihan yang unik dalam mendukung keputusan pencarian pengembang.